Hyperion est un freeware de création d'applications en 3D temps réel : démos, benchmarks, jeux, ... Le public visé est consituté des développeurs, artistes, mais aussi de toute personne voulant s'initer à la 3D temps réel. Concrètement, il suffit d'avoir des bases de programmation pour s'en servir.

(plus de détails sur cette démo, avec des captures d'écran, sur le forum hyperion)
Pour ceux qui veulent des exemples manipulables (après tout, la 3D temps réel en vidéo, ça perd un peu de son intérêt), une solution est d'aller voir la gallerie de démos du site officiel d'Hyperion.
En pratique, hypérion s'utilise avec n'importe quel éditeur de texte / code ; le langage principalement utilisé est le xml, comme dans l'exemple suivant :
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <hyperion> <scene name="myScene" /> <camera name="Main_Camera" navigation_mode="FLY" > <position x="0.0" y="50.0" z="130.0" /> </camera> <model name="myModel" filename="baked_sphere.3ds" texturing="TRUE" lighting="FALSE" /> </hyperion>
Dans ce fichier, on se contente de créer une scène, de mettre une caméra (le point de vue de l'utilisateur) , puis d'insérer un modèle 3D externe.
L'avantage d'Hyperion se trouve ici : simplement en se servant du xml, on va pouvoir utiliser un grand nombre d'effets 3D. Pour aller plus loin, il est possible d'utiliser du LUA (langage de scrupting utilisé pour créer des actions sur les objets présents), et du GLSL (pour ajouter des shaders, afin par exemple d'améliorer l'aspect visuel des objets).
Mais encore une fois, pour débuter, le xml seul convient très bien ; la preuve, la vidéo ci-dessus n'est basée que sur du xml !
Un autre point très positif pour l'apprentissage : une grosse bibliothèque d'exemples est disponible, de façon à apprendre progressivement à construire sa scène 3D : scènes de base, éclairage, textures, animation, gestion des particules (utilisées pour la neige et la fumée dans mon exemple), emploi de shaders... Un excellent moyen d'acquérir des connaissances par l'exemple, mais aussi de reprendre des bouts de code fonctionnels pour les customiser. Le temps nécessaire pour créer une petite scène est donc très faible.
A essayer sans hésiter !
Pour en savoir plus :
Le site officiel, avec une présentation plus détaillée.
Commentaires
Sympa
J'aime bien le look cartoon de ta scène. La maison est rigolote avec son aspect bombé :)
Poster un nouveau commentaire