Archives par mot-clé : Blender / Game Engine

BlenderVR: La réalité virtuelle via Blender

BlenderVR est une adaptation du moteur de jeu 3D Blender Game Engine (BGE) par le LIMSI (Laboratoire d’Informatique pour la Mécanique et les Sciences de l’Ingénieur ou laboratoire de recherche en Informatique pluridisciplinaire, du CNRS à Paris).

Il permet d’exécuter le BGE sur toute architecture de réalité virtuelle et prend en charge la stéréoscopie adaptative et les protocoles de communication comme VRPN et OSC, ceci de façon simple et agréable.

VRPN (Virtual-Reality Peripheral Network) est une interface de communication réseau permettant d’accéder aux périphériques de VR de façon abstraite. Ce n’est pas seulement pour un casque, mais aussi tous les périphériques associés. En gros, cela fonctionne en mode client/serveur et cela permet d’interfacer un tas de choses, comme des combinaisons de mocap, ou même une kinnect, une souris 3D, etc…

OSC, c’est l’Open Sound Control, un protocole de gestion du son principalement adapté à la VR, permettant par exemple l’utilisation de sons binauraux.

Un moteur complet de rendu sonore a été conçu dans MaxMSP, un langage de programmation visuel assez intéressant. Rien à voir avec 3DSMax. Il s’agit d’un projet permettant de contrôler des synthétiseurs, des spots, tout ce dont on peut avoir besoin pour “animer” une scène – et tout cela, sans connaitre un langage de programmation. Si vous êtes dans la musique, vous devez impérativement connaitre ce système.

BlenderVR est mutli plateforme (Windows, linux et iOS) et ce qui ne gâche rien, il est Opensource et on peut l’utiliser gratuitement à des fins personnelles ou commerciales.

Le portage de scènes d’une configuration de plate-forme VR à une autre est transparent et ne nécessite aucune modification. Il peut donc être porté de Oculus Rift à un Video Wall (stéréoscopique), à  une table fonctionnant avec Mesa-3D, etc.

Voici une petite présentation datant de 2015:

Sur cette page, vous trouverez quelques exemples d’utilisation. Certains exemples sont assez bien expliqués, ça permet d’avoir une idée des capacités du système.

Si vous n’êtes pas habitués à installer ce style de logiciel vous pouvez vous référer à ce guide d’installation.

Et la documentation Api est bien fournie, vous pouvez aussi installer les Plugins Folder Structure , VRPN (BlenderVR agit comme un client VRPN pour récupérer les données des périphériques VRPN) et Oculus Rift DK2.

Bon, le seul bémol, c’est que le projet semble à l’arrêt pour le moment. C’est peut-être dû aux transformations à venir du Blender Game Engine et des travaux sur EEVEE ? Je ne sais pas. La version actuellement en développement de Blender ne comporte plus le BGE, mais EEVEE n’est pas encore un Game Engine. Difficile de savoir si on disposera encore d’un Game Engine à l’avenir… et donc, quid du projet BlenderVR.

S’initier au Blender Game Engine et à Python

Dans mon livre “Créez vos propres jeux 3D avec Blender Game Engine“,  j’ai mis en place un certain nombre de recettes permettant de créer n’importe quel type de jeux vidéos. J’ai d’ailleurs développé 7 projets de jeux, dont le tout premier est une sorte de Hello World : il s’agit d’un jeu de labyrinthe avec une bille. On agit sur le labyrinthe en l’inclinant dans les 4 directions pour faire bouger la bille et la faire aller à l’arrivée sans tomber dans les nombreux trous. C’est un exemple simple, sans aucun code Python.

Continuer la lecture de S’initier au Blender Game Engine et à Python

Point Techno: Petite présentation en vidéo du Blender Game Engine

Blender est un logiciel gratuit et Open Source de modélisation, d’animation et de rendu 3D. Il est disponible dans de nombreuses langues et sur de nombreuses plates-formes dont Microsoft Windows, Linux et Mac OS.

«Blender Game Engine» (BGE), est un moteur de jeu intégré à l’outil Blender. Il gère la logique du jeu, c’est-à-dire, la possibilité de programmer les interactions entre les entités du jeu, et ce, sans avoir à aligner une seule ligne de code.

Continuer la lecture de Point Techno: Petite présentation en vidéo du Blender Game Engine

Pour les 3 ans du Blender Market, profitez de 25% de remise jusqu’au 11 Juin

Hello les amis, je ne fais que relayer une info: 25% de réduction sur plusieurs articles jusqu’au 11 Juin sur le Blender Market. On trouve pas mal de choses sympas.

Et si vous voulez apprendre à développer un jeu sous Blender, exceptionnellement profitez également d’une réduction de 25% sur mon livre, sur le site de l’éditeur en utilisant le code promo: 3TD1WFTX  – La réduction est valable sur toutes les déclinaisons (numérique, avec clé USB, etc.)

PBR Branch de Blender en version 0.35

Je vous en parlais il y a un peu plus d’un an maintenant dans cet article, plusieurs développeurs travaillent actuellement sur l’adoption d’un rendu de type PBR (Physically Based Rendering) pour le viewport de Blender. Nous ne reviendrons pas sur ce qu’est le PBR, mais pour ceux qui découvrent, disons que c’est un rendu que l’on retrouve dans les moteurs de jeux comme UE4 ou Unity et qui permettent de créer des matières comme le métal, qu’il soit brossé ou brillant, avec de jolis reflets (le plus souvent des SSR et autres bidouilles).

Continuer la lecture de PBR Branch de Blender en version 0.35