First public release! Version 1.0.3

Basic features are finished and the engine is used in some real projects, but there is still a lot of generalized testing to do.

01.08.2013

Demo

Click to run

Features

  • General

    • Javascript/HTML5/WebGL/Canvas
    • Node/Component architecture
  • Rendering

    • Real-time shadows
    • Rendering to textures
    • Transparency (correct for static geometry, per-mesh for dynamic geometry)
    • Octree generation
    • Occlusion culling *
  • Resource Management

    • Automatic caching and loading
    • Textures: types supported by browsers (jpg, png etc)
    • Shaders: glsl
    • Materials: json based
    • Fonts: support for bitmap fonts generated with BMFont http://www.angelcode.com/products/bmfont/
    • Meshes: converter for formats
      *.3d;*.3ds;*.ac;*.ac3d;*.acc;*.ase;*.ask;*.b3d;*.blend;*.bvh;
      *.cob;*.csm;*.dae;*.dxf;*.enff;*.fbx;*.hmp;*.ifc;*.ifczip;*.irr;*.irrmesh;
      *.lwo;*.lws;*.lxo;*.m3;*.md2;*.md3;*.md5anim;*.md5camera;*.md5mesh;*.mdc;
      *.mdl;*.mesh.xml;*.mot;*.ms3d;*.ndo;*.nff;*.obj;*.off;*.pk3;*.ply;*.prj;
      *.q3o;*.q3s;*.raw;*.scn;*.smd;*.stl;*.ter;*.uc;*.vta;*.x;*.xgl;*.xml;*.zgl
    • Scene serialization **
  • User Interface

    • Controller component
    • Camera movement
    • Generic raycasting
    • Simplified raycasting from camera
  • Animation *

  • Physics *

* Planned features
** Partially implemented features