12 - Ландшафтные эффекты (трава, камни, цветы и прочее) - Форум All-infoWoW
 
Главная Статьи Файлы Фото Мувимейкинг Гайды Видео Патчи


  • Страница 1 из 1
  • 1
Модератор форума: SwordOfTruth  
Форум All-infoWoW » Модмейкинг » Для новичков » 12 - Ландшафтные эффекты (трава, камни, цветы и прочее) (Урок по добавлению граундэффектов на карту World of Warcraft)
12 - Ландшафтные эффекты (трава, камни, цветы и прочее)
SwordOfTruthДата: Воскресенье, 16.02.2014, 13:04 | Сообщение # 1


Группа: Модераторы
Сообщений: 30
Награды: 0
Репутация: 0
Статус:
Введение

Ландшафтные эффекты – авто размещаемые наборы приспособлений для заполнения ландшафта. Вам не придется расставлять сотни или тысячи моделей, просто создайте набор и добавьте его к выбранной текстуре.

Цитата
Для этого существует специальный массив данных внутри файла Maptile (ADT) который определяет какая именно текстура в специальной квадратной части земли используется как источник ландшафтных особенностей. На данный момент Noggit SDL не пишет эту информацию, так что если нужно обновить их с помощью Mjollnas CMD tool после каждого изменения текстуры. Данный инструмент ищет наиболее чаще встречаемую текстуру расположенную на каждом квадрате (под участке) и сохраняет id текстуры от 0 до 4 в данный массив данных.


Создание нового набора

Набор состоит из 4 разных моделей. Вы можете выбрать детали моделей что используется для этого в соответствующей директории внутри ModelViewer. Или просто поискать детали.

World/Nodxt/detail

Первый шагом будет поиск 4 подходящих для нашего окружения моделей. Для теста воспользуемся следующими моделями. Вот только не надо тут критиканства, ведь узнать подходит модель или нет можно только в игре. Некоторые комбинации которые считались бредом очень органичны в игре. А некоторые нет smile

apkgra02.m2
arhflo02.m2
atcgra02.m2
csclov01.m2

Далее следует найти ID модели или, если они отсутствуют в GroundEffectDoodad.dbc, следует их добавить.

>> Откройте Tools/MyDbcEditor.
>> Откройте GroundEffectDoodad.dbc.
>> Найдите apkgra02.
>> Если он существует выпишите его номер.
>> Если он не существует ПКМ на существующей строке.
>> Скопируйте строку.
>> Измените название копии.
>> Выпишите номер.

Установите 3 столбец равным 0 если вы добавили новый. Я не знаю за что отвечает этот флаг. Он появился лишь в WotLK если у Вас есть идеи ответе, я потом добавлю.

236 > apkgra02.m2
362 > arhflo02.m2
219 > atcgra02.m2
699 > csclov01.m2

Теперь следует создать новый набор приспособлений.

>> Откройте GroundEffectTexture.dbc.
>> Вставте новую строку в конце с более высоким ID.
>> ПКМ по существующей строке.
>> Выберите копирование строки.



>> Впишите ID 4 приспособлений в клетках 2 - 5 (желтые).
>> Следующие 4 значения (зеленые) определяют, как часто данное приспособление появляется в зависимости от других значений. Клетка 6 устанавливает значение для приспособления 1 и так далее.
>> Следующее значение в клетке 10 для количества и группирования всех приспособлений. В конце данного урока Вы найдете несколько изображений с некоторыми значениями данной клетки.
>> Клетка 11 (фиолетовая) является ссылкой на TerrainType.dbc.
>> Сохраните DBC-файо в вашу директорию с патчем.

>Сей DBC-файл определяет звуки, визуальные эффекты если Вы идете по земле. Такие как: песчинки взлетающие при ходьбе по песку и следы остающиеся в снегу и песке. Просто взгляните на клетку 2 в этом DBC-файле. Там находится некоторые описания такие как “sand” или “grass”. Так что Вы можете использовать существующие здесь входы которые подходят для Ваших текстур.

Прикрепление набора к текстуре

>> Сначала создайте резервную копию ваших ADT-файлов в которых Вы желаете применить эти приспособления.
>> Откройте директорию с картой и инструментом/командной строкой в 2 окнах разместив их рядом друг с другом.
>> “Drag&Drop” вашу карту на groundeffectadder.exe.



Инструмент спросит, какое ID следует установить для всех существующих текстур в ADT-файле. Отметим, что там может быть указано большее количество текстур чем Вы видите на Вашем ADT-файле. Просто проигнорируйте неиспользуемые.

>> Введите -1 если вы не желаете менять вход.
>> Введите 0 если вы желаете удалить существующий набор.
>> Введите ID если текстура является искомой.

Вам следует повторять данный шаг каждый раз при добавлении текстуры в ADT-файл или смену в Noggit.

Создание данных ландшафтных особенностей

Теперь нам следует скомпилировать/перекомпилировать данные ландшафта в карте.

>> Опять таки, сделайте резервную копию.
>> Загрузите карту в Noggit и сохраните её.

>Для сохранения карты в Noggit следует изменить её. Перемещение модели или использование размытия будет достаточно. Это следует сделать из-за “greachins water” командной строки написаной в конце ADT-файла где он не принадлежит с чем инструмент Mjollnas имеет проблемы.

>> Откройте директорию с картой и инструменты/командную строку в 2 окна разместив рядом.
>> “Drag&Drop” вашу карту на ground_doodads_fixing.exe.

Черное окно откроется на короткий промежуток времени с потоком цифр.



Инструмент не переписывает оригинальный файл. Он создает новый который получает строку _new добавленную в “nd” названия файла. Просто удалите оригинал и переименуйте _new файл.

Вам следует повторять данный шаг каждый раз при изменении текстур в Noggit.

Теперь создайте MPQ-архив который включит в себя ADT-файлы и 2 ландшафтные эффекты DBC-файлов в правильные директории. Зайдите в игру и посмотрите. Если модели не подходят можно просто изменить входы DBC и установить другие ID моделей. Для этой задачи не нужно использовать 1 из 2 командных строк. Может потребоваться время для того что бы добиться нужного вида.



Примеры изображений с различными значениями 10 клетки
========================

Последующие изображения показывают, как влияет значение 10 клетки на ландшафтные эффекты.

0


1



2



4



8



16


24


48


128

 
besttripДата: Среда, 05.07.2017, 22:30 | Сообщение # 2


Группа: Пользователи
Сообщений: 29
Награды: 0
Репутация: 0
Статус:
спасибо за полное описание ландшафтных эффектов, все получилось
 
StrasnaySilaДата: Понедельник, 11.09.2017, 12:05 | Сообщение # 3


Группа: Проверенные
Сообщений: 29
Награды: 0
Репутация: 0
Статус:
Буду пробовать! Особенно мне нравится трава и камни.
 
AnduinДата: Четверг, 19.10.2017, 18:48 | Сообщение # 4


Группа: Пользователи
Сообщений: 25
Награды: 0
Репутация: 0
Статус:
Текстурки кстати действительно неплохие
 
Форум All-infoWoW » Модмейкинг » Для новичков » 12 - Ландшафтные эффекты (трава, камни, цветы и прочее) (Урок по добавлению граундэффектов на карту World of Warcraft)
  • Страница 1 из 1
  • 1
Поиск:
Статистика
Rambler's Top100
 
07.07.2012 » Расплывчатые углы в Sony Vegas

05.07.2012 » Как замедлить и ускорить видео в Sony Vegas

04.07.2012 » Проблемы при фрапсинге

 
24.10.2010 » Маг Noone и нынешнее PvP
30.09.2011 » 5 причин полюбить Катаклизм
02.09.2011 » Неопределенность направлений оборвавшихся сюжетных тропинок
 
Соц сети

Сайт управляется системой uCoz | Copyright All-infoWoW.ru © 2009-2018 | Designs by Jekins Designs
All-infoWoW.ru - World of Warcraft портал - аддоны, статьи, патчи, новости, Warlords of Draenor...