XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Желтая пресса: обучающие статьи
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
ScorpioT1000
Работаем
offline
Опыт: отключен
War3ME - Проблемы и решения
На сегодняшний день моделирование в Warcraft III изучено почти полностью и каждый может приобрести опыт в создании и модификации 3D моделей для своих карт.
Я не собираюсь рассказать всем, как делать очередную модель, но введу лишь некоторые заметки по поводу небезызвестного незаменимого редактора Warcraft 3 Model Editor.
Объект: Warcraft 3 Model Editor
Автор: Magnus Ostberg
Год создания: 2005
Ссылка для скачивания: http://xgm.guru/files.php?do=download&id=1114
Ссылка на русский патч: http://xgm.guru/files.php?do=download&id=1361&h=a050
Автор перевода: NETRAT
Год перевода: 2006
Скриншот:
DEAD URL

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

Серым я отметил информацию, не обязательную для прочтения и запоминания.

Приступим..

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


Эту ошибку заметил Wolverine и описал ее еще в 2006 году в своей статье War3ModelEditor: создание источников частиц.
Дело в том, что при нажатии на кнопку "Поворот"(будь то в опциях кости или источника частиц), появляется список ключевых кадров данного объекта. Но если вы нажмете "ОК", то последние 2 аргумента у каждого ключа меняются местами! Притом перемещается только правая - налево, а на ее место ставится "0".
DEAD URL

В результате этого мы получаем совершенно неверную анимацию, и если вы сохрание модель, назад ее уже не вернуть.

Решение:
У этой проблемы очень простое решение и большинство занимающихся этим его знают: не создавать анимации поворота в War3ME! Для этого есть MdlVis.
Также существует и второе решение: прежде сохранить модель в .mdl, а затем открыть ее с помощью Блокнота и редактировать анимации вручную.


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


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

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


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


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


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


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


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


Об этом я тоже узнал от Wolverine из той-же статьи.
В опциях материала и источника частиц есть 2 полезных параметра: "Незатененный" и "Незатуманенный". Я думаю, объяснять их значение не нужно. Так вот ошибка в том что при переводе их поменяли местами.
DEAD URL

Решение:
Ставите галки в соответствии инверсии
Незатененный = Незатуманенный
Незатуманенный = Незатененный


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


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



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

Отредактировано ScorpioT1000, 21.07.2008 в 10:05.
Старый 19.07.2008, 13:47
Dr

offline
Опыт: 48,671
Активность:
Цитата:
3. В War3ME нет функции добавления стандартной текстуры, поэтому приходится делать это в блокноте.
Есть: Окна - Браузер MPQ-архивов - использовать, как текстуру
Старый 19.07.2008, 13:58
ScorpioT1000
Работаем
offline
Опыт: отключен
Хм, ок фиксед.

А кто висту мою помянет - тому глаз вон! )
Старый 19.07.2008, 13:59
Dr

offline
Опыт: 48,671
Активность:
По оформлению - используй list. Подчёркивание только на ссылках, все названия - жирным. Пути, разрешения, названия команд, окон - курсивом.
Пиши уж сразу полное пособие по программе.
Старый 19.07.2008, 14:01
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
Пиши уж сразу полное пособие по программе.

Оно уже есть. Помощь - Справка. Ин инглиш.

ScorpioT1000 добавил:
Все, вроде фиксед.

И еще раз фиксед)

Отредактировано ScorpioT1000, 19.07.2008 в 14:25.
Старый 19.07.2008, 14:08
Dr

offline
Опыт: 48,671
Активность:
Добавь самую распространённую ошибку - когда не открывает без текстуры.
И вот это: http://xgm.guru/forum/showpost.php?p=412619&postcount=19
Старый 19.07.2008, 14:16
Орк
Silenced by Орк
offline
Опыт: 14,899
Активность:
добавить ошибку с анимироваными текстурами!
При создание анимированых текстур в МЕ,редактр при сохранение не изменяет характеристику материала,А именно значение а.т. Для решения используем блокнот,а дальше была статья!
Старый 20.07.2008, 09:23
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
добавить ошибку с анимироваными текстурами!

Поподробней, у мня все норм с аним. текстурами, проверял.
Старый 20.07.2008, 18:56
Орк
Silenced by Орк
offline
Опыт: 14,899
Активность:
ScorpioT1000 при создание анимированой текстуры в МЕ вс е происходит нормально,мы ставим в характеристике слоя нжную А.Т. Проверяем,все ок.Но при сохранении почемуто МЕ убирает в характеристики слоя А.Т.
Решение
Поставить в блокноте нужному материалу параметер
TVertexAnimId 0, и дальше по нумеровке А.Т.
Старый 21.07.2008, 09:42
Орк
Silenced by Орк
offline
Опыт: 14,899
Активность:
ето все наврено знают...у МЕ горячие клавишы глюкнутые,решения нет...

Orc добавил:
ниодна не рабоатет
Старый 21.07.2008, 10:01
ScorpioT1000
Работаем
offline
Опыт: отключен
Обновлено! Orc, добавил thx в конце
Старый 21.07.2008, 10:06
Орк
Silenced by Орк
offline
Опыт: 14,899
Активность:
это не баг,просто замечание.
При сохранине модели через ,,Сохранить КаК,, надо указать формат модели либо mdl(будет сохранено в этом формате) либо mdx (будет сохранено в этом формате)
Это облегчает нам конвертирование моделей через сторонние программы и уменьшает время

Orc добавил:
Исчо один баг
Часто у пользывателей нестандартных оформлений Windows (тот же стиль WoW) МЕ не рабоатет.
Возникает обычное серое окно
Решение
Поставить себе стандартное оформление
Старый 21.07.2008, 10:18
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
нестандартных оформлений Windows (тот же стиль WoW)

Кривое.
На XP работало на vista inspirat 1, 2
Щас на висте все рабает
Старый 21.07.2008, 11:11
Dr

offline
Опыт: 48,671
Активность:
Старый 26.08.2008, 17:40
ScorpioT1000
Работаем
offline
Опыт: отключен
это не баг, это криворукость ^_^
Старый 26.08.2008, 17:42
Dr

offline
Опыт: 48,671
Активность:
Раз: http://xgm.guru/forum/showthread.php?t=22117
Два: http://xgm.guru/forum/showthread.php?t=22439

Dron добавил:
И в сайтовую тоже не забудь
Старый 23.02.2009, 02:54
ScorpioT1000
Работаем
offline
Опыт: отключен
Dron, второе вобще не канает, все норм у всех. А первое посмотрим)
Старый 23.02.2009, 12:52
Dr

offline
Опыт: 48,671
Активность:
ScorpioT1000 Второе имеется ввиду когда программа не может War3 найти.
Старый 23.02.2009, 14:59

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 03:11.