dissabte, 22 d’agost del 2015

Retroexcavadora

En aquesta entrada modelaré, aparellaré i animaré una Retroexcavadora Caterpillar 320D

He tret la informació d'aquest enllaç.

Primerament he modelat la forma bàsica de la màquina a partir de les vistes frontals i de perfil.


A continuació he afegit més detall, pensant ja en l'aparellatge de la màquina, així, he seguit els següents passos:

Per a les erugues he modelat una corba nurbs que defineix el recorregut de les baules de l'eruga esquerra, i després he modelat una baula de l'eruga, a la qual li he aplicat un modificador de matriu (Array) i un modificador corba (Curve).  Cal prendre la precaució que els orígens dels dos objectes estiguin al mateix punt. Un cop acabat he duplicat els objectes per a fer l'eruga dreta.

Per fer el braç i els cilindres hidràulics he modelat com a objectes separats cadascuna de les 5 peces del braç i cadascuna de les dues parts dels 3 cilindres hidràulics. He fet servir modificadors de simetria que he aplicat en acabar el modelat. També he pres la precaució de modelar totes les peces amb el centre situat al pla de simetria del braç.

Per al xassís i el cos principal he utilitzat diferents objectes, ordenats en una jerarquia pares-fills, el nivell superior de la qual és un element buit (empty) que permetrà moure tota la màquina.


Un cop acabat el modelat he començat l'aparellatge. He creat un esquelet (Armature) format per diferents ossos,  5 ossos principals que es corresponen amb els 5 trams del braç (incloent la cullera) i 6 ossos secundaris, dos per a cadascun dels 3 cilindres hidràulics (un per al cilindre propiament dit i un altre per a l'èmbol)

Els ossos principals els he col·locat en una capa i els secundaris en una altra, amb la intenció de poder amagar els secundaris per a que no destorbin quan faci l'animació.

Als ossos principals els he assignat restriccions (Constraints) de rotació de manera que només pugin rotar sobre l'eix X en l'espai. Als ossos dels cilindres i èmbols els he assignat les restriccions Track to respecte el cap de l'os equivalent de l'altra part del cilindre, així sempre estaran orientats l'un cap a l'altre

No he aconseguit fer de forma automatitzada el moviment del pantògraf que governa la cullera, o sigui que fins que ho aconsegueixi hauré de posicionar manualment la cullera.



Esquelet del braç artículat i dels cilíndres hidràulics
A continuació ha calgut assignar la malla a l'esquelet.

El primer pas ha estat unir (Join) tots els elements del braç en una sola malla. Tot i formar una sola malla, es poden seleccionar les peces individuals amb certa facilitat, tot seleccionant parts enllaçades (Control + L)

A continuació he fet que la malla del braç sigui filla de l'armadura amb la opció de grups buits (with empty groups), de manera que s'han creat tants grups buits com ossos hi ha i amb el seu nom.

Poquet a poquet he anat assignant cada part enllaçada de la malla al grup que li correspon, fins a tenir tots els vèrtexs assignats.

I finalment he modelat un terreny per on es pugui moure la retroexcavadora amb uns objectes que representen el forat que fa a terra i la pila de terra que aboca en un altre costat. Aquests elements els podré mostrar i amagar posant fotogrames clau (Keyframes) a la finestra de l'arbre jeràrquic (Outliner)

A continuació he fet l'animació pròpiament dita, renderitzada com a fotogrames individuals amb Cycles, tot i que els materials que he utilitzat són bàsics.

Les erugues les he animat fent que les baules es mantinguin al mateix punt on estan en començar l'animació, i el modificador corba fa la resta.

Un cop ha estat renderitzat, amb el propi editor de video de blender he afegit el logotip de Divagacions 3D i un so de màquina excavadora (Ja sé que no és un soroll gaire agradable, però segurament una excavadora no és la cosa més agradable del món...)

I finalment aquest ha estat el resultat:




divendres, 7 d’agost del 2015

Goleta (2) - Animació

En aquesta entrada em dedicaré a l'animació de la goleta.

Les parts mòbils que animaré són les vergues i les veles. Les vergues s'orienten en la posició adequada per tal d'aprofitar el vent, i les veles es deformen a causa de la pressió del vent.

En primer lloc he creat un objecte buit Empty en forma de cub i l'he posat com a pare de la jerarquia formada per totes les peces del vaixell, per tal de poder-lo seleccionar fàcilment i fer-li fer els moviments i girs de tot el vaixell.

Objecte buit en forma de cub que és el pare de la jerarquia

El següent pas ha estat modelar el gir de les vergues. Com que no seria pràctic seleccionar-les i moure-les una a una, he creat una fletxa orientable i he fet que cada una de les vergues mòbils copiï el gir d'aquesta fletxa.

He aprofitat també per experimentar amb la creació d'arxius .gif animats, que faran que el blog sigui més amè ja que no caldrà descarregar tots els arxius de vídeo com fins ara, la descàrrega quedarà reservada als vídeos més llargs.

Gir de les vergues associat al gir de la fletxa

A continuació he modelat la deformació de les veles. Per a cada vela he creat un esquelet Armature d'un sol os Bone cada un , que, en moure`s fa deformar-se la vela.

Amb el mateix raonament,  com que no seria pràctic seleccionar-los i moure'ls un a un, he creat un marcador mòbil i he fet que cada un dels ossos dels esquelets es desplacin proporcionalment a la posició del marcador. Els ossos de les veles més grans es desplacen més que els de les veles petites


Desplaçament dels ossos associat a la posició del marcador

I, un cop assignat l'esquelet a cada vela i marcats els pesos de cada vèrtex de la malla de la vela (Weight paint), podem veure com es deformen les veles.


.

Finalment, podem fer que aquests dos manipuladors que controlen el gir i la deformació de les veles, depenguin, al seu torn de l'escora (angle d'inclinació lateral) del vaixell, de manera que amb un sol paràmetre totes les veles agafaran la posició més o menys adequada. Encara que la realitat és més complexa, serà una aproximació raonable.

Ara que ja tenim el vaixell amb elements mòbils i que aquests es poden manipular fàcilment i còmodament, ja que estan controlats només un paràmetre, ja podem plantejar que el vaixell surti a navegar.

Els vaixells de vela tenen diverses maneres de navegar. En aquest lloc web de la Barcelona World Race està ben explicat.

He plantejat una navegació fent un circuit tancat delimitat per tres boies, amb el vent que ve de la part de dalt del gràfic. En l'anada tenim el vent en contra, o sigui que caldrà navegar de cenyida i fer un total de 5 virades (canvi del costat del vaixell per on rebem el vent, encarant la proa al vent) i a la tornada tenim el vent a favor i podrem navegar al llarg, fent un total de 3 trabujades (canvi del costat del vaixell per on rebem el vent, encarant la popa al vent).



A continuació poso uns vídeos (aquest cop si que caldrà descarregar-los) de la navegació. 




dijous, 6 d’agost del 2015

Goleta (1) - Modelat

En aquesta entrada modelaré amb Blender un vaixell, concretament una goleta.

He triat una goleta perquè em porta molts bons records d'una de les meves novel·les preferides, El llop de mar, d'en Jack London.

La forma bàsica del vaixell l'he treta dels plànols d'aquest lloc web. Es refereixen a una goleta americana de 1812 anomenada primer Lynx i després Musquidovit

El primer pas ha estat  modelar la forma del buc:


 Tot seguit la coberta:


A continuació el timó:


Un cop modelat el volum principal, m'he posat amb els pals i les vergues:

Bauprès: situat a proa, en posició quasi horitzontal, que es prolonga amb dues peces més: el botaló de floc i encara més amb el el botaló de petifloc

Trinquet: situat a proa i prolongat amb un masteler

Major: situat al centre i prolongat amb un masteler

Botavara: verga situada a la part de baix del pal major

Pics: vergues situades a la part de dalt dels pals mascles i que suporten la vela principal de cada pal


I a continuació les veles:

Cangrea: situada al pal major, entre la botavara i el pic
Cangrea del trinquet: situada al pal Trinquet, entre la botavara i el pic 
Escandalosa: situada al pal major, per sobre de la cangrea
Petifloc: situada a l'extrem del botaló de petifloc
Floc: situada a l'extrem del botaló
Contrafloc: situada a l'extrem del bauprès



I també l'eixàrcia

Obencs: fixen els pals als costats del vaixell
Estais: Fixen els pals a la proa i popa del vaixell

I finalment alguns detalls menors:

Tamborets: uneixen entre ells els pals amb els mastelers
Obertures al buc

Feu clic sobre la imatge per ampliar-la