Soya 3D 0.10.2 review
DownloadSoya 3D is a high level 3D engine for Python
|
|
Soya 3D is a high level 3D engine for Python. It relies on OpenGL, SDL and Cal3D. Soya 3D project is designed with games in mind, focusing both on performance and ease-of-use.
Soya 3D is available under the GPL and currently runs on GNU/Linux, though ports to other OS are planned (Mac OS X, windows,...) since it uses only portable libraries.
Here are some key features of "Soya 3D":
Multi-plateform : Linux / Unix, MacOSX, Windows
Object model, including camera, light, world, volume,...
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,...)
Cell-shading
Shadows
Environment mapping
Soya 0.6.1 and below were written in C and Python, but version 0.7 and higher are written in Pyrex and Python.
Requirements:
Python 2.2 or more (tested with 2.2.2), including Python devel files (i.e. -devel package, libpython2.2-devel on Mandrake)
Pyrex >= 0.9.2
PIL (Python imaging library)
OpenGL
SDL
Cal3D
libFreeType2
FreeFont
Soya 3D 0.10.2 keywords