Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Comandi utili per blender
- #Render immagine
- bpy.context.scene.render.filepath = 'path-immagine/filename.jpg'
- bpy.context.scene.render.resolution_x = w #perhaps set resolution in code
- bpy.context.scene.render.resolution_y = h
- bpy.ops.render.render(write_still = True)
- #Rotazione oggetto
- bpy.ops.transform.rotate(value=-1.57293, orient_axis='Z', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, release_confirm=True,snap_point=(VETTORE del nodo interessato))
- #Esempio su cubo:
- bpy.ops.transform.rotate(value=-1.57293, orient_axis='Z', orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', constraint_axis=(False, False, True), mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False, release_confirm=True,snap_point=bpy.data.objects["Cube"].data.vertices[0].co)
- #spostare oggetto su (location. x,y,z ecc..):
- bpy.data.objects["Cube"].location.x += 2
- #per cambiare l'active_object (selezione)
- bpy.context.view_layer.objects.active = bpy.data.objects['Sphere']
- #per cambiare la selezione nel viewport
- bpy.data.objects["Cube"].select_set(True)
- #rotazione_axis
- petalo.rotation_euler.rotate_axis('X', radians(-180))
- # rotazione su asse locale
- for i in range(30):
- bpy.context.scene.render.filepath = 'C:/Users/ghedi/Desktop/A' + str(i) + '.jpg'
- bpy.data.objects["Plane"].rotation_euler.rotate_axis('Y', radians(3))
- bpy.ops.render.render(write_still = True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement