Global Illumination

Общие вопросы о Unity3D

Global Illumination

Сообщение Surok 27 янв 2012, 04:20

Добрый ночи всем, пытаюсь провести расчет освещения в [unity 3D] посредством трассировки лучей, почитал немного теории, честно, вроде что то понятно, но написать собственно не могу.
Нашел пару описаний работы алгоритма прямого освещения, решил попробывать самый банальный способ, взял Point и от него пустил во все стороны лучи, при столкновении луча с обьектом, брал его цвет и умножал на пиксель текстуры (не понял так ли надо или нет), далее отражал луч и при попадании на след обьект цвет отраженного обьекта умножал на текстуру нового обьекта. Вышло мягко говоря не очень... Да и куб вышел прозрачным немного.... Хочется очень во всем этом разобраться, был бы очень рад если вы бы смогли мне кинуть что почитать, желательно именно алгоритмы реализации, а если и на Русском то вобще было бы здорово =)
Изображение
Surok
UNец
 
Сообщения: 30
Зарегистрирован: 25 янв 2012, 01:01
Откуда: Тверь. Тверская область

Re: Global Illumination

Сообщение IDoNotExist 27 янв 2012, 04:47

Попробуйте не из точки пускать лучи во все стороны, а из каждого пикселя экрана, почитать можно тут.
Аватара пользователя
IDoNotExist
Адепт
 
Сообщения: 1432
Зарегистрирован: 23 мар 2011, 09:18
Skype: iamnoexist

Re: Global Illumination

Сообщение Surok 27 янв 2012, 13:36

Спасибо, очень интересная статья. В стандартных библиотеках [unity 3D] описана трассировка physics.raycast, насколько она быстрая для реализации столкновения фотонов, или все же лучше написать свою трассировку с нуля?
Surok
UNец
 
Сообщения: 30
Зарегистрирован: 25 янв 2012, 01:01
Откуда: Тверь. Тверская область

Re: Global Illumination

Сообщение Battle Angel Alita 28 янв 2012, 06:07

Рэйтрэйсинг это путь в никуда с нынешними мощностями железа. Рейкастинг(пускание лучей из глаз) не даёт эффекта глобального освещения.
Вот тут есть пдф и демка ГИ, реализованного через ВПЛ http://kuba.cupisz.eu/.
Мозг рака
Изображение
Аватара пользователя
Battle Angel Alita
UNIверсал
 
Сообщения: 476
Зарегистрирован: 25 ноя 2009, 14:52


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 16