Здрасте ;D
Вот накопилась парочка вопросов, мне не поддающихся.
Object/Local Normals map - как? Что только не пробывал - неработает и все тут ???
!!!Шейдеры с normals map из MM. Они вообще недают бампа, почему?! ???
PS: Shaders_for_Game_Programming_and_Artists скачал но еще этому ненаучился и там нет ничего про MM (вот так отмазался ;D)
Импортни из старого квеста (3.0е ил 3.6.6) материал Normal map. Там и текстура и код есть. В том примере используються тангент нормал мапы, в шейдере они переносяться в мировые координаты используя нормаль, бинормаль и тангент полигона, а уже потом считаеться освещение. Все генераторы нормал мап умеют строить тангент нормал мапы, но иногда нужно инвертировать одну из осей, чтобы все работало нормально.
Хорошо, попробую.
А как с Object Normals map?
Object Normals map нужно переносить только в пространство в котором считаеться освещение, например в мировое. Для этого достаточно умножить нормаль на мировую матрицу.
Фуф, совсем я заморочался с обджект спэйс. Как?
Выкладывай фаЙл посмотрю.
Вот, посмотри пожалста :)
Ты-бы предупредил что делаеш его в ментал миле, короче из того что я вижу то техника в которой ты ставил комментарий поидее для тангент нормал мап а не для обжект спейс.
Лучше бы юзали ShaderFx там хоть примеров больше и форум активней + есть експорт с квестовской семантикой.
Да в миле (SfGPaA только на 45 стр.:)
Я хотел переделать его в обжект спайс (потому что незнаю как уже такой в миле сделать)
для этого ведь "достаточно умножить нормаль на мировую матрицу", это возможно сделать на моем шейдере?
PS: ShaderFx - попса!
;D
Я этими приблудами вообще не пользуюсь, но код сгенеренный в ShaderFx хоть проще читать.
Я уверен что "достаточно умножить нормаль на мировую матрицу" можно сделать в Менталь Милле и уже потом экспортить.
Твой шейдер уже работает в квесте? Проще взять нормал мап материал из 3-го квеста и переделать его, пару строчек буквально поменять.
Вот паралкс из 3.6.6, закинь туда свою модель и нормал мапу, я переделаю из тангента в обжект.
Готово.
На картинке - как OsNM выглядит в мае. Хочу чтоб также бвло в квесте, но не выходит.
Саму сцену выложи сюда.