Peligraffaosio kumisee tyhjyttään, joten postataan tänne flash 3d-enginen alkuni. Oikeastaan paljoa pidemälle en flashilla pääse, kun tehot eivät tahdo riittää. Parin sadan facen malli alkaa tökkiä jo todella pahasti, mutta kuutio pyörii hyvin

. Tarkoitus tällä olikin testata flashin tehoja pyörittää 3d graffaa.
http://www.verajankorva.com/temp/flash/GnosisENGINE7/gnosisENGINE.htmlTeksturemappaus toimii samaan tapaan kuin Sandy3D:ssä tai Papervision3D:ssä. Eli skewataan kuvaa sopivasti. Oikeaa rasterointia ei tehdä, koska se on AS2:lle aivan liian raskas operaatio eikä tuota hardware tukea löydy flashille

. Ongelmana tietysti on ettei tekstureita voi näin perspektiivikorjata

eikä myöskään voi tehdä kunnollista zbufferia. Koodi on edelleen varsin optimoimatonta ja uskoin saavani tuon pyörittämään 500-1000 polya kohtuullisella frameratella, kun saisin tehtyä mielessäni olevat optimoinnit. Siltikin ongelmana olisi nopeus. AS3 mahdollisesti korjaa asiaa ainakin hiukan, mutta siirrytään siihen kun retail versio ilmestyy. Jos joku haluaa nuuskia koodia niin tuossa on sorsaa.
http://www.verajankorva.com/temp/flash/GnosisENGINE7/gnosis.zipMalli expotteri maxille myös löytyy, joka tekee xml muodossa olevia 3d malleja joita tuo suostuu näyttämään. Exportteria ei kyllä ole minulla mukana tässä, joten voi postaa sitä mukana.
Koodi on kaikkien ihan vapaassa käytössä. Saa varastaa ja muuttaa ja myydä ja jne. jos siltä tuntuu

. Varsin mukava projekti tämä on kuitenkin ollut vaikkei nopeus päätä pääse huimaamaan. Flash vain onnistuu potkimaan persiille vähän joka kohdassa ja kuka saat....na on keksinyt että flashissa tiedostot luetaan omissa threadeissa! Kai se sitten sopii nettiin tai jotain, mutta pelkkää riesaa siitä on ollut tähän asti. Yritä nyt sitten lukea tiedostoja oikeassa järjestyksessä kun kakki tiedostot alkaa tunkea muistiin samaan aikaan

. Saahan tuon kierettyä turbohaksokikkailulla.
Anyways. Jos jollain on über ideoita saada tuo nopeemmaksi tai parantaa sitä jotenkin niin pistäkää toki ideoita threadiin.
FPS mulla kuution kanssa 50fps, koneella AMD64x2 4200+, GeForce 8800 GTX, 2Gt.