• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!

2.10 SpacerNET, Окно списка объектов / Vobtree / Глобальный родитель / Быстрый доступ

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
1.647
Благодарности
2.446
Баллы
380
Окно списка объектов
Окно списка объектов (Objects list window) - это окно со списком всех вобов в локации. Вобы располагаются в папках по типу воба: zCVob / oCItem и тд.

1717654771603.png


  • Кликнув мышкой 1 раз воб будет выбран в списке​
  • Сделав двойной клик воб будет выбран в списке и камера переместится к нему​
  • Нажав правую кнопку мыши откроется контекстное меню:
    1717655094900.png
Контекстное меню

Здесь содержится много полезных функций:

  1. Удалить воб. Обычное удаление. Если в вобе есть другие вложенные вобы - удалятся они все
  2. Сделать воб глобальным родителем. Что это такое? Это значит, что все новые вобы будут автоматически вставляться в этот воб, даже если он не выбран. Удобная штука
  3. Удалить глобального родителя - отключает эту функцию, просто убирая пометку. Вобы больше не будут вставляться в этот воб. Сам воб никуда не удаляется.
  4. Восстановить позицию воба. Когда локация загружается позиция и поворот воба сохраняются. Если вы вдруг переместили воб (случайно или намеренно) и хотите восстановить его позицию, то эта функция это и делает. То же самое делает сочетание клавиш левый CTRL + R
  5. Переместить все вобы из родителя. Если в данном вобе есть вложенные вобы (дети), то все они будут перемещены из воба по иерархии выше
1717655186265.png
 
Последнее редактирование:

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
1.647
Благодарности
2.446
Баллы
380
Быстрый доступ
Есть функция добавления воба в Быстрый доступ. Что это такое?
Допустим, у вас на карте есть готовый дом со столами / посудой / шкафами и вы хотите где-то в другом месте на карте сделать что-то похожее.
Вы можете добавить вобы из этого дома в Быстрый доступ.
Просто жмете правой кнопкой мыши на вобе в списке -> Add vob into Fast access list (Добавить воб в быстрый доступ). Есть быстрая клавиша для этого: левый SHIFT+G
После этого на вкладке Fast Access (Быстрый доступ) этот воб появится.


1717655511869.png


Вы улетаете в другое новое место где хотите вставлять вобы, копируете воб из этого списка (во вкладке Fast Access) и тут же вставляете.
Т.е. это просто удобство, чтобы каждый раз не летать с место на место и копировать оттуда вобы.

1717655630972.png
 
Последнее редактирование:

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
1.647
Благодарности
2.446
Баллы
380
Vobtree
Vobtree (дерево объектов) - это технология движка Готики, которая позволяет динамически подгружать или удалять объекты из мира.
К сожалению, оригинал готики не использует эту функцию, поэтому, в игре ее можно запустить только через плагин Union
Ссылка
Там вы найдете более подробное описание и скриншоты.

Но в Спейсере вы можете создавать VobTree чисто для задач расстановки вобов, т.е. необязательно делать вобтри для игры.

Зачем это нужно?
Вобтри - это просто набор из объектов, которые вложены в главный объект (или даже 1 воб)
Представьте, что вам надо расставить много свечек в домах. Но ведь свеча - это не только модель, это еще и текстура огня и воб света. Т.е. это минимум 3 объекта.
Чтобы каждый раз не создавать, вы можете 1 раз создать свечку из 3-х объектов и сохранить их в Vobtree.
Vobtree - это обычный файл формата ZEN (да, такой же как и у миров, это просто файл с объектами)

Пример. Имеем свечу из 3-х вобов.

  1. Главный воб-родитель. Подставка для свечи NW_CITY_CANDLE_01.3DS
  2. Текстура для анимации огня FIRE_COMPLETE_01_A0.TGA
  3. Воб света zCVobLight

1717656052055.png


Создав один раз такой объект мы можем сохранить его в файл и загружать в любой локации!

1717656178826.png


Открывается окно сохранения, задаем имя для VobTree, скажем NW_CITY_CANDLE_01.ZEN и сохраняем его.
Лучше сохранять в отдельную папку, скажем VOBTREE/LIGHT (в нашем случае)

Внимание! Иногда вобтри не хотят сохраняться. Просто сохраните локацию, перезагрузите и сохранение заработает. Потом если нужно, сам объект из локации можете удалить.


Загрузка Vobtree
Теперь, когда у нас есть готовый вобтри свечи мы можем загрузить его.
Используем 1 или 2 пункт. Их различие только в том, куда будет вставлен вобтри

  1. В первом случае он пойдет в текущий выделенный воб​
  2. Во втором случае он вставится глобально в локацию​

1717656369271.png


При вставке вас спросят: Вставить вобтри у камеры?
1) Если да, то вобтри появится перед камерой
2) Если нет, то он вставится по тем координатам, где был сохранен изначально

Все, вобтри вставлен.

Таким образом можно создавать сложные объекты и потом вставлять / копировать сколько угодно.

Можно сохранять и по одному вобу, т.е. просто сундук или шкаф или что угодно. Иерархия необязательна.
 
Последнее редактирование:

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
1.647
Благодарности
2.446
Баллы
380
Выгрузка вобов в меш локации

Осталась последняя функция. Данная функция берет воб типа zCVob и сохраняет его визуал как 3д модель, сохраняя мировые координаты. Это нужно, если вы хотите переместить объект из спейсера в меш (рельеф локации).
Например, поставив дерево в спейсере и сохранив его в файл, вы потом в 3D-редакторе можете импортировать его и объект встанет четко на свою позицию.


1717656629087.png


Разница между Only parent vob и Including children vobs только в том что будет ли сохранен только главный воб или все вложенные вобы вместе.

Формат сохраненных файлов MSH,
этот формат поддерживается для импорта в плагинах от Kerrax для 3DMAX / Blender.

Пример:
Берем этот стог сена и сохраняем его как 3D модель для Блендера. (разумеется, потом его нужно будет удалить как воб из локации)


1717656796814.png



В Blender жмем Import -> MSH

1717656856449.png


Объект появился, сохранив свой поворот и координаты в мире! Т.е. таким образом легко переносить объекты из вобов в меш.


1717656897188.png



Также есть видео урок для 3DMAX:
 
Последнее редактирование:
Сверху Снизу