dimecres, 10 de juny del 2015

Cotxe funcional a la ciutat modular

En aquesta entrada he combinat els diferents elements de les entrades anteriors per tal d'obtenir un cotxe funcional i diversos cotxes no funcionals dins l'escenari de la ciutat modular.

Tot està suportat pel motor de jocs de Blender, Blender Game Engine.

1)

Pel que fa al cotxe funcional he utilitzat el Citroën Saxo que ja tinc modelat i he seguit l'interessantíssim tutorial d'en Bruno Alves  (Obrigado Bruno !!! ) que podeu trobar en aquest enllaç.

El fons de la qüestió és utilitzar una instrucció de Python  anomenada VehicleConstraint , que es pot parametritzar per adaptar-la a cada vehicle: distància entre rodes, diàmetre de les rodes, duresa de la suspensió, angle de gir de les rodes, etc...

També es poden parametritzar les tecles de control del vehicle, etc...


2)

Pel que fa als cotxes no funcionals he utilitzat el Nissan Patrol 60 que també tinc ja modelat.

Per tal de tenir més varietat n'he creat diverses copies i els he donat diversos colors, encara que la geometria és la mateixa.

Els cotxes han de reaccionar al contacte els uns amb els altres i amb els elements de l'escena, per tant els he donat propietats de cos rígid ( Rigid Body ), uns límits de col·lisió d'embolcall convex ( Convex Hull ) i una massa arbitraria de 100 uts.


3)

El món virtual té gravetat, és a dir, els cossos amb massa estan sotmesos a una força cap avall, això permet que funcioni la suspensió i també efectes realistes de caigudes, etc...

4)

Pel que fa a l'escenari, és la ciutat modular de l'entrada anterior. Li he afegit un arbre amb una textura amb transparència parcial.



5)

Per tal de poder tenir sempre en pantalla el vehicle actor, he afegit una càmera amb un actuador Camera que fa que la càmera segueixi el moviment del vehicle actor.

Aquests són els paràmetres que he triat.




6)

Un cop tot preparat he arrencat el motor de jocs i he obtingut el resultat que mostro en aquest vídeo de retalls escollits.

M'he hagut de barallar una mica amb l'Avidemux, però finalment he aconseguit posar els cartells de títol entre cada fragment de vídeo i les transicions entre  fragment i fragment.



dilluns, 8 de juny del 2015

Ciutat modular

En aquesta entrada modelaré amb Blender una ciutat.

La forma de fer-ho serà amb elements modulars de 3x3 m en planta, que encaixin geomètricament entre ells i que es repeteixin tantes vegades com faci falta.

La intenció és que la geometria sigui tan simple com sigui possible, i que el detall vingui donat per la textura.

Per començar modelaré un element de 3x3 m de paviment, que em permetrà fer les calçades. La geometria no pot ser més senzilla. quatre vèrtexs que formen un quadrat.

 
A continuació un element lineal de vorera. Hi ha un detall en un lateral per a la vorada. i té dues cares la superfície i una cara vertical per al desnivell de la vorada.


Tot seguit una variació de l'element anterior: amb dues vorades que formen angle recte.


Passem a les façanes de planta baixa. Un element de 3x3 m amb una porta. Un cop més la geometria és elemental. 4 vèrtexs i una textura plana aplicada, la imatge d'una porta i un tros de paret.


Continuant amb les façanes: un element de 3x3 m amb un aparador comercial.
 

Un element de façana de primer pis, amb una finestra balconera.


I finalment un element de 3x3 m  per al terrat



Ara ja tenim prou elements com per a  construir un angle d'edifici, ajuntant diversos dels elements que tenim creats.


I multiplicant 4 vegades, tenim una cruïlla de dos carrers.

 

I fent un patró de repetició, ja podem tenir unes quantes illes de cases.


Però aquesta ciutat seria molt avorrida, per a fer-la més alegre, afegirem un parell de mòduls més:

un mòdul per a fer xamfrans, de 3x3 m, amb un tros de vorera i un tros de calçada. Només 6 vèrtexs.

 
 I un mòdul de gespa de 3x3 m , per a poder fer parcs i jardins. 4 vèrtexs


I vet aquí la nostra petita ciutat modular:


En properes entrades utilitzaré la ciutat modular com a escenari per a fer-hi moure's els cotxes.