Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

> Левел-дизайн. Экстерьер.
Рейтинг 5 V
Leon PRO
сообщение Dec 16 2009, 20:01
Сообщение #1


Ушедший на войну
Иконки Групп

Класс: Маг
Характер: Chaotic Good
Раса: Человек
NWN: Контент



Тема для вопросов, обсуждения экстерьерного левел-дизайна и DA-инструментария для его создания.

ЗЫ. Никто не нашел волшебной кнопки включения глобального освещения во время создания экстерьера? Темно, хоть глаз выколи =\
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Ice Blade
сообщение Dec 20 2009, 19:02
Сообщение #2


Трехмерный Маньяк
Иконки Групп

Класс: Мастер Оружия
Характер: Lawful Neutral
Раса: Нежить
NWN: Контент
Проклятие Левора



Создание Экстерьера.

(IMG:http://i017.radikal.ru/0912/f1/559babc07be1.jpg)

В описании очень много неточностей и опушены некоторые важные аспекты да и заполняться оно будет постепенно, но.... пока так (IMG:style_emoticons/kolobok_light/biggrin.gif)

и ээ.. Айв, Лекс сильно не бить за то что пихаю сюда с таким количеством картинок и несколькими постами (IMG:style_emoticons/kolobok_light/sorry.gif)



Запускаем редактор левелов (уровней):
File->New->Level->Terrain
При создании экстерьера нужно указать некоторые параметры для сетки земли (Terrain Mesh) в простейшем случае это:
Disired Width/height - ширина/высота сетки (уровня).
Base Mesh Resolution - Базовое разрешение сетки. Оно же количество метров в стартовом "треугольнике", - короче чем больше значение тем меньше полигонов в Terrain Mesh
Chunk size - размер Chunk-а, Chunk - для простоты скажем это квадратный кусок местности определённого размера, что-то вроде тайла из НВН. На деле же это довольно необходимое для движка игры понятие, которое участвует во множестве различных расчётов. Кнопка advanced позволят более тонко определить характеристики Chunk-а, а значит размеры/плотность/(качество бленда кистей) и т.д.

На палитру (Pallete Window) можете пока не обращать внимания, все основные действия происходят с помощью кнопок панели, object inspector-а, и правой кнопки мыши. Должен признать интерфейс у ДА порадовал удобными окнами и кнопками Auto Hide-а, и совершенно разочаровал "единой мусоркой для ресурсов" по имени палитра.

Большинство действий производятся правой кнопкой мыши и контекстными меню.

Ландшафт:

Прежде чем приступать к формированию ландшафта стоит указать Экспортируемые зоны (Exportable Area), без их указания невозможна работа многих механизмов вроде Lightmapper-а или Sunlight-а, да и экспорта в целом.
(IMG:http://s42.radikal.ru/i096/0912/a7/80da1b3a262d.jpg)
Сделать это можно с помощью кнопки Create an Exportable Area (IMG:http://s49.radikal.ru/i123/0912/4e/8dbd70035e3a.jpg)
В открывшемся Area Properties существует множество настроек касающихся в основном атмосферы, освещения, пост эффектов и LOD , потому подробное их описание требует отдельного пункта. Сейчас же для начала нас интересуют:
Пункт Layout name - это имя файла вида *.are в который будет экспортирован левел, к нему же привязываются имена множества других сопутствующих файлов и записей БД.

Закладка Layout Sunlight (солнечный свет):
Character Color - цвет солнечного света, который оказывает влияние на персонажей
Character Color multiplier - Множитель света (что-о вроде интенсивности у обычных источников света), воздействующего на персонажей.
Color - цвет солнечного света, который оказывает влияние на геометрию левла.
Color multiplier - см. Character Color multiplier, только для статичной геометрии.
Direction - направление солнечного света, задается вектором. (Лично мне удобней забивать цифры, но есть ещё вариант с кнопкой SetSunlight)
Enabled - вкл/выкл света
Soft Shadow Light Angle - угол рассеивания для расчёта мягких теней, чем он больше тем более размазанная граница теней.
Soft Shadow Num Samples - множитель количества семплов для расчёта тени (чем больше тем более качественные тени)

Ну и конечно главная кнопка Define Area
Нажав на неё можно указать игровую зону
(IMG:http://i080.radikal.ru/0912/66/48383ad90fff.jpg)
Где Зелёный - зона доступная для передвижений персонажа, Желтый - зона фона где применяется высокий LOD (Уровень детализации объектов), Красный - фон с низким LOD , - движок ДА к счастью способен сам формировать уровни LOD для объектов, так что всё что требуется это указать эти зоны и расставить там объекты.

Итак после настроек Exportable Area, левел получил кое-какое освещение и возможность работы некоторых инструментов. Можно приступать к формированию ландшафта.
Для начала стоит уяснить, что ДА "НЕ использует" карту высот как многим может показаться поначалу, впрочем это не исключает такой возможности. Terrain Mesh в его случае это обычная полигональная сетка которую можно деформировать по средствам различных инструментов-кистей. Сам процесс напоминает скорее графическую лепку (кто хоть раз видел ZBrush и ему подобных,- тот меня поймёт).

...........
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- Leon PRO   Левел-дизайн. Экстерьер.   Dec 16 2009, 20:01
- - Ice Blade   Сначала определи exportable Area, а в нем подгони ...   Dec 16 2009, 20:50
- - Ice Blade   Создание Экстерьера. В описании очень много нет...   Dec 20 2009, 19:02
- - JRS   Итак для формирования ландшафта доступно несколько...   Dec 20 2009, 19:12
- - Ice Blade   Texture Paint - текстурная кисть. Позволяет рисова...   Dec 20 2009, 19:14
- - JRS   Свет ПКМ->Insert->New Light - Позволяет уста...   Dec 20 2009, 19:20
- - Ice Blade   Вода. ПКМ->Insert->New Water Mesh Как и след...   Dec 20 2009, 19:22
- - Leon PRO   Самописное или перевод? Почему спрашиваю - сейчас ...   Dec 20 2009, 20:48
- - Ice Blade   Самописание. , от того всё и не так точно. Однако ...   Dec 20 2009, 20:55
- - Leon PRO   Я имел в виду, в официальной вики неточностей очен...   Dec 20 2009, 20:57
- - Ice Blade   ЦитатаНапример: "Base Mesh Resolution" о...   Dec 20 2009, 21:59
- - Leon PRO   Все, спасибо, все нашел =) прошелся по твоему туто...   Dec 20 2009, 22:30
- - Lex   Айс, молоток   Dec 21 2009, 11:13
- - Aiwan   Надо будет структурировать это в статью Айс тит...   Dec 21 2009, 16:13
- - Crauzer   Всем доброго дня,ночи.У меня при создание левела в...   Dec 30 2009, 18:14
|- - darkanck   Цитата(Crauzer @ Dec 30 2009, 18:14) Всем...   Apr 19 2011, 06:57
- - Ice Blade   Ну тут, виднеется три варианта: 1.Ё-кнутый тулсет/...   Dec 30 2009, 20:41
- - Crauzer   Игра скачана с торента,скорей всего пиратка,прошит...   Dec 31 2009, 12:12
- - Ice Blade   Дабы лучше ознакомится с левел эдитором ДА и приме...   Jan 2 2010, 17:03
- - JRS   Продолжаю... Как говорил ранее "чего будет в...   Jan 2 2010, 17:15
- - Ice Blade   Продолжаю... Мостовой.. точно пусть будет канал и...   Jan 2 2010, 17:25
- - JRS   Продолжаю... Пора пустить воду в канал. К счастью...   Jan 2 2010, 18:04
- - Ice Blade   Продолжаю... Короче, немного усилил основной свет...   Jan 2 2010, 18:21
- - JRS   Продолжаю... Исправляю наиболее бросившиеся в гла...   Jan 2 2010, 18:26
- - Ice Blade   Продолжаю... Ладно, всё ещё отхожу от нового года,...   Jan 2 2010, 18:36
- - Leon PRO   О да! Меньшего от тебя ждать не приходится. По...   Jan 2 2010, 18:47
- - Leon PRO   О да! Меньшего от тебя ждать не приходится. По...   Jan 2 2010, 18:47
- - Ice Blade   До самой игры ещё воевать с волкмешем, да и в друг...   Jan 2 2010, 19:13
- - JRS   Ладно, фиг с ним с отдыхом помучаю тулсет: Хоть ещ...   Jan 3 2010, 15:33
- - Ice Blade   Итак вернулся к глючному волкмешу, и вынес в игру ...   Jan 3 2010, 16:04
- - JRS   Ещё   Jan 3 2010, 16:15
- - Ice Blade   Ну и вот и всё наконец.   Jan 3 2010, 16:20
- - Leon PRO   Хорошая работа Не выложишь в виде аддона (отде...   Jan 4 2010, 01:52
- - Ice Blade   Глючит всё это жутко. Потому компилиную компанию д...   Jan 4 2010, 06:34
- - Aiwan   Мда... Сыровато все. Но будем ждать новые версии. ...   Jan 4 2010, 08:07
|- - Leon PRO   Цитата(Aiwan @ Jan 4 2010, 08:07) Мда... ...   Jan 4 2010, 08:29
- - Leon PRO   Айс, я скачал все причиндалы твоего уровня, но, во...   Jan 4 2010, 23:52
- - Ice Blade   Если нужна вода: 1. Manage Modules->SinglePlaye...   Jan 5 2010, 06:52
- - Gaaragames   Ice Blade, можно такой вопрос: где там в тулсете д...   Mar 11 2010, 03:05
- - Ice Blade   ПКМ(правая кнопка мыши) -> Insert -> New tre...   Mar 11 2010, 20:01
- - Gaaragames   ЦитатаNew tree controller вот именно этой функции ...   Mar 12 2010, 00:19
- - Gaaragames   Еще вопрос: как на глобалку добавить метку новой л...   Mar 12 2010, 15:01
- - MaxHonew   При попытке создать level у меня выскакивает ошибк...   Apr 26 2010, 20:50
- - Aiwan   Тулсета нет, но даже если бы и был, ошибка нечитае...   Apr 27 2010, 09:06
- - Baal   Грандиозное инженерное сооружение! Такое может...   Jun 17 2010, 22:23
- - DenweR   помогите пожалуйста, когда создаю левел, toolset в...   Aug 26 2010, 08:08
- - darkanck   ПОМОГИТЕ!!!! У меня лайтмэппер не...   Sep 12 2011, 21:20


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 4th May 2024 - 05:42