Logiciels / Fonctions utiles

en cours de construction (24/09/2007)



sdlkit et glsl : application minimale sdl + chargement et d'installation de shaders GLSL. nécessite openGL 2, libsdl et glew

objtoy : visualisation et operations sur des maillages .obj

libbvh (doc) : visualisation et operations sur des animations .bvh

imgtoy : cf. description de rendertoy

rendertoy : lancer de rayons


Global Illumination Tests Scenes :
quelques scènes élémentaires (format .obj, cf. objtoy pour les lire) pour tester les limites des algorithmes de rendu d'éclairement global.
Site Officiel.



[Retour à la page d'acceuil]



Installation

sdlkit, glsl, objtoy, etc. nécessitent libsdl et glew, vérifiez qu'elles sont installées, puis construisez et installez les différentes librairies :

téléchargez les archives de chaque librairie, dézippez la dans un répertoire de travail, puis dans chaque répertoire de travail :

make

make install


Les librairies s'installent par défaut dans $(HOME)/local/
Vous pouvez modifier la variable PREFIX dans les Makefile pour les installer où vous le souhaitez.

Vous pouvez modifier également les répertoires d'installation par défaut en changeant les valeurs des variables dans les fichiers Makefile des librairies.

Pour utiliser facilement les éxécutables fournis avec les libraries, modifiez la variable PATH, pour bash :
export PATH=$PATH:$HOME/local/bin

Pour utiliser les librairies dynamiques (les .so) :

Si vous souhaitez que ces variables conservent leurs valeurs pour une prochaine session, ajoutez les mêmes lignes dans .profile, ou .bashrc, selon le cas.



remarques :
il y a forcément quelques bugs qui traînent encore ...
utilisation à vos risques et périls, à part ça, faîtes ce que vous voulez avec.
si vous corrigez un bug, envoyez moi la mise à jour ... merci pour tous !