Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Modellare 3D con Blender e Python

Modellare 3D con Blender e Python

Video: https://video.linux.it/w/wq2kdwgHQGHubA1heZnSqN?start=1m5&stop=1h37m31

Blender è un programma open source che negli ultimi anni sta diventando sempre più lo standard per i liberi professionisti che lavorano nell'ambito del 3D

Avremo modo di scoprire cos'è Blender, come con Python si possano automatizzare alcune operazioni del programma e anche come si possano creare facilmente https://extensions.blender.org/add-ons

Per seguire attivamente le attività, è possibile installare sul proprio portatile Blender 4.1 (e naturalmente Python 3.11)

Andrea Altran — creatore del canale Fao Tutorial e artista 3D freelance in ambito pubblicitario

Python Torino

April 24, 2024
Tweet

More Decks by Python Torino

Other Decks in Design

Transcript

  1. 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)