Для того, чтобы быстро создать цветовую маску по материалам, назначенным на объекты сцены, для последующей постобработки,
можно использовать следуюий скрипт:
1 2 3 4 5 6 7 |
import bpy import random for material in bpy.data.materials: material.diffuse_color[0] = random.uniform(0, 1) material.diffuse_color[1] = random.uniform(0, 1) material.diffuse_color[2] = random.uniform(0, 1) |
Этот скрипт назначает каждому материалу свой цвет из случайного набора.
После назначения цвета можно отрендерить вьюпорт, выбрав в меню окна 3D Viewport: View – Viewport Render Image (Viewport Render Animation), и сохранить полученное изображение для последующего использования в качестве маски в композитинге.