![]() |
Шейдеры освещение
Изучаю шейдеры, сделал пять источников освещение,только камнями не бросать :)
Ссылка: http://rghost.ru/39704766 |
Ответ: Шейдеры освещение
Код:
... |
Ответ: Шейдеры освещение
Цитата:
Жаль, что в Ксорсе не да делали Deferred render, да и вообще убрали из функционала, пока знаний мало что бы такое реализовывать. |
Ответ: Шейдеры освещение
Цитата:
Цитата:
|
Ответ: Шейдеры освещение
Цитата:
|
Ответ: Шейдеры освещение
Цитата:
Я бы сделал отдельно функцию которая бы считала в текущей точке сумму цвет_света*интенсивность_света_в_этой_точке. И вставлял бы её везде. Бамп же просто отклоняет нормаль, за счет чего и создается впечатление рельефа. Количество света не должно же изменится из-за этого в той точке. А тот бамп который во много слоев рендрит полигон для почти натурального рельефа тоже пофигу, так как один хрен он смещает плоскость полигона, а значит и точка для которой посчитается количество света тоже будет в нужном месте. |
Ответ: Шейдеры освещение
экспериментирую...
|
Ответ: Шейдеры освещение
Продолжение эксперимента, мене это уже нравится! :cool:
еще бы полностью разобраться с массивами и можно будет без проблем использовать куча света... |
Ответ: Шейдеры освещение
Цитата:
|
Ответ: Шейдеры освещение
Цитата:
|
Ответ: Шейдеры освещение
Прикольно, только да, шейдеры не резиновые. И "динамичные" циклы - очень дорогое удовольствие в шейдерах.
Деферред не такой и сложный на самом деле, главное понять фишку. Реализовать его можно не затрудняясь сильно, ты главное попробуй. |
Ответ: Шейдеры освещение
Цитата:
Сделать текстуру в которой пятнами будет рисоваться интенсивность света на его цвет уже посчитанная. Причем судя по моим экспериментам с axelynx текстура может быть очень подробной. В смысле большой. Потом в вертексном шейдере читать по мировым координатам количество света для этой точки. И цикл исчезает. Или еще лучше не очень подробную, но 3д текстуру. В общем есть на мой взгляд способы повышения резиновости шейдеров. :) |
Ответ: Шейдеры освещение
И прощай динамическое освещение, разве что только дополнительные источники для него пилить. Но лайтмэпы это круто да)
|
Ответ: Шейдеры освещение
Цитата:
|
Ответ: Шейдеры освещение
т.е. использовать второй или третий uv канал на огромную текстуру с освещеним?
|
Часовой пояс GMT +4, время: 10:52. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot