HLFX.Ru Forum
Показать все 1 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- Tangent Binormal (https://hlfx.ru/forum/showthread.php?threadid=3992)


Отправлено pRoxxx 02-07-2013 в 10:06:

Tangent Binormal

В параное в делюкс мапу сразу пакуется тангеты и бинормали.

code:
tmp[0] = DotProduct(tex_x, sampled[MAXLIGHTMAPS+j]); tmp[1] = DotProduct(tex_y, sampled[MAXLIGHTMAPS+j]); tmp[2] = DotProduct(p->normal, sampled[MAXLIGHTMAPS+j]);

Что типа того, но в шейдере жиж надо еще умножать gl_NormalMatrix.
Как мне поступить? Умножать в фрагментном шейдере на gl_NormalMatrix этот вектор или не паковать так, а только направление на свет и потом уже в фрагментном шейдере производить всё нужные операции?


Временная зона GMT. Текущее время 19:31.
Показать все 1 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024