HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Blur
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



-CJ- я нашёл рабочий шейдерный блюр: glow.cpp в клиентской библиотеке спирита 1.7 или ниже - всё работает + второй вариант есть на случай если шейдеры не катят.

Сообщить модератору | | IP: Записан
Сообщение: 20251

Старое сообщение 29-09-2007 15:54
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



Фикс в студию !!!!!!!!!!
Желательно для раннее выложенного кода ...

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 20255

Старое сообщение 29-09-2007 16:13
- За что?
DIMaN[BBc]
Штурмовик

Дата регистрации: Oct 2006
Проживает: Новосибирск
Сообщений: 99
Возраст: 37

Рейтинг



Значит попробовал сделать оба варианта.

1) Здесь: http://collective.valve-erc.com/index.php?go=tron1

Хорошее решение. Шейдеры прописаны во внешних файлах. Вследствие чего их конфигурацию можно легко поменять. Если конечно знаешь CG скрипт

2) Здесь: http://collective.valve-erc.com/index.php?go=tron2

Тоже получилось сделать. Конфигурация шейдера в самой дллке, на клиенте. Поэтому сделав один раз больше не требует возвращения к себе.

Вывод: Оба способа вполне рабочие, это факт. Сами выбирайте что вам удобно. Могу сказать только одно, что оба Глоуа не доведены до ума. Всеже самый лучший Глоу-эффект, который я когда-либо видал, это в HLFX. Но не надо унывать, если есть ручки и голова, садитесь и вперед.

P.S. Вот что у меня получилось (см. аттачь)

[ Вложение ]
tronglow.jpg

__________________
Сайт русского мода Half-Life: Confession

Сообщить модератору | | IP: Записан
Сообщение: 20879

Старое сообщение 10-10-2007 03:12
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



DIMaN[BBc]
Во первых ...
Решение уже найдено !
Во вторых ...
Включи в настройках видео 32бит
В третьих вариант (2) я не порекомендую т.к. он как то "пропикселено" выглядит ( сорри за мои не знания в области терминов графики )

Добавлено 10-10-2007 в 13:26:

Вот что у меня получилось
З.Ы. тока у меня CG немного другие ...

[ Вложение ]
blur_effect.jpg

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 20904

Старое сообщение 10-10-2007 09:26
- За что?
Scrama
СССР с интернетом и олигархами!

Дата регистрации: May 2006
Проживает: Прииртышье
Сообщений: 3737

Рейтинг



Награды
 
[1 награда]


-CJ- Красиво, но уж слишком ярко, что ли. Как засвеченное выглядит.

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran

Сообщить модератору | | IP: Записан
Сообщение: 20907

Старое сообщение 10-10-2007 10:06
- За что?
DIMaN[BBc]
Штурмовик

Дата регистрации: Oct 2006
Проживает: Новосибирск
Сообщений: 99
Возраст: 37

Рейтинг



-CJ- красяво. Я тоже понял, что второй вариант не айсовый.
Первый, отличный, только вот нада поискать в просторах сети нормальные CG конфигураторы. Кста сможешь скинуть свои?

__________________
Сайт русского мода Half-Life: Confession

Сообщить модератору | | IP: Записан
Сообщение: 20908

Старое сообщение 10-10-2007 11:37
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



-CJ- тот маленький экранчик внизу - это вьюпорт вообще-то. Если он у тебя рисуется поверх основной картинки, значит ты напутал с очередностью проходов, а учитывая то, что у тебя в коде наверняка еще проходы от зеркала или экранчиков ксашевских - неудивительно што глючит.
И потом блюр - размытие и блюм - засветка, это две большие разницы.
И код для них разный. И никаких cg там тоже не нужно.
Блюр вообще элементарно делается - сохарнил снимок экрана в новую текстуру, нагенерил ей мипов и выбрал где-то 2-3 мип для отрисовки. Вот тебе и размытие.

Сообщить модератору | | IP: Записан
Сообщение: 20909

Старое сообщение 10-10-2007 11:50
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



Дядя Миша
>> Блюр вообще элементарно делается - сохарнил снимок экрана в новую текстуру, нагенерил ей мипов и выбрал где-то 2-3 мип для отрисовки. Вот тебе и размытие.

С нетерпением жду тутор ну или хотябы пост с кодом

>> тот маленький экранчик внизу - это вьюпорт вообще-то. Если он у тебя рисуется поверх основной картинки, значит ты напутал с очередностью проходов, а учитывая то, что у тебя в коде наверняка еще проходы от зеркала или экранчиков ксашевских - неудивительно што глючит.

Я взял другой код из спирита там все работает ... Если не учитывать некоторых вполне необычных глюков ... И если учитывать что у меня в кадре с зеркалом и "%" текстурой в кадре блюм с значением размытия на 15ть ... То идет вполне без тормозов , и не опускается ниже 20фпс

Scrama карта не моя ... Я её скачал с CS мапинга ... Она сама по себе была немного яркой ...

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 20910

Старое сообщение 10-10-2007 12:30
- За что?
Jaga
Старый алкаш

Дата регистрации: Aug 2007
Проживает: Санкт-Петербург
Сообщений: 366
Возраст: 34

Рейтинг



Цитата:
Дядя Миша писал:
Блюр вообще элементарно делается - сохарнил снимок экрана в новую текстуру, нагенерил ей мипов и выбрал где-то 2-3 мип для отрисовки. Вот тебе и размытие.

Допустим, какая-то карта у нас выдаёт 60 фпс, а если делать блюр таким методом, то сколько будет?

__________________
°_°

Сообщить модератору | | IP: Записан
Сообщение: 20937

Старое сообщение 10-10-2007 16:20
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34529
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Jaga писал:
Допустим, какая-то карта у нас выдаёт 60 фпс, а если делать блюр таким методом, то сколько будет?

Не выше 30, притом если видеокарта не поддерживает автоматический мипмаппинг, то способ вообще говоря не катит.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 20938

Старое сообщение 10-10-2007 16:25
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



DIMaN[BBc] стучись в Асю

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 20982

Старое сообщение 13-10-2007 17:54
- За что?
Troll
Частый гость

Дата регистрации: May 2007
Проживает: (void)
Сообщений: 40

Рейтинг



Я думал blur это как у меня в аттаче:

[ Вложение ]
de_dust20006.jpg

Сообщить модератору | | IP: Записан
Сообщение: 21040

Старое сообщение 14-10-2007 12:06
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34529
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Troll это у тебя motion blur

__________________

Сообщить модератору | | IP: Записан
Сообщение: 21047

Старое сообщение 14-10-2007 13:46
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



Troll вах красотень ! Не поделишся кодом ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 21055

Старое сообщение 14-10-2007 15:26
- За что?
Troll
Частый гость

Дата регистрации: May 2007
Проживает: (void)
Сообщений: 40

Рейтинг



XaeroX Ааа, верно, motion blur.
-CJ- да пожалуйста.. Исполняется в глбегине.

C++ Source Code:
1
if(BlurEffect && mode != GL_TRIANGLES && mode != GL_TRIANGLE_STRIP && mode != GL_TRIANGLE_FAN && mode != GL_QUADS )
2
{
3
  float curcolor[4];
4
  glGetFloatv(GL_CURRENT_COLOR, curcolor);
5
  glEnable (GL_BLEND);
6
  glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
7
  glColor4f(curcolor[0], curcolor[1], curcolor[2], 0.4f);
8
}

Код бадяжный конечно, плюс на скриншоте использован отрицательный зум, с растяжкой по краям...

Сообщить модератору | | IP: Записан
Сообщение: 21063

Старое сообщение 14-10-2007 17:25
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 15:24. Новая тема    Ответить
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Blur
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024