Объясняем, что такое вариации объекта на платформе Аризо и как они работают.
Что такое вариации объекта?
Вариации объекта — это разные варианты одной и той же 3D-модели. Вариации предполагают изменение только цвета, материала или фактуры — при этом форма модели одинакова.
Вариации позволяют показать разные варианты исполнения объекта, не загружая каждую версию как отдельный объект.
При загрузке объекта одним файлом модель и текстуры объединены в один файл формата FBX. Такой способ позволяет представить объект только в одной вариации.
Допустим, кресло представлено в двух цветах: сером и бежевом. При загрузке одним файлом потребуется загрузить два разных объекта — бежевое кресло и серое кресло.
При раздельной загрузке
При раздельной загрузке модель и текстуры находятся в разных файлах. Этот способ позволяет представить объект в нескольких вариациях.
Вариация — это набор текстур для 3D-модели. Набор включает три текстуры:
DIFFUSE — задает цвет и внешний вид поверхности объекта.
NORMAL — отвечает за детализацию и имитацию мелких неровностей.
ORM — содержит три типа текстур (затенение, шероховатость и металлическая составляющая).
Если объект состоит из нескольких моделей, нужно загрузить набор из трех текстур для каждой модели. Наборы образуют коллекцию, которая отвечает за определенную вариацию.
Представим, что основание и сиденье кресла — это две разные модели. Значит, нужно добавить по набору из трех текстур для каждой модели, даже если цвет меняется только у одной (например, сиденья).
Объект состоит из двух моделей — chair-base и chair-seat. Значит, для каждой модели добавляем по три текстуры
Объект, к которому прикреплено несколько коллекций текстур, считается одним объектом.
Если кресло представлено в сером и бежевом цветах, достаточно загрузить одну модель с двумя коллекциями текстур. В личном кабинете появится один объект в двух цветах.