War3 Model Editor 1.07 - Проблемы и решения

Добавлен , опубликован
Раздел:
Моделлинг
Здесь я расскажу о замеченных мной (и не только) ошибках и проблемах в редакторе, а также методы их решения.
Приступим..

Проблема 1: Неверная запись ключей поворота

Дело в том, что при нажатии на кнопку "Поворот"(будь то в опциях кости или источника частиц), появляется список ключевых кадров данного объекта. Но если вы нажмете "ОК", то последние 2 аргумента у каждого ключа меняются местами! Притом перемещается только правая - налево, а на ее место ставится "0".
В результате этого мы получаем совершенно неверную анимацию, и если вы сохраните модель, назад ее уже не вернуть.
Решение:
У этой проблемы очень простое решение и большинство занимающихся этим его знают: не создавать анимации поворота в War3ME. Для этого есть MdlVis.
Так же существует и второе решение: прежде сохранить модель в .mdl, а затем открыть ее с помощью блокнота и редактировать анимации вручную.

Проблема 2: Сбой значения Альфа-канала в анимациях поверхностей

Многие знают, что для установки цвета у модели существует "Редактор анимаций поверхности". Здесь все просто: создаем новую анимацию поверхности, задаем нужный цвет, ставим галку "Использовать цвет"..
Все бы хорошо, но при сохранении модели значение параметра "Альфа" меняется с 1 на 0.247059. И в результате этого, модель совсем не видно.
Решение:
Можно, конечно, поступить, как и с первой проблемой: изменить все вручную через блокнот, но у меня есть на это идея получше. Рядом с полем для альфы есть кнопка для анимаций. Так и называется "Альфа". Вот ее мы и нажимаем (сначала галку "Анимирован"), ставим напротив "0: " цифру 1, затем ОК. Все, единичка сохранилась в списке ключей и теперь не сменится на другое значение.
Замечание: это нужно, только если у анимации поверхности статичный альфа-канал. Если там уже есть список ключей и альфа меняется с кадрами, ничего менять не надо.

Проблема 3: Сбой текстуры при дублировании источника

Это скорее не проблема, а замечание. Когда дублируете источник частиц, то у клона меняется значение текстуры на "none".
Решение:
Просто ставим значение снова на нужную текстуру.

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

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

Проблема 5: Ошибка перевода

В опциях материала и источника частиц есть 2 полезных параметра: "Незатененный" и "Незатуманенный". Я думаю, объяснять их значение не нужно. Так вот ошибка в том что при переводе их поменяли местами.
Решение:
Ставите галки в соответствии инверсии
Незатененный = Незатуманенный
Незатуманенный = Незатененный

Прочие замечания

Если при открытии возникает ошибка "unknown group "MDVI"", это значит, что MdlVis добавил дополнительную информацию. Исправить это можно с помощью канонизации(оптимизация) в MdlVis.
  • Иногда, после сохранения в .mdx и открытия снова, появляется ошибка типа "Не удается открыть модель: неверный тип 'CLAC'". Просто пересохраните ее с помощью MdlVis.
  • Ранее были замечены ошибки при сохранении, когда вы меняете фильтр текстур на "add alpha" ставился "none". Это случается редко, но если будет повторятся, есть выход: сохранить в .mdl, прописать фильтр с пом. блокнота, затем пересохранить это в .mdx через MdlVis.
  • Если у модели неверно указана текстура, то она не будет открываться. Чтобы исправить, можно применить метод MdlVis или блокнота.
  • Так же у War3ME некорректно работают горячие клавиши. Решение: делайте все руками
  • Иногда сбрасываются анимации источников частиц. Чтобы этого не было, надо пересохранять в MDL, а в MDX сохранять уже через MdlVis

С вами был ScorpioT1000, спасибо Wolverine, Кету, Orc и остальным. Будьте внимательны!

1
21
16 лет назад
1
Еслиб это написали бы год назад..... К несчастью я уже прошел через эти лаги, могу даже еще один написать которого у тебя нет:
Короче есть 2 похожих параметров материала: "additive" и "add alpha". Они почти одинаковы, но есть следующий лаг у "additive". У матереала с одним из этих 2ух параметров можно анимировать прозрачность.Если анимировать прозрачность у матереала с параметром "add alpha" то результат видно в W3ME. А у "additive" плавная смена прозрачности не отображается в этой проге. Близы в своих моделях чаще используют "additive" поэтому просматривая их модели например спеллы можно заметить глюченость.
1
13
16 лет назад
1
Ну уже хорошо что хоть кто-то это написал, новичкам поможет, хотя я сам когда-то хотел научиться делать модели, но мысли меня покинули уже на первых обзацах, с тех пор я передумал изучать это, щас думаю научиться делать ролики, а заодно и работать с триггерами...
0
21
16 лет назад
0
Что за глюк? После сохранения модели в War3ME в висе при включении общего вида вылазеет ошибкa: Divizion by zero, что это значит?
1
12
15 лет назад
1
У МЕНЯ ТАКАЯ ПРОБЛЕМА Я ОТКРЫВАЮ ЕГО А ТАМ ТОЛЬКО СЕРЫЙ ПРЯМОУГОЛЬНИК( НИЧЕГО НЕТУ=( )
1
22
15 лет назад
1
У меня War3ME вообще не запускается, пишет неведомо шо... Я его переустанавливал, скачивал с разных сайтов - ничего не помогает! Но, сначала работало хорошо, неделя прошла и БАЦ!!! :(
0
27
15 лет назад
0
Все вопросы в соответствующей теме на форуме.
[b]LichKing[/b] Поставь нормальную тему оформления Windows.
[b]bladget[/b] Программу установи в папку с игрой.
0
31
14 лет назад
0
Иногда, после сохранения в .mdx и открытия снова, появляется ошибка типа "Не удается открыть модель: неверный тип 'CLAC'". Просто пересохраните ее с помощью MdlVis.
Я хочу добавить, что то же самое нужно делать если unknown group "KLAI" - как правило эта ошибка выдаётся после редактирования источников света.
0
8
11 лет назад
0
у меня не работает анимация текстуры. я открыл mdl файл блокнотом сделал эту строку как в статье но mdlvis теперь ее не открывает.в чем дело?
вот че я сделал
Material {
Layer {
FilterMode AddAlpha,
static TextureID 1,
TVertexAnimId 0
}
}
0
1
11 лет назад
0
Плиз сделай модели для варкрафт 3 по етим картинкам
Загруженные файлы
1
28
11 лет назад
1
никто для тебя нечего делать не будет, тут обучающие статьи цель которых научить,если ты не можешь их понять то советую удалить редактор и играть в доту в пабе
0
21
11 лет назад
0
nvc123, я не могу их понять :D
P.S. я создал.
P.P.S. но редактор мой не трош
0
28
11 лет назад
0
Sargaraser, ты знаешь русский язык и не пишешь коменты с просьбами сделать что нибудь в статьи где обучают как это делать(это не первый подобный комментарий степан)
0
9
9 лет назад
0
Unable to open
Data\SplatData.txt
Как решить эту проблему?
0
48
8 лет назад
0
Когда пытаюсь открыть скачанную чужую модель выдает "An unknown error has occured". Что делать?
0
27
6 лет назад
Отредактирован MpW
0
molot39:
Когда пытаюсь открыть скачанную чужую модель выдает "An unknown error has occured". Что делать?
либо путь к папке с прогой Warcraft 3 Model Editor указана кириллица или путь к модели указана кириллица. В пути не должно быть русских букв. Это одна из причин не работы. Догадался, что здесь как в jngp
думал, что достаточно только проге указать путь на english, забывая об моделях
Чтобы оставить комментарий, пожалуйста, войдите на сайт.