Показать сообщение отдельно
Старый 01.02.2015, 16:38   #1
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Восстановление позиции по глубине

Нашел тут статейку: https://mynameismjp.wordpress.com/20...-from-depth-3/

Там предлагается очень быстрый способ восстановления позиции из глубины. Тоесть в пиксельном шейдере вместо умножения на матрицу( 4 MADD ) и деления - всего 5 операций, будет только умножение и сложение ( 1 MADD ) - 1 операция. Вроде все просто, но как обычно возникают косяки на пустом месте, а именно: я заменил код из своих шейдеров на код из статьи( первый кусок кода ), свет рассчитывается но он перемещается вместе с камерой. Что за ботва? Может кто-нибудь делал по этой методе восстановление позиции? Так же есть про восстановление позиции здесь: http://habrahabr.ru/company/mailru/blog/248873/но опять же у меня свет перемещается вместе с камерой.

ps. думаю tirarex'у и pozitiffcat'у тоже пригодится этот способ.
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
Mr_F_ (02.02.2015), Samodelkin (01.02.2015)