Форум

Урок "Показ мод"

24 ноября 2014 20:23
Всем привет!

Недавно мне на глаза попалась тема, в которой обсуждалась возможность динамической загрузки текстур. Если не ошибаюсь, это сделать возможно и это реализовано в демо-приложении "показ мод". Не могли бы вы выложить урок по этой теме? Спасибо
Гале подарили мяч, Гале подарили торт, Галю поздравляют все - Галя сделала аборт
24 ноября 2014 22:37
Привет, это есть в "показе мод", только там не динамическая загрузка, а смена материала при помощи метода inherit_material. В сцене заранее присутствуют несколько материалов, которые таким образом чередуются. Но есть недостаток: для корректного отображения материалы должны быть близкими по набору блендеровских настроек. Вообщем не так удобно как хотелось бы .

Тут как раз вовремя появилась возможность использовать canvas-текстуры. Можно создать её в блендере, а потом через API элемента <canvas>, отрисовывать на ней что угодно, в том числе и динамически загруженное изображение.

Canvas-текстуры появятся в ближайшем релизе, но уже сейчас их можно попробовать в тестовой версии SDK и аддона. В разделе "Загрузки" в таблице совместимости есть ссылка на "14.11 Developer Preview" (нужно авторизоваться на форуме, иначе будет скрыта).

Внутри SDK есть документация по использованию:
- external/deploy/doc/ru/textures.html, раздел "Особые типы текстур->Canvas" - настройка в Blender.
- external/deploy/doc/ru/developers.html, раздел "Текстура типа Canvas" - работа с текстурой через API.

Есть даже демка по canvas-текстурам, она лежит в external/deploy/tutorials/examples/canvas_texture/.
25 ноября 2014 23:03
Круто! Спасибо большое!
Гале подарили мяч, Гале подарили торт, Галю поздравляют все - Галя сделала аборт
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.