Archives de catégorie : Outils pour la 3D

BlenderVR: La réalité virtuelle via Blender

BlenderVR est une adap­ta­tion du moteur de jeu 3D Blender Game Engine (BGE) par le LIMSI (Lab­o­ra­toire d’Informatique pour la Mécanique et les Sci­ences de l’Ingénieur ou lab­o­ra­toire de recherche en Infor­ma­tique pluridis­ci­plinaire, du CNRS à Paris).

Il per­met d’exécuter le BGE sur toute archi­tec­ture de réal­ité virtuelle et prend en charge la stéréo­scopie adap­ta­tive et les pro­to­coles de com­mu­ni­ca­tion comme VRPN et OSC, ceci de façon sim­ple et agréable.

VRPN (Vir­tu­al-Real­i­ty Periph­er­al Net­work) est une inter­face de com­mu­ni­ca­tion réseau per­me­t­tant d’accéder aux périphériques de VR de façon abstraite. Ce n’est pas seule­ment pour un casque, mais aus­si tous les périphériques asso­ciés. En gros, cela fonc­tionne en mode client/serveur et cela per­met d’interfacer un tas de choses, comme des com­bi­naisons de mocap, ou même une kin­nect, une souris 3D, etc…

OSC, c’est l’Open Sound Con­trol, un pro­to­cole de ges­tion du son prin­ci­pale­ment adap­té à la VR, per­me­t­tant par exem­ple l’utilisation de sons bin­au­raux.

Un moteur com­plet de ren­du sonore a été conçu dans MaxM­SP, un lan­gage de pro­gram­ma­tion visuel assez intéres­sant. Rien à voir avec 3DSMax. Il s’agit d’un pro­jet per­me­t­tant de con­trôler des syn­thé­tiseurs, des spots, tout ce dont on peut avoir besoin pour “ani­mer” une scène — et tout cela, sans con­naitre un lan­gage de pro­gram­ma­tion. Si vous êtes dans la musique, vous devez impéra­tive­ment con­naitre ce sys­tème.

BlenderVR est mut­li plate­forme (Win­dows, lin­ux et iOS) et ce qui ne gâche rien, il est Open­source et on peut l’utiliser gra­tu­ite­ment à des fins per­son­nelles ou com­mer­ciales.

Le portage de scènes d’une con­fig­u­ra­tion de plate-forme VR à une autre est trans­par­ent et ne néces­site aucune mod­i­fi­ca­tion. Il peut donc être porté de Ocu­lus Rift à un Video Wall (stéréo­scopique), à  une table fonc­tion­nant avec Mesa-3D, etc.

Voici une petite présen­ta­tion datant de 2015:

Sur cette page, vous trou­verez quelques exem­ples d’utilisation. Cer­tains exem­ples sont assez bien expliqués, ça per­met d’avoir une idée des capac­ités du sys­tème.

Si vous n’êtes pas habitués à installer ce style de logi­ciel vous pou­vez vous référ­er à ce guide d’installation.

Et la doc­u­men­ta­tion Api est bien fournie, vous pou­vez aus­si installer les Plu­g­ins Fold­er Struc­ture , VRPN (BlenderVR agit comme un client VRPN pour récupér­er les don­nées des périphériques VRPN) et Ocu­lus Rift DK2.

Bon, le seul bémol, c’est que le pro­jet sem­ble à l’arrêt pour le moment. C’est peut-être dû aux trans­for­ma­tions à venir du Blender Game Engine et des travaux sur EEVEE ? Je ne sais pas. La ver­sion actuelle­ment en développe­ment de Blender ne com­porte plus le BGE, mais EEVEE n’est pas encore un Game Engine. Dif­fi­cile de savoir si on dis­posera encore d’un Game Engine à l’avenir… et donc, quid du pro­jet BlenderVR.

DirectX 12 et la techno DXR de raytracing

Aujourd’hui, on va par­ler de la nou­veauté annon­cée à la dernière GDC con­cer­nant Direc­tX 12, à savoir, sa capac­ité à utilis­er le lancer de ray­on dans une cer­taine mesure, et ce, en util­isant les capac­ités accéléra­tri­ces de nos cartes graphiques. Et on va faire cela, en vidéo, tout en ten­ant, assez mal­adroite­ment, de refaire un petit his­torique de l’accélération 3D, du procédé de ras­ter­i­sa­tion aux fonc­tions évoluées actuelles… en les com­para­nt au lancé de ray­on.

Con­tin­uer la lec­ture de Direc­tX 12 et la tech­no DXR de ray­trac­ing

Houdini: Un peu de procédural dans vos projets ?

Hou­di­ni, c’est un moteur que tu achètes et que quand tu le lances… hop, il dis­paraît… et tu peux le racheter si tu veux… Bon, je vous l’avais déjà faite celle là il y a 3 ans dans mon bil­let de blog sur Hou­di­ni et UE4. Mais c’est bon de recy­cler ses vieilles blagues !

Hou­di­ni, est un out­il per­me­t­tant de mod­élis­er, d’animer, de ren­dre et de simuler des objets et des scènes 3D. Sa par­tic­u­lar­ité : le procé­dur­al !

Con­tin­uer la lec­ture de Hou­di­ni: Un peu de procé­dur­al dans vos pro­jets ?

UE4 et MagicaVoxel: un duo sympathique pour faire des jeux 3D au look “8 bits”

Vous avez envie de créer sim­ple­ment des per­son­nages et des univers entiers sans for­cé­ment con­naitre la mod­éli­sa­tion 3d ? Il existe un petit out­il fort sym­pa­thique et gra­tu­it per­me­t­tant de créer des objets en vox­els, c’est à dire en empi­lant une série de blocs comme des légos. En fait, c’est même beau­coup plus sim­ple. Pour les afi­ciona­dos de l’époque “Deluxe paint”, je dirais que c’est le Deluxe paint de la 3D ! Bref, l’éditeur d’objets, bien que min­i­mal­iste, est assez bien fourni.

Con­tin­uer la lec­ture de UE4 et Mag­i­caVox­el: un duo sym­pa­thique pour faire des jeux 3D au look “8 bits”

Mandelbulb 3D pour créer des films d’animation fascinants !

Man­del­Bulb est un logi­ciel gra­tu­it qui per­met de génér­er des images frac­tales 3D en ani­ma­tion, et ce très sim­ple­ment et rapi­de­ment. On peut créer des objets ou des paysages 3D com­plex­es organiques ou tech­nologiques.

Con­tin­uer la lec­ture de Man­del­bulb 3D pour créer des films d’animation fasci­nants !