OpenSpace3D est développé avec le langage Scol. Ces deux logiciels sont distribués sous licence GNU LGPL.
L'exécution des applications Scol se fait avec le client Scol Voyager.
Ces applications (Scol et donc OpenSpace3d) utilisent le moteur 3D open source Ogre 3D.
Les fichiers .mesh sont des objets 3D composés de vertex et de triangles. Ils peuvent aussi contenir des poses, différents états d'un objet et des animations de déformation.
En infographie, un vertex est un point d'ancrage appelé aussi sommet.
Les fichier .material sont des scripts (des petits programmes) qui définissent le comportement et l'affichage des matières sur un objet
Pour en savoir plus voir la documentation de Ogre3D : http://www.ogre3d.org/docs/manual/manual_14.html
Les textures sont les images affichées sur une matière d'un objet 3D.
Les fichiers .particle sont des scripts qui définissent l'affichage et le comportement des particules. Cela permet de réer des effets spéciaux comme de la fumée ou du feu.
Pour en savoir plus voir la documentation de Ogre3D : http://www.ogre3d.org/docs/manual/manual_34.html
Il existe des logiciels pour créer des fichiers particules dans une interface graphique : http://www.ogre3d.org/tikiwiki/Ogre+Particle+Lab
Les fichiers .skeleton sont associés à un fichier .mesh pour définir le squelette d'un objet. Ils sont utilisés pour créer des animations de personnages ou de structures.
Il y a plusieurs méthodes d'animations selon les besoins dans une scène 3D :
Il est fortement déconseillé d'utiliser dans les noms des ressources des espaces ou des caractères spéciaux. Utilisez “_” à la place du caractère espace.