VSIuO v1.0.0 pre-release


Description,

Pre-Release de VSIuO,
Visualiseur de Scènes Interactives, utilisant Opengl.
Cette démonstration concerne 2 projets Distincts,
VSIuO et MMuOpengl (Mon Moteur, utilisant Opengl).

VSIuO est codé par Mcid,
MmuOpengl développé par le même auteur sera plus tard,
mis à disposition du public sous forme d'une librairie C++.


Principes de VSIuO,

Le principe est de donner aux non codeurs,
la possibilité de créer des scènes interactives,
de manière peu encombrante.

Cette version, se limite pour le moment à l'affichage d'une seule scène.
Elle peut contenir des objets texturés ou non texturés,
des cameras libres et des cameras contraintes à un point cible.

Définition d'une scène,

Une scène est définit par un dossier contenant 2 sous dossiers :
- gfx,  pour les textures au format png (avec canal alpha)
- objs,  pour les objets au format Wavefront .obj

Hormis l'extension,
une texture portera le nom de l'objet auquel elle doit être associé.


Le fichier vsiuo.content.conf :

Ce fichier permet de construire la scène,
en suivant des instructions.
Pour visualiser une scène,
ce fichier devra contenir au minimum contenir une instruction Sc.

Sc exemple_scene
Sc indique que exemple_scene,
correspond à un dossier contenant une scène qui doit être chargé.

Cm free 0.0 0.0 0.0 <> 2.0 0.0 0.0 
Ajoute une camera libre, positionnée à x=0, y=0, z=0.
Ayant pour cible par défaut le point x=2, y=0, z=0.

Cm target 0.0 0.0 0.0 <> 1.0 0.0 0.0
Ajout d'une camera contrainte à un point cible x=0, y=0, z=0.
Ayant pour position par défaut x=1, y=0; z=0

Rt exemple_objet y -1.0
Affecte une rotation cyclique de -1
à l'objet exemple_objet sur son axe y.



Les commandes PSP et PC,

[PSP] TRIANGLE et CROIX [PC] d et x
	Avancer reculer une camera libre.
	Zoom - + une camera contrainte à un point cible.

[PSP] ROND [PC] o
	Passer à la camera suivante.

[PSP – PC] Directions
	Rotation de la camera vitesse normale.

[PSP] Pad
	Rotation de la camera vitesse accentué.


McidClan.

