- Multi-plateform : Linux / Unix, MacOSX, Windows
- Object model, including camera, light, world, volume,...
- Cell-shading
- Shadows
- Particle systems
- Fullscreen
- Tutorials and demos included
- Trees
- Raypicking
- Landscapes
- 3D character animation (with Cal3D)
- Exportation scripts for Blender, Obj/Mtl, Maya and 3DSmax
- Event management (keyboard, mouse,...)
- Environment mapping
Soya-specific feature (usually not present in most other 3D engine):
- Soya takes care of coordinate system conversion automatically!
- Soya imports Blender models automatically!
- Soya automatically regulate the rendering speed by modifying the animation quality!
- Soya is able to determine automatically which objects are static, and to optimize their rendering! (work in progress)
- Soya's object, including the ones you may create using inheritance, can be saved without writing additional code, using serialization (Pickle or Cerealizer)!