Wintermute Engine Forum

Czech forum => Technické fórum => Topic started by: Hooke on July 11, 2006, 01:23:30 PM

Title: 3D postavy (*.X) a jejich animace
Post by: Hooke on July 11, 2006, 01:23:30 PM
Zdravím všechny.

Chci se zeptat na něco, s čím má pravděpodobně někdo zkušenosti a mohl by poradit, ještě než to začnu testovat sám.

Představme si postavu (model v .X), která má velké množství animací. Je vhodné udělat několik různých souborů s různými animacemi a nejsou tam potom nějaké problémy (například při přechodu mezi animacemi)? A potom jak se řeší situace, kdy potřebuju spustit onu animaci? (zatím mě napadlo, že bych si v ten okamžik načetl daný model se speciální animací, nastavil mu pozici a orientaci jako původní actor, původního actora bych zneviditelnil, zviditelnil bych actora se speciální animací, provedl animaci a opět protočil, není tam problém s prodlevou při načítání animace). Co si o tom myslíte? Nebo to řešíte někdo jinak?

Děkuji za každou pomoc :).
Title: Re: 3D postavy (*.X) a jejich animace
Post by: hanser on July 11, 2006, 03:20:09 PM
Také zdravím!

Tak tyto záležitosti (po zbytečném snažení exportu z XSI už máloco považuji za problém :D ) jsem řešil také. Naše hlavní postava má opravdu velmi velké množství animací a to jak základních (chůze klasická, běh, smutná chůze, mluvení, ...) tak i speciálních (animace, které se vyskytují za hru např. jen jednou nebo dvakrát, jako třeba vytržení prken a následný pád, atd...). Proto jsem se rozhodl si vytvořit pro každou kapitolu (potažmo nějakou skupinu scén) zvláštní definiční soubor, ve kterém pak načítám jen ty animace, které opravdu potřebuji v dané části hry.

Protože je postava načtena (/změněna) ihned po načtení nové scény (kapitoly) nebo uložené pozice, není prodleva pro načtení postav znatelná.

Brigule se zviditel
Title: Re: 3D postavy (*.X) a jejich animace
Post by: Hooke on July 13, 2006, 09:10:20 PM
Jasný chápu, děkuji za odpověď.