X3D à l’essai
jeudi 7 mars 2013Par : CyrIng1- Exporter votre source Blender au format X3D.
2- Rendez-vous sur le convertisseur en ligne de instantlabs
- sélectionner X3D en entrée
- et HTML5 en sortie
- coller votre export X3D
- copier le code produit dans un éditeur html
WebGL pour WordPress
dimanche 27 janvier 2013Par : CyrIngNous développons un ShortCode pour intégrer du WebGL au sein des articles WordPress.
La syntaxe est la suivante :
- une structure de données JSON
[ { "o":"TRIANGLES" , "v":[0.3,-0.3,-0.3,0.3,-0.3,0.3,-0.3,-0.3,0.3,-0.3,-0.3,-0.3,0.3,0.3,-0.3,0.3,0.3,0.3,-0.3,0.3,0.3,-0.3,0.3,-0.3] , "i":[0,1,2,0,2,3,4,7,6,4,6,5,0,4,5,0,5,1,1,5,6,1,6,2,2,6,7,2,7,3,4,0,3,4,3,7] , "c":[ [0.8, 0.8, 0.8, 1.0], [0.0, 0.3, 0.5, 1.0], [0.7, 0.7, 0.3, 1.0], [0.7, 0.3, 0.7, 1.0], [0.0, 0.5, 0.0, 1.0], [0.0, 0.6, 0.8, 1.0] ] , "r":[0, 1, 1] , "t":[0.0, 0.0, -2.5] , "b":1 }, { "o":"LINE_STRIP" , "v":[ -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ] , "i":[ 0, 1, 3, 2, 0, 4, 6, 2, 0, 4, 5, 1, 1, 5, 7, 3, 3, 2, 6, 7 ] , "c":[ [0.8, 0.8, 0.8, 1.0], [0.0, 0.3, 0.5, 0.9], [0.7, 0.7, 0.3, 0.8], [0.7, 0.3, 0.7, 0.7], [0.0, 0.5, 0.0, 1.0], [0.0, 0.6, 0.8, 1.0] ] , "r":[1, 1, 0] , "t":[0.0, 0.0, -2.5] , "b":1 }, { "o":"LINES" , "v":[ -0.2, -0.2, 0.0, 0.6, 0.6, 0.6 ] , "i":[ 0, 1 ] , "c":[ [0.0, 0.0, 0.0, 1.0] ] , "r":[1, 0, 0] , "t":[-0.5, 0.5, -2.5] , "b":2 } ]
- un appel de fonction par ShortCode
[ primitive id="canvas.01272013" style="border: 1px solid #aa4400;" rgba="0.0, 0.0, 0.0, 0.0" ]
[suite]
Luna: p’tit exemple de sprite pour ClanLib
vendredi 25 janvier 2013Par : CyrIngRollerCoaster compilé sur le Raspberry Pi
vendredi 25 janvier 2013Par : CyrIngNous vous proposons une adaptation de la version OpenGL-ES de RollerCoaster pour une compilation sur le Raspberry Pi.
Egalement présent le fichier projet pour Code::Blocks
Un squelette OpenGL ES pour le Raspberry Pi
samedi 19 janvier 2013Par : CyrIngComment importer Blender dans OpenGL
dimanche 13 janvier 2013Par : CyrIngGrâce à la librairie Assimp, nous programmons en C la modélisation d’import de Mesh Blender.
Télécharger le code source, compiler avec make, exécuter blenderGL avec pour argument le chemin du fichier .blend
$ make Compiling : Done. Linking : Done. Ready : ./bin/blenderGL $ ./bin/blenderGL samples/monkey.blend
Utiliser les touches de [1] à [9] pour jouer de translation ; les flèches de direction, début et fin pour la rotation sur les 3 axes ; la touche [Échap] pour quitter.
Enregistrer vos Mesh Blender au format Legacy.