Catégories
Liens
Ceci est une ancienne révision du document !
Blender est un logiciel libre très riche. Il peut servir à de nombreuses utilisations autour de la 3D et de l'animation (jeux vidéos, imagerie 3D, CAO, montage vidéo, architecture, film d'animation, …). Son ergonomie est naturellement complexe, ne vous découragez pas et lisez les ressources suivantes.
En français :
En anglais :
bpy.ops.mesh.primitive_cylinder_add() bpy.context.object.location.x = 3.654
pour les paramètres, faire la copie depuis la fenêtre “info” dans laquelle chaque action est traduite en script python
steveX = bpy.data.objects["Monkey"].location.x
Thing Attribute The current active object .active_object The current selection .selected_objects The current scene .scene The currently selected pose bones .selected_pose_bones
bpy.context.active_object.name bpy.context.active_object.modifiers['Skin'].branch_smoothing
créer une variable pour acceder context sans retaper sans cesse :
C = bpy.context //means that: C.active_object = bpy.context.active_object >>> C.object.active_material bpy.data.materials['Material.001']
for ob in bpy.context.selected_objects: print(ob.name)
for ob in bpy.context.selected_objects: ob.name = ob.name.upper()
select all hidden objects that have '.00' in their name.
import bpy # Select all hidden objects that have '.00' in their name. bpy.ops.object.select_all(action='DESELECT') for ob in bpy.context.scene.objects: if not ob.hide: continue if '.00' not in ob.name: continue ob.select = True ob.hide = False