Random Multiple Materials in Blender

Опубликовано: 01 Ноябрь 2024
на канале: Nik Kottmann
5,793
315

In this tutorial Karim Joseph discusses how we can randomize multiple materials onto the selected objects in Blender. Random materials can be useful in scenes with a lot of objects to assign different materials quickly and get multiple variations.
---------------------------------------------------------------------------------------------------------
Copy this code:
---------------------------------------------------------------------------------------------------------
import random
import bpy

prefix = '_'

materials = []
for mat in bpy.data.materials:
if mat.name.startswith(prefix):
materials.append(mat)

for obj in bpy.context.selected_objects:
obj.active_material = random.choice(materials)
---------------------------------------------------------------------------------------------------------
Thanks to:
---------------------------------------------------------------------------------------------------------
Jérôme Belleman:
http://jeromebelleman.gitlab.io/
http://jeromebelleman.gitlab.io/posts...

David Mignot :
https://www.idflood.com/
https://knownorigin.io/idflood
https://makersplace.com/idflood/

Video instructor: Karim Joseph
Artstation: https://www.artstation.com/karijoart
Behance: https://www.behance.net/karijoart
YouTube:    / @karijoart  
Instagram:   / karijoart  

Blender Daily on Social Media
Instagram:   / blender.daily  
Twitter:   / blenderdaily  
Facebook:   / blender.daily  
TikTok:   / blender.daily  
Website: https://blenderdaily.xyz/