dimarts, 17 de març del 2015

Espeleovideojoc (5) Comportament de la cabra

En aquesta entrada he tornat a posar-me amb l'espeleovideojoc.

Com que els treballs anteriors estaven fets en diferents arxius de Blender i també a causa d'una inestabilitat que m'apareixia i de la qual no he aconseguit trobar la causa, he decidit començar de nou.

En aquesta nova versió he modelat el personatge, l'entorn  les animacions d'una manera més senzilla, per tal que l'ordinador vagi més relaxat, a fer-ho més sofisticat ja hi arribaré...amb una mica de sort...

He afegit també alguns arbres (xiprers, que són fàcils de modelar).





Aquesta entrada ha estat feta basant-me en un interessantíssim  tutorial d'en ThaTimst3r sobre com modelar el comportament dels animals, que podeu trobar en aquest enllaç. Gràcies ThaTimst3r !!!

La idea és que l'animal tingui 3 diferents estats, denominats de la següent manera i amb el comportament següent:

Estat 1: Relaxat - L'animal pastura
Estat 2: Atent - L'animal mira cap a nosaltres i aixeca el cap
Estat 3: Fugint - L'animal es gira d'esquena a nosaltres i s'allunya caminant

Cadascun dels estats té associades unes accions diferents i hi ha unes regles per a passar d'un estat a l'altre:

En l'estat 1 es reprodueix l'acció de pasturar. És l'estat per defecte. Es passa a estat 2 quan ens hi acostem a menys d'una certa distància (distància de comoditat)

En l'estat 2 es reprodueix l'acció de vigilar i l'animal s'orienta cap a nosaltres. Es passa a estat 1 quan ens allunyem a més d'una certa distància (distància de comoditat). Es passa a estat 3 quan ens hi acostem a menys d'una certa distància (distància de por)

En l'estat 3 es reprodueix l'acció de caminar, l'animal s'orienta en direcció oposada a nosaltres, i s'allunya durant un temps prefixat. Després d'un cert temps es torna a avaluar la distància a nosaltres i s'assigna de nou l'estat que correspongui.

Finalment he aconseguit que el comportament funcioni i he creat quatre instàncies de la cabra, totes amb el mateix comportament.


I heus aquí el resultat,registrat amb el capturador de video Hypercam2, posteriorment li he afegit música amb Avidemux:


La música de fons és "Angel in Blue Jeans" del grup Train.

dimarts, 10 de març del 2015

Modelat d'un habitatge (i 4)

En aquesta entrada milloraré alguns detalls i crearé una animació amb moviment de la càmera, i donaré per acabat aquest treball de modelat d'un habitatge, que m'ha servit molt per a comprendre millor el motor de renderitzat Cycles de Blender.

Queda pendent que perfeccioni les meves habilitats amb la il·luminació, que no és gaire realista, però això requereix un aprenentatge...

El primer detall que he millorat és l'ajustament de la textura dels cobrellits a la forma corbada d'aquests. En la versió anterior es produïen unes distorsions de la textura en el punt on la roba es corba que restaven credibilitat a l'escena. Les distorsiones eren causades perquè les cares de l'objecte cobrellit estaven projectades sobre els plans XY , XZ i YZ i era difícil que tinguessin la proporció correcta , i d'aquí naixia la distorsió.

Ho he corregit creant el cobrellit estirat, després aplicant la textura i després donant-li la forma, de manera que els plecs arrosseguen la textura correctament. El procediment s'assembla més a la realitat, on la textura va impresa o brodada a la roba en pla, i després la roba es deforma per agafar la forma del llit.



He afegit molts interruptors i endolls per tot el pis i he canviat la textura d'algunes portes que encara tenien l'antiga. He millorat la forma de vàters, banyeres i bidets, fent-la més arrodonida i suau.

Per al moviment de la càmera he creat una corba NURBS com a camí (Path) que seguirà la càmera i que li farà recórrer totes les habitacions.



El renderitzat ha estat mooooooooooooooooooooolt llarg, 200 fotogrames a 6 minuts per fotograma, total 1200 minuts, és a dir 20 hores de renderitzat !!!!.

Tot i que m'hagés agradat que hi haguessin més fotogrames, el temps de renderitzat hauria estat excessiu per a la meva (poca) paciència. això es tradueix en una animació que va a salts...

També han quedat uns moviment molt bruscos de càmera en els girs tancats, en prenc nota per a properes animacions, però aquesta es queda així...

Finalment he afegit alguns fotogrames inicials d'imatge fixa, per tal que serveixin de portada.

Encara que he fet un parell d'intents per a posar-hi música, no han reeixit. Queda pendent per a propers vídeos.

I finalment aquest ha estat el resultat:


A partir d'ara em tornaré a centrar en l'espeleovideojoc...