Реконструкция храма Бэла в Пальмире

В государственном Эрмитаже открылась выставка, посвящённая реконструкции объекта наследия ЮНЕСКО храма Бэла в Пальмире (Римская Империя, 32 год н.э.), полностью уничтоженном в 2015 году.

Цифровая реконструкция полностью выполнена вручную в Blender 3D на основе многочисленных референсов, чертежей, спутниковых снимков и фотограмметрии объектов, отснятых на месте трагедии в милитаризованной зоне. Подробности доступны в представленном видео.

Автор анонса: Павел Котелевец (1D_Inc)

Как создать группу вертексов Vertex Group и добавить в нее точки с помощью Blender Python API

Работа с группами точек для текущего активного объекта осуществляется через его структуру “vertex_groups”.

Как создать развертку для меша через Blender Python API

Для того, чтобы создать новую развертку для меша при помощи Blender Python API и задать точкам развертки определенные координаты, нужно:

Создать собственно развертку с нужным именем:

Далее, для задания координат точек развертке, нужно пройтись по всем “лупам” меша:

Как получить список координат точек UV-развертки

Получить список координат точек развертки меша может понадобиться, например, при экспорте меша из внутреннего формата Blender в какой-нибудь внешний формат.

Список разверток, имеющихся у меша, можно получить, обратившись к элементу uv_layers:

Проблемы с OSL шейдером, использующим node_texture.h

Если в теле OSL шейдера есть обращение к модулю “node_texture.h”, в последних версиях Blender такой шейдер не выполняется.

При попытке исполнения такого шейдера Blender выдает ошибку вида: