HLFX.Ru Forum
Показать все 6 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- Post Processing Rendering Effects (https://hlfx.ru/forum/showthread.php?threadid=1128)


Отправлено Maxwel 23-01-2008 в 10:34:

Post Processing Rendering Effects

Итак, вопрос.
Каким образом в opengl32.dll реализировать постпроцессинг. Вот например надо мне сделать черно белую картинку, а после изменить в ней баланс цветов... Или например как зделать негатив?

Просьба привести некоторые функции opengl32.dll, которые за это отвечают. Если можно дайте справочник по этим функциям (а то гуглом ничего найти не могу )...

Зараннее спасибо.


Отправлено XaeroX 23-01-2008 в 11:40:

Таких функций нет.
Придется писать шейдеры наподобие как сделано в TronGlow для КС (исходники ищи в гугле).


Отправлено Дядя Миша 23-01-2008 в 17:23:

таких функций есть. называется glReadPixels.
Тормозит зараза, но зато работает на любой видяхе
Пример использования можнео поглядеть в новом Xash,
если набрать в консоли r_pause_effect 1
и врубить паузу.


Отправлено XaeroX 23-01-2008 в 18:00:

Дядя Миша а ты подумай, почему это она тормозит? Ее можно использовать для эффекта паузы, да. Но не для постфильтров в игре!


Отправлено Дядя Миша 23-01-2008 в 19:11:

XaeroX тормозит она потому что концепция OpenGL (клиент\сервер) плохо годится для обратной связи.
Я думал ты это знаешь


Отправлено XaeroX 23-01-2008 в 19:23:

Дядя Миша концепция "процессор\видеокарта" в принципе плохо годится для обратной связи.


Временная зона GMT. Текущее время 18:31.
Показать все 6 сообщений этой темы на одной странице

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