Что такое Sketchfab? Sketchfab это веб-сервис для публикации интерактивных 3D-моделей в Интернет в режиме реального времени и их последующего просмотра без использования каких-либо плагинов. Вот, что он из себя представляет:
Есть два способа манипулирования 3D-моделями: орбитальный и от первого лица.
Внизу находится 5 кнопок позволяющих производить следующие действия:
Как уже было сказано, для своей работы он не требует абсолютно никаких дополнительных программ. Все, что необходимо для работы – это современный веб-браузер с поддержкой WebGL. Поддержка WebGL браузерами:
- Mozilla Firefox — WebGL был включён во все платформы, у которых есть нужная графическая карта с актуальными драйверами, начиная с версии 4.0.
- Google Chrome — все версии начиная с 9-й
- Safari — поддержка по умолчанию отключена.
- Opera — поддержка с версии 12.00, но отключена по умолчанию.
- Internet Explorer – независимыми разработчиками выпущены плагины Chrome Frame и IEWebGL, предусматривающие опции, необходимые для поддержки WebGL в Internet Explorer. В IE 11 WebGL встроен и включен по умолчанию.
Для того, чтобы начать пользоваться данным сервисом достаточно просто зарегистрироваться на нем (процедура бесплатна) и загрузить свою 3D-модель. Сервис поддерживает целых 27 форматов, среди которых присутствует .blend. После загрузки модели, ей можно добавить метки, описание или поделиться ссылкой с другом. В любой момент загруженную модель можно удалить. Также Вы можете добавлять Sketchfab viewer на веб-страницу таким же способом, как видео с YouTube.
Чтобы загрузить первую модель, необходимо нажать в левом верхнем углу кнопку UPLOAD и выбрать сохраненный blend-файл на своем компьютере.
Сразу же после загрузки Вам будет доступно множество настроек: название, теги и описание модели, изменения прозрачности, отражения, освещения, шейдеров и многое другое. Через несколько секунд после загрузки будет автоматически создано preview-изображение Вашей модели, которое можно изменить, нажав на иконку фотоаппарата слева вверху.
Sketchfab Export
Также существует дополнение для Blender позволяющее в один клик загружать 3D-модели на сайт в фоновом режиме. Создал данный скрипт Bart Crouch.
Данный файл необходимо поместить в папку с аддонами (в моем случае это: C:\Program Files\Blender Foundation\Blender\2.68\scripts\addons\sketchfab.py), после чего активировать его в настройках. После этого нажимаем клавишу N (Properties Panel) и в самом низу находим только что добавленный аддон.
Здесь мы можем сразу указать имя загружаемого файла, его описание и теги. Также можно выбрать какие модели загружать (все или только выделенные). В поле API Key необходимо один раз ввести код токена, который Вы получите в письме после регистрации, или же посмотрев его в профиле на сайте. После нажатия клавиши Upload можно продолжить работу с объектом и это никак не отразится на загружаемом файле. По завершению загрузки под курсором мышки появится ссылка, предлагающая перейти на сайт и просмотреть только что загруженный файл, и возможно произвести необходимые настройки с ним.
Поддержка Blender
Sketchfab поддерживает текстуры, карты нормалей, зеркальность, прозрачность, свет…
Материалы шейдеров: диффузные (toon, lambert, fresnel, Oren Nayar, mineart) и зеркальные (cooktorrence, phong, blinn toon, wardiso).
Текстурные материалы: изображения и UV-развертка поддерживаются. Диффузный канал (color, intensity, alpha), зеркальный канал (color, intensity, hardness) и геометрия карты нормалей также поддерживаются.
Свет: Lamp, Sun, Spot и Hemi поддерживаются. В случае, если в сцене используется тип лампы Area, то она будет конвертирована в Hemi.
Известные проблемы
Скрытые элементы: Убедитесь, что тот слой, который вы хотите экспортировать не скрыт.
Кодировка: Используйте кодировку ASCII/UTF-8 для именования ваших материалов и текстур.
Sculptfab
Всего пару дней назад был представлен новый сервис под названием Sculptfab. Он является экспериментальным. Представляет собой сочетание SculptGL и Sketchfab, и позволяет Вам создавать 3D-модели в браузере и публиковать их в Sketchfab в 1 клик.
В нем присутствует несколько самых необходимых настроек, таких как: выбор типа кисточки, радиус, сила нажатия, цвет объекта. Всего за несколько минут можно освоиться в работе с ним и делиться результатами при помощи Sketchfab.
Это все, что я хотел Вам рассказать по работе данного сервиса. В нем также предусмотрены различные тарифные планы, значительно расширяющие Ваши возможности по работе с ним, ознакомиться с которыми можно самостоятельно на сайте. Пользуйтесь данным сервисом и делитесь интерактивными моделями!