Skip to content

Latest commit

 

History

History
71 lines (39 loc) · 3.67 KB

sdk_ru.md

File metadata and controls

71 lines (39 loc) · 3.67 KB
layout title header wrapper
default
SDK // VOXEL TYCOON
SDK
faq-ru

Что это?

Инструмент для предпросмотра создаваемого контента (поездов, домиков или, например, деревьев) прямо в игровом мире, с возможностью настройки цветов.

Загрузки

Загрузить для Windows

Загрузить для macOS

Как этим пользоваться?

Рисуем модель в любимом 3D-редакторе. Для нас это Blender ❤

Ориентироваться можно на модели, которые идут в комплекте с утилитой.

После того, как модель готова, выделяем ее, чтобы не экспортировать ничего лишнего. Открываем окно экспорта в формате OBJ:

Проверяем, что стоят галочки Selection only, Include UVs и Triangulate Faces:

Называем файл, например, MyModel.obj и сохраняем его в папку VoxelTycoonSDK/Trains (если это локомотив или вагон) или VoxelTycoonSDK/Buldings (для всего остального — зданий, деревьев и тд):

Открываем утилиту, выбираем тип модели в соответствии с именем папки, в которую мы положили нашу модель (Buildings или Trains) и выбираем нашу модель из списка:

В этот момент рядом с нашим файлом MyModel.obj появится файл с палитрой MyModel.png, который мы будем использовать для подгтовки модели к раскраске:

Возвращаемся в 3D-редактор и переходим в режим редактирования UV:

Открываем файл с палитрой MyModel.png, который лежит в папке VoxelTycoonSDK/Buildings или VoxelTycoondSDK/Trains рядом с нашим MyModel.obj:

Делаем развертку, используя цвета из палитры. Сейчас нам надо просто раскидать UV вершин по цветам в палитре, а сами цвета мы потом подберем в утилите.

После того, как развертка готова, еще раз экспортируем модель в OBJ и перезаписываем файл MyModel.obj.

Возвращаемся в утилиту. Кликаем по очереди на участки модели, которым мы назначили разные цвета, и выбираем для них нужный цвет в правом нижнем углу:

Совет Вы можете копировать цвета из других частей модели, удерживая ALT.

Готово! Выкладывайте скриншоты в паблике и делитесь тем, что получилось :D