Soya 3D 0.10.2 review

Download
by rbytes.net on

Soya 3D is a high level 3D engine for Python

License: GPL (GNU General Public License)
File size: 2116K
Developer: Jean-Baptiste LAMY
0 stars award from rbytes.net

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