vectozavr / shooter

First person shooter written on 3dzavr game engine.

Home Page:https://vectozavr.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Модели теряют цвета если изменить .obj файл или экспортировать свой

vectozavr opened this issue · comments

В программе blender можно окрашивать модели в разные цвета, но, к сожалению, нельзя экспортировать модель вместе с цветами в .obj файл. Поэтому я вручную прописывал цвета внутри .obj файла (команды, начинающиеся на 'm' от 'material' в начале всех моделек из шутера).

Строка имеет следующий формат:
m 000 196 173 255 255

Первый символ указывает на название команды, числа 000 указывают номер модели, к которой цвет принадлежит (в строках с командой 'g' последние три цифры – этот номер), следующие три числа – цвет в формате rgba (red, green, blue, alpha).

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