Massive shading
Задача следующая: площадь 100х100 метров, по ней раскидано 30 динамических источников света, кругом ночь, небольшая ambient засветка + deffered. Внимание, вопрос: как строить тени в таких адских условиях?
Условие первое: рядом с игроком может быть как 0, так и все 30 источников сразу Условие второе: приемлимый ФПС Первое, что приходит в голову - строить тени только от ближайшего источника. Тут же обламывается ситуацией: ящик перед носом, слева и справа от него по источнику, как строить тени? Если строить тени от источников, попавших в определенный радиус от игрока - получаем дикий лаг если все 30 источников оказались на площадке метр на метр. Если объединять рядом лежащие источники и обсчитывать их как один - получится бред в ситуации: тонкая стена, слева и справа - источники. В общем, господа, ваши варианты? :SOS: |
Ответ: Massive shading
Цитата:
юзай тени от 1-3 источников вблизи насколько они большие должны быть вообще? |
Ответ: Massive shading
Около 7 метров радиус освещения... Я думаю что надо каким-то образом выделять объемы освещения и считать тени от 2-3 источников по краям ближайшего объема, т.е. от крайних источников
|
Ответ: Massive shading
Deferred Shading
|
Ответ: Massive shading
ну он и спрашивает про деферед)
Цитата:
|
Ответ: Massive shading
Поподробнее?
Ссылочки на статьи, если можно, и краткий принцип действия... Сорри, уже почитал... Ну да, освещение рендерится деффередом, вопрос - как реализовать тени? |
Ответ: Massive shading
всё уже реализовано до нас
смотрите деферед демки ксорса |
Часовой пояс GMT +4, время: 23:45. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot