Home Tutorials Blender 2.5 Floor per posizionare oggetti su pavimenti o pareti in Blender 3D 2.5; versione testuale

Page Rank Check    





Floor per posizionare oggetti su pavimenti o pareti in Blender 3D 2.5; versione testuale
Tutorials - Blender 2.5
Scritto da RedBaron85   
Lunedì 22 Agosto 2011 00:00

Floor per posizionare oggetti su pavimenti o pareti in Blender 3D 2.5; versione testuale

 

NOTA --- Per visualizzare la versione video di questo tutorial, cliccare qui

 

Salve a tutti,
questo è un piccolo tips-and-tricks di modellazione in Blender 3D 2.5, riguardante l'utilizzo del Constraint Floor (lett.: pavimento) per poggiare correttamente un oggetto su un altro; si tratta di un vincolo utile, ad esempio, per posizionare degli oggetti su un pavimento o una parete.

Il tutorial è stato realizzato con la versione 2.59 di Blender 3D.

Supponiamo di avere una mesh rappresentante le pareti di una casa, come visibile in questo momento a video.

 

Ebook PRO

Cycles per

Cycles perBlender 3D 2.62 - 2.65

Ebook PRO di Francesco "RedBaron85" Milanese su "Cycles per Blender 3D"

 

Vogliamo posizionare questa struttura sul plane rappresentante il pavimento della casa; anziché cercare di poggiare la mesh “a occhio” o basandoci su snap o altri strumenti, dotiamola di un Constraint di tipo Floor aggiungendo tale elemento nella scheda Constraint dell'oggetto, all'interno della Properties Window.

Qui dobbiamo specificare l'oggetto sul quale poggiare la mesh, indicandone il nome nel campo Target.

La mesh (in questo caso, le pareti) non verrà spostata automaticamente: dobbiamo muoverla avvicinandola al Target, fino a far entrare in gioco il vincolo.

Piccola sorpresa: Floor blocca il movimento della mesh attraverso il target in base alla posizione dell'Origin della mesh, quindi quest'ultima potrebbe penetrare per un certo tratto nel Target.

Possiamo risolvere questo problema in due modi: o mediante il campo Offset del Constraint oppure cambiando l'Origin della mesh; nel primo caso, sposteremo la mesh con una distanza, tra la sua Origin e l'oggetto Floor, specificata appunto nel campo Offset, come visibile a video, mentre per cambiare direttamente l'Origin dell'oggetto, lasciando a 0 il campo Offset, possiamo procedere come segue: passare in Edit Mode, selezionare un vertice della mesh che dovrà ritrovarsi poggiato sul Plane, spostare lì il 3D Cursor con SHIFT S – Cursor to Selected, tornare in Object Mode, spostare l'origine in quel punto con Set Origin to 3D Cursor, richiamabile cliccando su Origin nella Tool Shelf, in una 3D View.


E' possibile specificare un Vertex Group dell'oggetto floor per specificare su quale faccia o gruppo di facce dell'oggetto dovrà basarsi il Constraint per applicare l'effetto; ad esempio, possiamo inserire una faccia della mesh in un gruppo “Parete A” per vincolare una mesh, come un quadro, solo ad una porzione delle pareti.

E' possibile inserire più Constraint Floor, cosa che può tornare utile, ad esempio, per posizionare una vasca da bagno in un angolo: in questo caso, infatti, dovremo cambiare l'Origin posizionandolo nel vertice d'angolo in basso, ed utilizzare due Floor per le pareti (che dovranno avere due Vertex Group distinti per le due facce in questione) e uno per il plane rappresentante il pavimento della casa.

Floor per posizionare oggetti su pavimenti o pareti in Blender 3D 2.5; versione testuale

Bene, per questo brevissimo tutorial è tutto;

bye! ;-)

Tags:     blender 3d      informatica computer      computer grafica      computer graphics      blender 2.5      videotutorial      floor      constraint      vincolo      pavimento      mesh      modellazione      poggiare oggetti su altri
Ultimo aggiornamento Giovedì 12 Aprile 2012 14:42
 

Ti è piaciuto questo articolo ? Condividilo !



RedBaron85.com Forum community banner

Non hai trovato quello che cercavi ?
Ricerca personalizzata
Copyright © 2012 RedBaron85.com: Informatica, CG 2D e 3D, Blender, Python, Java 2D e 3D, 3D Studio e altro ancora!. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.

Milanese Francesco - Partita IVA: 04950350878

AltroArticoliblog utentiBlueprintsContestenglishProgrammazioneModelliElencoNewsTexturesTutorialsVideotutorials