у этой модели(wc3-maps.ru/load/modeli_dlja_warcraft_3/modeli_iz_dota_2/enigma/...) енигмыча из доты, очень красивый эффект переливающейся текстуры космоса на всей модели, вот мне интересно, как они так сделали?

Принятый ответ

Проблема 4: Сброс анимации текстур

Если указываешь в настройках материала "Id анимации текстуры", то после сохранения этот параметр опять сбрасывается в "none".
Решение:
Сохранить в .mdl, открыть блокнотом. Ищем нужный материал, добавляем новую строчку TVertexAnimId и после пробела ставим id нужной анимации текстуры(обычно 0). Затем кодируем в mdx с помощью MdlVis.
Пример:
Material {
ConstantColor,
Layer {
FilterMode Transparent,
Unshaded,
TextureID 1
**TVertexAnimId 0**,
}
0
1
9 лет назад
0
War3modeleditor
0
25
9 лет назад
0
Анимация одной из текстур материала. Просто он ну оч многослойный.
0
9
9 лет назад
0
Nosferoh, вобщем, это высший пилотаж анимирования и 3д моделирования?
0
33
9 лет назад
0
frozenknigt, с какой целью интересуетесь?
0
9
9 лет назад
0
Кет, ну малоли-ли в будущем пригодится, учёба, все дела
Кет, просто если это не очень сложно, я мог бы научится применять это в своих моделях
4
25
9 лет назад
4
frozenknigt, нет, не очень сложно. Главное иметь при себе лист бумаги и ручку, чтобы не запутаться в кодировках. А ещё есть статья.
Я сам пробовал анимировать текстуру через смещение (ещё бывает смена текстуры в леере материала), сделав это с нуля. В Вар3МЕ есть баг: если делаешь с нуля, то отваливается анимация от текстуры. По завершении работы сохраняй в .mdl и открывай в блокноте, чтобы там привязать. Мне так фиксили. И отправили читать. Сам я пока не читал. Покамест не нужно позарез.
0
9
9 лет назад
0
Nosferoh, дай ссылку на статью, и сразу закрою тему
0
25
9 лет назад
0

Проблема 4: Сброс анимации текстур

Если указываешь в настройках материала "Id анимации текстуры", то после сохранения этот параметр опять сбрасывается в "none".
Решение:
Сохранить в .mdl, открыть блокнотом. Ищем нужный материал, добавляем новую строчку TVertexAnimId и после пробела ставим id нужной анимации текстуры(обычно 0). Затем кодируем в mdx с помощью MdlVis.
Пример:
Material {
ConstantColor,
Layer {
FilterMode Transparent,
Unshaded,
TextureID 1
**TVertexAnimId 0**,
}
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.