Quelques lignes sur le Web 3DAcerca del Web 3DAbout Web3D
Of course, one has to understand that choosing a technology can block a project total development, because each one has it’s owns qualities and defects. Constraints as the 3D projection window size, texture number and textures size or polygon number are parameters that help choose a format, but it’s important to understand that in order to create a 3D real time model you’ll need software for modelling, texturing and animation as well as a 3D real time editor, what can become easily expensive if you want to buy all the licenses. Money issues are so important that a beginner can easily loose motivation. Fortunately we have Open Source.
Blender, as 3D editing software is without any doubt the best alternative one can find. Is so complete and versatile that after having using it for some years I wouldn’t be able to go back to 3DS max, a software that I use for more than 10 years. But the idea it’s not to compare softwares, each one has it’s one qualities and defects and for Blender as a start, the relation quality vs. price has no equal.
Once software problem is solved, we need to find a solution to export our model to a 3D Real Time format and for the web, because no software proposes this natively. The only software that offers 3D real Time editing natively is Blender, it’s a pity it doesn’t exports directly to Web 3D.
To export our model we have a new choice, that will seriously constraint our project. After testing different things, like Shockwave 3D, some beta plugins for Blender like Softlime, a friendly advise lend me to Wirefusion. It’s true it is a proprietary software but what’s remarkable, it’s the free license they propose to upload, a license that doesn’t have all the professional functions active. It’s this free version, you can download at Demicron, I have use to create some of the projections you’ll find on this website. If I choose Wirefusion it’s because it proposes a GUI that makes me work faster and because it can support a high number of polygons for the 3D scene. But not everything is good in Wirefusion, because many options are blocked in the free license and the size of the projection window will play a big part on the 3D scene fluidity, the bigger the size is and the smaller will be the FPS. A technology as Papervision won’t be less fluid because of the window size, it supports full screen, but you’ll have to code all actions so you’ll go slowly on production and there are important constraints regarding the number of polygons, texture number and size of your scene.
Today a new choice is at hand, it’s the project O3D that aims to propose a standard format for the chaotic 3D web world. The reasons that make this format so promising are many and without entering on technical details, i have to say that polygon number, texture size and number limitations go far beyond all the technologies I have tested. And all this promises don’t stop there because multi-window function that aloud to open many 3D projection windows simultaneously or the full screen are available too. O3D has without any doubt the highest performance among free 3D real time software for 3D web. The only inconvenience, that can be seen more like a challenge to the one who is creating, is that there is no GUI at the moment so you’ll have to code all by yourself. But don’t worry because even dough there are many complicated things in O3D, there is a newly formed community around and people who participates are really open to answer your questions. If you are interested to learn how to use O3D in couple with Blender here you have some links with infos and tutorials.
Bien sur, il faut comprendre que le fait de choisir une technologie, peut bloquer le développement complet d’un projet, car chaque une possède ses propres atouts et tares. Des contraintes comme la taille de la fenêtre pour l’exportation 3D, le nombre de textures et leur taille tout comme le nombre de polygones du volume, sont des paramètres qui nous aident à choisir un format, mais il faut comprendre que pour créer ces maquettes il vous faut un logiciel de modélisation et animation 3D, tout comme un logiciel d’édition pour la maquette, ce qui peut s’avérer très coûteux si vous comptez acheter toutes les licences. Les contraintes budgétaires sont si importantes, qu’un débutant peut très vite se décourager. Heureusement qu’il existe le Open source.
Blender comme logiciel de création 3D est sans doute la meilleure alternative qu’on peut trouver. C’est tellement complet et versatile qu’après l’avoir utilisé pendant quelques années je ne pourrais plus revenir sur 3DS max, le logiciel que utilisé pendant plus de 10 ans. Mais il ne s’agit pas de comparer des logiciels, car ils sont tous leurs points forts et leur faiblesses et pour Blender le rapport qualité prix, n’a pas d ‘équivalent.
Une fois le problème du logiciel de modélisation résolu, il vous faut trouver une solution pour l’export de votre maquette en 3D Temps Réel et pour le net, car aucun logiciel ne propose une fonction de se type nativement. Le seul software qui es capable d’être un éditeur 3DTR nativement est Blender mais malheureusement il n’inclus toujours pas l’export en Web 3D.
Pour exporter notre maquette un nouveau choix doit se faire et ce choix va contraindre sérieusement notre projet. Après avoir testé plusieurs choses, comme le Shockwave 3D, des plugins beta pour Blender comme par exemple softlime, un conseil ami m’a proposé Wirefusion. Certes il s’agit d’un logiciel propriétaire mais ce qui est intéressant chez eux c’est la possibilité de télécharger une version gratuite qui n’a pas toutes le fonctionnalités des licences professionnelles. C’est avec cette version gratuite et téléchargeable chez Demicron l’éditeur que j’ai crée quelques unes des maquettes dans ce site. Si j’ai choisit Wirefusion c’est parce qu’il propose une interface graphique qui m’a permis d’être plus performant dans la création de la maquette et car il va très loin dans le nombre de polygones affichables sur une scène 3D. Mais pas tout est bon sur Wirefusion, car plusieurs choses sont bloquées sur la version gratuite et puis la taille de la fenêtre de la maquette, va jouer un rôle très important dans la fluidité de la scène, plus c’est grand, plus petit sera le nombre de FPS (Images par seconde). Une technologie comme Papervision ne vous pose pas de problèmes par rapport a la taille d’affichage, car elle propose le Full screen, par contre il faut programmer en code les actions de votre maquette ce qui ralentit la production, et il y a des contraintes importantes par rapport au nombre de polygones sur votre scène et par rapport à la taille et nombre de textures.
Aujourd’hui un nouveau choix s’ouvre à nous, il s’agit du projet O3D qui vise a proposer un format standard dans ce monde chaotique de la web 3D. Les raisons pour les quelles ce format est très prometteur sont multiples et sans rentrer dans tous les détails techniques, il faut dire que les contraintes dans le nombre de polygones et la taille et nombre de textures vont bien au-delà de toutes les technologies que j’avais testé jusqu’à présent. Mais ces promesses ne s’arrêtent pas là, une gestion multi-fenêtre qui vous permet d’avoir plusieurs maquettes ouvertes en même temps tout comme le fullscreen même pour les maquettes les plus lourdes, sont aussi disponibles. O3D est sans doute la plus performante des technologies gratuites pour le Web 3D, voir de toutes les technologies pour le Web 3D. Son seul inconvénient, qui peut se voir plus comme un défi pour le réalisateur, c’est le fait qu’il n’existe pas encore d’interface graphique et vous devez tout programmer en code. Mais rassurez vous car même s’il y a des choses très complexes à l’intérieur de ce code une communauté commence à se former et les gens qui participent sont très ouverts à répondre vos questions. Si vous êtes intéressés pour apprendre à utiliser O3D en binôme avec Blender, je vous propose ces liens avec des informations et des tutoriels.
Por supuesto, hay que entender que la elección de una tecnología puede bloquear el desarrollo total de un proyecto, porque cada software tiene sus cualidades y sus defectos. Limitaciones como el tamaño de la ventana en la proyección 3D, el número y tamaño de texturas o el número de polígonos, son parámetros que ayudan a elegir un formato. Es importante entender que para poder crear un modelo 3D en tiempo real se necesita el software para modelar, crear texturas y animación, así como un editor 3D en tiempo real, lo que puede convertirse fácilmente en algo muy costoso si se quiere comprar todas las licencias. El precio de las licencias es tan alto que alguien que comienza puede fácilmente perder la motivación. Afortunadamente, contamos con el Open Source.
Blender, el software de edición 3D, es sin duda la mejor alternativa que se puede encontrar. Es tan completo y versátil que después de utilizarlo durante algunos años yo no sería capaz de volver a 3DS max, el software que utilicé por más de 10 años. Pero la idea no es comparar software, cada uno tiene sus cualidades y defectos. Blender, gracias a su relación calidad /precio no tiene igual.
Una vez que se ha resuelto el problema del software, tenemos que encontrar una solución para exportar nuestro modelo a un formato de 3D en tiempo real y que funcione en Internet, porque ningún programa propone esta función de forma nativa. El único software que ofrece la edición 3D Tiempo Real de forma nativa es Blender, pero es una lástima que no lo haga directamente en Web 3D.
Para exportar nuestro modelo hay que tomar una nueva decisión que puede restringir de manera seria nuestro proyecto. Después de probar diferentes cosas, como Shockwave 3D, algunos plugins beta para Blender como Softlime, un consejo amigo me guió a Wirefusion. Es cierto que es un software propietario, pero lo que es importante, es la licencia libre que nos proponen en descarga, una licencia que no tiene todas las funciones activas de una licencia profesional. Esta versión libre, que se puede descargar en Demicron, es la misma que he usado para crear algunas de las proyecciones que se encuentran en este Website. Si elijo WireFusion es porque propone una interfaz gráfica de usuario que me permite trabajar más rápido y porque puede soportar un número elevado de polígonos en la escena 3D. Pero no todo es bueno en WireFusion, ya que muchas opciones están bloqueadas en la licencia libre y el tamaño de la ventana de proyección juega un papel importante en la fluidez de la escena 3D, mayor es el tamaño de la ventana y más pequeño será las imágenes por segundo. Una tecnología como Papervision no será menos fluida debido a la tamaño de la ventana, soporta pantalla completa, pero hay que programar todas las acciones por lo que se avanza mas lentamente en la producción y por otro lado existen limitaciones importantes en cuanto al número de polígonos y número y tamaño de texturas de la escena.
Hoy en día una nueva opción está a nuestro alcance, es el proyecto O3D que apunta a crear un formato estándar para el caótico mundo de la web 3D. Las razones que hacen este formato tan prometedor son muchas y sin entrar en detalles técnicos, hay que decir que el número de polígonos, y las limitaciones de tamaño y número texturas van más allá de todas las tecnologías que he probado. Y las promesas no se detienen ahí, ya que propone la multi-función de ventanas, lo que permite abrir muchas ventanas de proyección en 3D simultáneamente o la visualización en pantalla completa también disponible. O3D tiene sin duda alguna el más alto rendimiento de los software libres 3D en tiempo real y 3D web. El único inconveniente, que puede ser visto más como un reto para el que está creando, es que no hay interfaz gráfica de usuario en el momento y hay que programar todo uno mismo. Pero no hay que preocuparse, porque incluso si hay cosas muy complicadas en O3D, hay una comunidad recién formada a su alrededor y la gente que participa esta siempre dispuesta a responder sus preguntas. Si estás interesado en aprender a utilizar O3D en binomio con Blender, esto son algunos enlaces con información y ejercicios.
1 2 3 4 5