n00b писал: использовать статичный бамп как в этой статье?
Там еще надо задавать glColor-ом упакованный вектор направления на свет (об этом автор статьи скромно умолчал, предлагая догадаться любознательному читателю). Где ты его возьмешь?
Цитата:
n00b писал: И не является ли этот способ старым
Нет, конечно. Разве GeForce 256 - старая видеокарта? Вот Voodoo-1 другое дело.
Цитата:
n00b писал: не исчезнут ли всякие GL_ARB_texture_env_dot3 в один прекрасный момент
Спасибо, ещё 2 вопроса:
1) Этот dot3 на той же gf256 не сильно тормозит?
2) Шейдерами на современных видяхах быстрее не будет?
Цитата:
XaeroX писал: Там еще надо задавать glColor-ом упакованный вектор направления на свет (об этом автор статьи скромно умолчал, предлагая догадаться любознательному читателю). Где ты его возьмешь?
Да я уже догадался ( лёжа на диване ) - сделал примерчик, который меняет вектор в зависимости от положения мышки. А так посчитаю ( надеюсь ), от солнца например, или от ближайшей лампочки.
n00b писал: Не будет ли бредом, если вместе с статичными лайтмапами, использовать статичный бамп как в этой статье?
не статичный бамп, а делюкс-маппинг это называется.
Суть такова - делается делюкс-мапа, по типу как в хлфх и параное, или хл2. Разница между ними - лишь в хранящейся информации.
Получается очень годный и быстрый бамп. Для лайтмап - это очень хороший метод. И бамп есть и не тормозит.
n00b писал: А так посчитаю ( надеюсь ), от солнца например, или от ближайшей лампочки.
Да можно, конечно, все мы через это прошли. Но смотреться будет стрёмно.
Хотя, конечно, лучше, чем фейковый бамп на детальных текстурах.
Цитата:
n00b писал: этот dot3 на той же gf256 не сильно тормозит?
В сравнении с чем?
Конечно, сильнее тормозит, чем простое текстурирование, но не очень чтобы очень.
Добавлено 05-05-2011 в 23:19:
Цитата:
Дядя Миша писал: не статичный бамп, а делюкс-маппинг это называется.
Не, в статье - именно статичный бамп, никаких доп. текстур с векторами не используется. Я такой делал в Volatile1-1 в 2004 году. В принципе, терпимо, если лайтов мало, они сделаны ентитями и стоят далеко друг от друга.
Вот от такого бампа лысины и бывают, когда один источник света засвечивает другой. А поэтому с паранои и ушел. Там много хитрых способов надо в маппинге.
Вот посмотри на скриншоте, там бам видно только на наклонных поверхностях, тоесть на тех где свет падает не напрямую а как бы с боку. На полу бампа вот вообще невидно
LeFront писал: Вот от такого бампа лысины и бывают, когда один источник света засвечивает другой
лысины бывают исключительно от того какую информацию записывать в делюкс-мапу. Если писать как в параное суммарное направление на три источника, то конечно будут лысины.