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.

Cap comentari:

Publica un comentari a l'entrada