TECHNOLOGY | Engine

Features

  • platform independent, highly portable
  • shader-centric (.fx, HLSL/CgFX)
  • immediate level API combining scene graph abstraction and low-level functions
  • used in-house

Core System

  • Ressource Manager (caching of textures, models, shaders, etc.)
  • File stream classes for disk- and memory-based files and ZIP-compressed package files
  • Importer system for 3D and bitmap data ('Codec'-based)
  • Math library
  • SSE and cache optimized vector-processing

Rendering

  • Advanced scene graph with hierarchy (Scene, Camera, Mesh/Model, Node, ...)
  • HDRI, Cubemaps, Render-to-Texture, Post-processing (Glow/Bloom, etc.)
  • Flexible shader system (.fx-file based)
  • Powerful animation system
    • channel-based motion-controller system with blending support
    • spline-based keyframe interpolation, morphing, realtime deformation
    • bone animation and skinning with animation mixing
  • Modeler class
  • parametric geometry deformers
  • Excellent 3dsmax support (custom file-format and exporter, source-code included):
    • UV-mapping
    • Multi-/Sub-Materials
    • Bones/Skinning and Character Studio support
    • animation keyframing and sampling
    • Render-to-Texture "baking" (lightmaps)


Contact jar for more info.