Substance 3D s’appuie sur deux outils développés en interne par NeuroSystems : le moteur de rendu P.U.R.E. ( Physically-based Unbiased Rendering Engine) et F.I.R.E. (Fractal Imagery Rendering Engine ), un moteur de rendu d’imagerie fractale. Commençons par nous intéresser à F.I.R.E. : depuis quand travaillez-vous sur ce moteur ? Quelles sont ses spécificités par rapport à ce que peuvent proposer les logiciels de fractales concurrents ? Petite précision avant tout, F.I.R.E ne fait pas partie de SUBSTANCE 3D. Il s’agit d’un moteur indépendant qui a été développé après P.U.R.E à partir du milieu de l’année 2009 et qui a pour but premier de créer une forme d’art contemporain basé sur de l’imagerie fractale photoréaliste. Une grande partie de ces œuvres est visible sur la galerie en ligne Chaotic Artworks mais également dans certaines galeries de la région parisienne. |
En ce qui concerne P.U.R.E., vous indiquez sur votre site qu’il gère de nombreuses techniques de rendu réaliste : Photon Mapping, Irradiance Cache, Final Gather, Path Tracing, Bidirectional Path Tracing, Energy Redistribution Path-Tracing, Metropolis Light Transport… P.U.R.E est un aboutissement en terme de rendu photoréaliste. C’est la raison pour laquelle il intègre autant d’algorithmes. L’intégration de P.U.R.E dans SUBSTANCE 3D s’est faite de manière plus sélective et ciblée pour ne pas rendre le rendu trop technique ou pour éviter de devoir manipuler trop de paramètres liés à chaque algorithme pour obtenir une image de qualité. En d’autres termes, il ne fallait pas perdre de vue qu’à travers SUBSTANCE, l’artiste devait être en mesure de faire rapidement et facilement une « photographie » de la structure qu’il a obtenue. Une grande partie des paramètres de P.U.R.E devaient donc être gérés automatiquement sans aucune intervention humaine. Nous pensons y être parvenus, car, en effet, nous avons pu minimiser le nombre de paramètres nécessaires pour aboutir à chaque fois à une image réussie. |
P.U.R.E. gère aussi le rendu avec un modèle de caméra physique (focale, ouverture), il peut faire du rendu vers des formats HDR, il dispose d’un système de simulation du ciel de jour/nuit, calcule le rendu de façon spectrale… Bref, on en vient à se dire qu’une version standalone serait intéressante ! Envisagez-vous, que ce soit à court ou long terme, de distribuer le moteur de façon indépendante ? Si l’on ajoute à cela le fait qu’il est désormais capable d’exploiter le GPU parallèlement au CPU pour ses calculs de lancé de rayon et obtenir ainsi des rendus quasiment en temps réel qui s’affinent et se détaillent progressivement, oui, une version standalone pourrait s’avérer intéressante. Mais, le développement de passerelles entre un puissant moteur de rendu et les applications 3D les plus utilisées telles que 3DSMax, Maya, Softimage, Lightwave, etc. est un énorme travail en soi, long et fastidieux si l’on cherche à avoir des résultats équilibrés d’une application à l’autre. Avec N.A.R.S que nous avons évoqué précédemment et dans laquelle P.U.R.E joue aussi un rôle crucial, nous avons plutôt choisi la carte de l’application standalone capable d’importer les formats les plus courants et de les manipuler et visualiser de façon photoréaliste en temps réel et en réalité augmentée. |
Neurosystems développe également SIMPLANT (pour le moment en beta), un logiciel de simulation 3D temps réel d’augmentation mammaire destinée aux chirurgiens esthétiques. Il peut sembler étonnant de s’attaquer à un marché de niche qui semble à l’opposé des fractales et de l’art évolutionnaire… Qu’est-ce qui vous a amené à développer un produit pour ce secteur ? A vrai dire, il faut voir les choses autrement, car les apparences sont parfois trompeuses… |
Aperçu de la technologie SIMPLANT :
En haut, squelette interne utilisé par SIMPLANT à partir duquel est contrôlée la génération procédurale complète du torse.
Chaque groupe de sphères colorées représente une région particulière du mécanisme, et chacun de ces points renferme des informations pertinentes caractérisant son rôle au sein du groupe (poids, rayon d’influence, force d’attraction et de répulsion, etc.).
En bas, le résultat visuel du modèle 3D obtenu après traitement par le système de modélisation procédurale organique à partir de ce squelette.
On imagine facilement les contraintes en termes de réalisme de ce type de produit (le chirurgien se rendra compte dès la première opération si la simulation est faussée), d’autant plus que la simulation se fait en temps réel : pouvez-vous nous dire quelques mots sur la méthode employée ? D’autre part, la simulation se fait-elle sur CPU ou GPU ? Qu’est-ce qui a orienté votre choix ? Quel est le planning prévu pour Substance Complete et SIMPLANT ? Autre question, ceux qui souhaitent travailler sur la version Complete mais qui veulent dès maintenant débuter avec la version Classic pourront-ils faire évoluer leur licence à moindre coût ? N.A.R.S sort à la fin du mois de novembre 2011, la version Complete de Substance sera disponible fin Janvier 2012. SIMPLANT n’est pas sur un modèle de distribution ouvert, il ne s’adresse qu’aux professionnels de la chirurgie plastique en direct depuis notre service commercial. |
Il est bien entendu évident que toutes les personnes qui ont déjà fait l’acquisition d’une version Classic de SUBSTANCE auront la possibilité de passer à une version Complete en ne payant que la différence de prix. Ils seront d’ailleurs tenus informés par mail de ce tarif préférentiel le moment venu. Nous ne serons jamais à court d’idées pour ce qui est de nouveaux projets à développer… Mais nous sommes aussi conscients que la diversification ou la multiplicité des projets doit se faire de façon contrôlée et en harmonie avec la stratégie globale de la société. L’essentiel est surtout de savoir bien vendre ce qui est déjà acquis. Pour en savoir plus : – Site de Neurosystems. |