Показать сообщение отдельно
Старый 24.10.2015, 23:13   #5
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Освещение разных материалов одним источником света

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

статья прям ностальгия.
ещё забавнуло это:
Есть и другой способ, который дает более хорошие и правдивые результаты, и не требует больших вычислений. Просто мы рассчитываем честное освещение от всех источников света для шести ортогональных векторов, например, нормалей к граням bounding box’а модели, а затем эти значения интерполируем для всех остальных нормалей модели.
это ж ambient cube из HL2. я думал они первые так делать стали) но какой-то чувак из хакера знал всё на 3 года раньше
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
DarkInside (24.10.2015), impersonalis (25.10.2015)