Витрина материалов на Sketchfab

Бывают случаи, когда вам необходимо быстро показать какой-то материал на 3D-модели или образце. Возможно вы CG-художник, которому необходимо показать прогресс своим коллегам, или вы продаете текстуры и хотите показать их в лучшем виде. Все это вы можете сделать и так с помощью Sketchfab, но иногда загрузка модели со всеми текстурами может отнимать много рабочего времени. Поэтому Sketchfab решил сделать что-то более простое: витрину материалов.

Перед тем, как рассказать как это работает, давайте просто посмотрим на неё!
Вы можете менять текстуры выбрав любую из списка ниже. При этом сама модель не перезагружается, а меняются только текстуры:

Выберите материал, который хотели бы увидеть на данной 3D-модели:

 

Теперь давайте посмотрим как делается эта магия!

Витрина материалов позволяет использовать существующую 3D модель на Sketchfab и подгружать файлы текстур откуда-нибудь из вне (например с Dropbox). Это делается добавлением соответствующего канала данных к ссылке на модель:

https://sketchfab.com/<your model>#material_diffuse=<your texture URL>

По умолчанию, витрина материалов будет искать материал под названием «main_material», чтобы обновить каналы текстуры. Вы можете указать и другие материалы в параметре «material_names». Например:

material_names=body;body_floor

В этом случае, указанные текстуры будут применяться на оба материала: «body» и «body_floor».

Доступные названия каналов текстуры:

  • material_emissive
  • material_transparency
  • material_normal
  • material_ao
  • material_cavity
  • material_diffuse (не может быть отключен)
  • material_metalness (не может быть отключен, переключается на PBR Metalness)
  • material_specular (не может быть отключен, переключается на PBR Specular)
  • material_roughness (не может быть отключен)
  • material_glossiness (не может быть отключен)
  • material_f0

Вы можете отключить некоторые каналы указав пустое значение для них («material_emissive=»).

Примечание: витрина материалов может загружать изображения только с сервисов соответствующих «CORS» стандарту, например с Dropbox или imgur.

 

Демо с использованием Substance Materials

substance-sampler-1030x637

Нажмите на изображение, чтобы открыть Substance Sampler

 

Модели для тестирования

Как упоминалось выше, вы можете использовать любые 3D-модели, но для удобства мы подготовили для вас несколько готовых вариантов, которые можно найти на канале  Probes.

Что вы думаете по поводу нового функционала? Это всего лишь первая версия витрины материалов. Если достаточное кол-во людей посчитают ее полезной, то Sketchfab будет расширять функционал дальше, сделаем проще в использовании и т.д.

 

Оригинал статьи: https://blog.sketchfab.com/discover-sketchfab-materials-showcase