Цветовая маска по материалам
Для того, чтобы быстро создать цветовую маску по материалам, назначенным на объекты сцены, для последующей постобработки,
можно использовать следуюий скрипт:
Релиз Blender 2.80 запланирован на июль
По сообщениям Blender Developers Blog – график ближайших изменений в разработке Blender 2.80:
- Середина мая – завершение работы над основным функционалом и доводка пользовательского инферфейса.
- Начало июня – обновление пользовательской документации
- Середина июня – исправление всех критических ошибок
- Июль – релиз 2.80
- Blender 2.81 – через 3 месяца после релиза (патчи и дополнения функционала)
Преобразование карты нормалей между форматами OpenGl и DirectX
В настоящее время карты нормалей обычно сохраняются в одном двух наиболее распространенных форматов: OpenGl или DirectX. Blender использует формат OpenGl. Если карта нормалей сохранена в ином формате, результаты отображения нормалей будут неправильные. Для того, чтобы сконвертировать формат карты нормалей можно воспользоваться нодовой группой “OpenGL – DirectX Normal Map Converter” из библиотеки материалов BIS:
Результаты работы конвертера:
Преобразование карты нормалей между форматами OpenGl и DirectXRead More »
Аддон Blender: Environment Brute Force
Environment Brute Force – аддон Blender для поиска наилучшего освещения сцены последовательным перебором HDRI карт.
“Весна” (Spring) – премьера мультфильма, сделанного в Blender
“Весна” – мультфильм от анимационной студии Blender Animation Studio.
Весь контент мультфильма открыт и доступен на Blender Cloud.
Иконки Blender
Изменения в регистрации аддонов через API в Blender 2.8
В Blender 2.7 регистрация и разрегистрация аддонов через Python API производилась через Window manager – wm:
1 2 3 4 5 |
bpy.ops.wm.addon_install(filepath='_path_to_addon', overwrite=True) bpy.ops.wm.addon_enable(module='addon_name') bpy.ops.wm.addon_remove(module='addon_name') |
В Blender 2.8 API операторы работы с аддонами перенесены в preferences:
1 2 3 4 5 |
bpy.ops.preferences.addon_install(filepath='_path_to_addon', overwrite=True) bpy.ops.preferences.addon_enable(module='addon_name') bpy.ops.preferences.addon_remove(module='addon_name') |