
íme, vége, kész, kint van! ami anno mirrorizm néven egyfajta koncepcióként meglátta a világot, immáron “fénylabirintus“-ként elérhető a Tengernyi Kalandon!

íme, vége, kész, kint van! ami anno mirrorizm néven egyfajta koncepcióként meglátta a világot, immáron “fénylabirintus“-ként elérhető a Tengernyi Kalandon!
ha külső swf betöltésekor 20 másodperces fagyásokat tapasztalnál a flashdevelop projektedben, mindenképp ellenőrizd, hogy a betölteni akart swf-et “release” módban fordítottad “debug” helyett.
nevenincs projekt azóta számos átalakuláson esett át, többek között:
háromszögek helyett vertexekre épül a rendszer, azaz az előzővel ellentétben a háromszögek nem saját vertexekkel rendelkeznek, hanem egy vertexlistából kapják a sajátjaikat, amiken természetesen osztoznak egyéb háromszögekkel.
egységesedtek a transzformációs rutinok, kikerült egy csomó felesleges eventDispatch, a legtöbb osztály már csak változás esetén számolja újra a függő értékeit, pl a normálvektort
bizonyos esetekben ( még nem minden alakzat esetén ) a vertexek is rendelkeznek normálvektorral, így lehetővé vált gouraud shadinget implementálni a rendszerbe. ez rendering téren még optimalizációra szorul, pedig már a negyedik algoritmust tapossa a kód.
etc. a demo továbbra is odabent.
ugyan “Tiszába vizet” jellegű a projekt, de jelenleg egy 3d engine fejlesztésén dolgozom flash alá – egyfajta kisérletezésképp, illetve mert úgy érzem, túl könnyű lenne kész rendszerekbe beleülni ( persze mondhatnók azt is, hogy az a fajta programozó vagyok, aki mindent maga akar megírni ). ebből látható most egy techdemo, amit nevezzünk egyszerüen MultipleLightSourceFlatShadingDemo-nak…
hajtás után láthatod, ide közvetlenül nem tenném ki, kicsit cpu igényes.