Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Blender https://www.youtube.com/watch?v=eoY1Mc70uTo

Slide 3

Slide 3 text

Blender e Python Python 3.11 Blender 4.1

Slide 4

Slide 4 text

Esempio di codice Python import bpy import random from mathutils import Vector # Number of cubes to create num_cubes = 30 # Range for random scale min_scale = 0.5 max_scale = 2.0 # Range for random position min_position = -5 max_position = 5 # Function to create a cube with random scale and position def create_cube(scale, position): bpy.ops.mesh.primitive_cube_add(size=1, enter_editmode=False, align='WORLD', location=position) cube = bpy.context.object cube.scale = scale # Create cubes for i in range(num_cubes): scale = Vector(( random.uniform(min_scale, max_scale), random.uniform(min_scale, max_scale), random.uniform(min_scale, max_scale))) position = Vector(( random.uniform(min_position, max_position), random.uniform(min_position, max_position), random.uniform(min_position, max_position))) create_cube(scale, position)

Slide 5

Slide 5 text

Addon per Blender Blender market: https://blendermarket.com/categories/addons Examples: https://www.youtube.com/watch?v=48RmKvi4Q7c

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Grazie per l’attenzione!