Multi-OS 3D engine.
CSCN files are easily editable text files (since the syntax is understood).
The data types used in scene files are these ones :
The file is split into sections, defined as follows :
[section-type] "[section-name]"
{
// Section description
}
Example:
light "Light0"
{
type directional
colour 1.0 1.0 1.0
intensity 0.8 1.0
}
Some sections can have child subsections :
material "Bronze"
{
pass
{
ambient 0.2125 0.1275 0.054
diffuse 0.714 0.4284 0.12144
emissive 0.0
specular 0.393548 0.271906 0.166721
shininess 25.6
}
}
Materials can be multi-pass, so you can declare more than one pass subsection.
Allows the definition of billboards that share the same material and dimensions.