ETALON


ETALON je nástupcem Another Worldu 3D. Another World sloužil k mému seznámení s Direct3D, a začal se rozvíjet od prvního zobrazení trojúhelníku až do konečné podoby v jaké je hra, která v něm byla vytvořena - Penguinator. Obsahuje mnoho kodu, který ve hře vůbec nebyl použit, protože sloužil pouze k mojim experimentům. A také byly některé části velmi pomalé a hlavně byla špatná(téměř žádná) zpráva zdrojů. Proto jsem se s nabytými zkušenostmi pustil do tvorby nového enginu. Tímto je ETALON engine.


Předpokládané featury:

- Objektove Orientovaná architektura
- DLL knihovna - jednodušší přidávaní nových funkcí, než když je to natvrdo v EXE
- Použití Direct3D API
- použití vertex a pixel shaderů - CG shadery - pěkné grafické efekty
- skeletálni animace
- keyframové animace
- speciální effekty - voda, částicové efekty
- detekce kolizi - bounding sphere, per-polygon
- formaty textur - PNG, JPEG, BMP, TGA
- nahravani objektu ve formatech - *.3DS, *.X, *.AW2
- skybox, skyglobe, skyplane
- resource management


Editor:

- 4 pohledy na scénu

Editace skeletálních animací:
- Přidávání, ubírání kostí
- Rotace a translace kostí
- Nahrávání/ukládání kostí
- Přiřazení vertexů jednotlivým kostem(po vertexu, ci selekce obdelnikem)

Editace keyframových animací:
- Přidání/ubrání animace - Přidání/ubrání snímku v animaci