Blend4web: annotations interactives et autres nouveautés

Je ne vous présente plus le pro­jet Blend4Web qui est un moteur de jeu alter­natif au Blender Game Engine per­me­t­tant de créer des appli­ca­tions inter­ac­tives (et donc des jeux) directe­ment sur votre nav­i­ga­teur inter­net et sans plug’in (en WebGL).

Les dernières mis­es à jour de Blend4Web ajoutent quelques fonc­tion­nal­ités puis­santes, y com­pris l’ajout dans l’API de l’accès au run­time view­er.

L’équipe Blend4Web écrit: “Cela fait déjà un an depuis la pre­mière ver­sion publique de Blend4Web! Donc, nous sommes fiers d’annoncer l’anniversaire de la sor­tie de notre plate-forme ouverte pour dévelop­per des appli­ca­tions web 3D. Dans cette ver­sion, vous trou­verez: anno­ta­tions, instan­ci­a­tions d’objet, l’application pour les démon­stra­tions des APIs et un sup­port pour l’animation de la couleur dans les matéri­aux des nœuds.

Anno­ta­tions: Après avoir reçu de nom­breuses deman­des de la part de nos util­isa­teurs, nous avons implé­men­té un out­il pra­tique pour lier des anno­ta­tions à des objets 3D. L’annotation s’affiche près de l’objet, indépen­dam­ment de la posi­tion de la caméra, et le suit pen­dant l’animation.

planetarium21Les anno­ta­tions peu­vent être créés entière­ment dans Blender. Tout ce dont vous avez besoin est de plac­er un objet vide dans la posi­tion souhaitée et d’activer la pro­priété ancre sur elle. Le texte des anno­ta­tions peut être attribué dans le champ Titre sur le pan­neau Balis­es.

annotationCli­quer sur une anno­ta­tion va agrandir la fenêtre, qui peut affich­er des infor­ma­tions sup­plé­men­taires du texte dans le champ Descrip­tion.

En out­re, nous avons mis en place un moyen de détecter les cas où un objet 3D opaque chevauche une ancre (option Détecter vis­i­bil­ité). Dans ces cas, l’annotation devient presque trans­par­ente et inac­tive.

Instanc­ing: Blend4Web a intro­duit une nou­velle pos­si­bil­ité de créer des copies d’objets lors de l’exécution. À cette fin, nous avons dévelop­pé des API qui peu­vent être util­isés pour faire de sim­ples copies (avec une maille partagée) ou des copies com­plètes (le mail­lage est copié aus­si). En out­re, un procédé pour élim­in­er les objets copiés a été ajouté.

instancing

API Demo App : Divers exem­ples ont été recueil­lis dans une démo unique qui peut être trou­vée dans le SDK. Elle com­prend actuelle­ment: l’utilisation de toile et tex­tures vidéo, ani­ma­tion de caméra procé­du­rale, procé­dures d’annotations, mod­i­fi­er la géométrie à l’exécution, gyro­scope, instan­ci­a­tion et mod­i­fi­ca­tion des matéri­aux. Le code source de ces exem­ples est affiché dans une fenêtre séparée pour sim­pli­fi­er la recherche et la copie.

api_demo_app
Ani­ma­tion Couleur dans le nœud Matéri­aux: L’animation de la valeur des nœuds dans les matéri­aux de nœuds améliore les effets graphiques à un nou­veau niveau. Avec cette ver­sion, il devient pos­si­ble d’animer la couleur dans les nœuds RGB.

Pro­fil Blend4Web: Nous avons com­mencé à met­tre en œuvre un pro­fil de Blend4Web spé­ci­fique pour Blender. Lors du pas­sage à ce pro­fil, l’interface de Blender change pour qu’il affiche unique­ment les paramètres per­ti­nents pour Blend4Web. Pour le moment, cette fonc­tion­nal­ité est encore à l’état expéri­men­tal et peut être activée dans les paramètres de add-on.

B4W_profileAfin d’assurer que les util­isa­teurs puis­sent tra­vailler avec des matéri­aux de nœuds dans ce pro­fil, nous avons pré­paré deux cor­rec­tifs pour Blender, dont le sec­ond sem­ble plus promet­teur. Nous invi­tons nos util­isa­teurs à mon­tr­er leur sou­tien en faveur de cette fonc­tion­nal­ité afin qu’il soit accep­té par les développeurs Blender.

Le patch: https://developer.blender.org/D1188

Cette ver­sion de Blend4Web est com­pat­i­ble avec Blender 2.74.”

Site offi­ciel: blend4web.com

J’en prof­ite pour vous rap­pel­er cet arti­cle présen­tant plusieurs tuto­ri­aux pour appren­dre à créer un jeu avec Blend4web.

Source: Arti­cle orig­i­nal sur Blender Nation

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.