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 и остальным. Будьте внимательны!

`
ОЖИДАНИЕ РЕКЛАМЫ...

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