Project

General

Profile

Format de fichier

Aspic est décomposé en deux éléments : un éditeur qui permet de créer l'environnement sonore et le moteur qui est joint à l'application pour lui faire profiter des fonctionnalités du moteur. L'éditeur doit donc être en mesure de sauvegarder les données éditées pour les reprendre par la suite, et pour que celles-ci soient utilisables par le moteur.

Éléments à stocker

Le fichier doit être en mesure de stocker un certain nombre d'informations, afin de reprendre les données éditées et d'éviter les temps de précalcul au démarrage de l'application utilisant le moteur. Pour fonctionner, le moteur a besoin que la scène soit décomposée en polyèdres convexes, les faces disposent d'informations concernant les propriétés des matériaux (absorption, réflexion). Il doit également disposer de la position des sources sonores, des fichiers son liés, des moyens de liaison à un mécanisme d'événement.

La structure utilisée dans le moteur pour représenter la géométrie est similaire à celle nommée Winged Edge, pour éviter un changement de structure à l'ouverture, il peut être intéressant de stocker la géométrie dans le fichier de la même façon. Cependant, ce type de structure est assez lourde et l'intérêt qu'apporte l'absence de changement de structure est donc à discuter.

Format