![]() |
Ответ: Xors3D. Шейдеры. Урок первый
Вложений: 1
Вот данная программа.
|
Ответ: Xors3D. Шейдеры. Урок первый
|
Ответ: Xors3D. Шейдеры. Урок первый
Цитата:
|
Ответ: Xors3D. Шейдеры. Урок первый
Цитата:
Короче надо юзать шейдеры, сам Хорс делает что-то не так. Может мне кто-нибудь объяснить почему сохраняю шейдер через блокнот (винды) и он не работает, а через tv3d shader editor работает О_О WTF&! (а теперь всё работает... ок будем считать это локальные глюки...) |
Ответ: Xors3D. Шейдеры. Урок первый
Цитата:
в шейдере просто сам выбираешь с каким значением сравнивать. |
Ответ: Xors3D. Шейдеры. Урок первый
|
Ответ: Xors3D. Шейдеры. Урок первый
Цитата:
|
Ответ: Xors3D. Шейдеры. Урок первый
Цитата:
|
Ответ: Xors3D. Шейдеры. Урок первый
Поискал через яндекс и гугл (прошерстил урок Хорса), нашёл интересный урок по HLSL, но то что было нужно не увидел.
Как сделать что бы текстура с двух сторон накладывалась? |
Ответ: Xors3D. Шейдеры. Урок первый
BackFace'ы?
|
Ответ: Xors3D. Шейдеры. Урок первый
CullMode = None ставь в технике
|
Ответ: Xors3D. Шейдеры. Урок первый
Цитата:
Хм, а что насчёт правильного освещения? Т. к. освещение одинаково для обеих сторон. |
Ответ: Xors3D. Шейдеры. Урок первый
Цитата:
юзай семантику VFACE: http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx в зависимости от неё флипаешь нормаль. |
Ответ: Xors3D. Шейдеры. Урок первый
Цитата:
У меня тут бред да? Код:
int VFACE; |
Ответ: Xors3D. Шейдеры. Урок первый
да, потому что ты объявляешь пустую неопределённую переменную и сравниваешь ещё с чем-то.
VFACE над вставить в входящие данные PS. там где у тебя всякие TexCoords : TEXCOORD0, туда же вставляешь что-нибудь типа whatFace : VFACE. |
Часовой пояс GMT +4, время: 09:24. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot