Archive de la catégorie NOVA

Tiens, c’est du NOVA…

…et cette scène à été réalisée par votre serviteur. Voui, ce sont mes doigts boudinés que l’on aperçoit, au début. C’est du NOVA, c’est pour les Windows Phone 7, et ça déchire tout. Oui madame. Par contre, ce n’est pas moi qui suis responsable de la musique…

Premier rendu

Bon, voilà le premier rendu un peu décent de mon petit WIP Portal. Voilà ce que cela donne. Pas mal, non? Au programme, réfraction avancée, EMBM avec miroir flou (une petite nouveauté de la prochaine version de NOVA), Per-Pixel partout, brouillards volumétriques…

L1

Eclairage Done !

Allez, l’éclairage sous Vray de mon WIP Portal est fait. Arrachage de cheveux de rigueur sur certains paramètres qui font perdre 100 % du temps (comme la radiosité incluse dans l’irradiance map), ou encore le fait que le color mapping n’est pas enregistré lorsque l’on fait un rendu sur texture en Vray complete Map…Maintenant, je suis au courant, je gagnerai du temps la prochaine fois. Si je ne trouve pas encore une option farfelue.

Bref, c’est fait. Pas sans mal, puisque l’éclairage du modèle dans le jeu est absolument fantaisiste (beau, mais fantaisiste). Du coup, j’ai été obligé de faire quelques concessions à l’éclairage de base et j’ai dû rajouter quelques objets pour faire de la lumière à certains endroits (comme le petit couloir, où j’ai carrément rajouté 4sources lumineuses).

L1 L2 L3

Prochaine station, les matériaux. Une seule chose est sûre pour l’instant: Il y aura une majorité de matériaux Per Pixel. Du coup, la scène sera DirectX10. oui, je sais, c’est abusé, mais c’est comme ça.

WIP portal

Bon, modélisation check ! Voilà, ça, c’est fini. Donc, cela se traduit par un nombre de faces d’environ 65 000 (probablement 2 fois plus que pour le niveau d’origine…), pour 40 000 sommets, 50 objets, 7 caméras, 6 matériaux. J’en ai un peu bavé pour le cube lesté, mais à part ça, c’est un peu la balade. Par contre, j’ai commencé aussi l’éclairage (sous VRay, parce qu’il faut que je m’y mette un peu sérieusement tout de même), et là, c’est tout de suite le grand n’importe quoi. Si l’on applique l’éclairage tel quel, avec les seules lumières présentes dans les pièces, c’est très sombre et tout noir au niveau de l’ascenseur. Là, il va falloir que je triche, où que je contourne allègrement, si je veux obtenir un éclairage réaliste et crédible… La suite au prochain épisode…

L1Sho1   L1Sho2   L1Sho3

Carmack, Carmack

Ce post est la suite du post sur Rage sur Iphone. Je vous parlais de Carmack comme d’un type formidable, ce qu’il est assurément. Ceci dit, moi aussi, j’ai des devs qui poutrent dans mon entourage. Et cela donne NOVA4Phone, qui est au Windows phone ce que Rage est à l’Iphone. Une tuerie. N’hésitez pas à venir aimer cette vidéo si vous avez un compte facebook !

On est reparti

Bon, avec les vacances qui arrivent, les trucs à boucler, les mariages d’été, les déplacements, j’ai pas trop de temps à moi, ces jours-ci. Mais, bon, tout de même, ma petite scène perso progresse gentiment (voir le shot). Allez, vous l’avez reconnu? Bon, sauf pour ceux qui sortent d’un abri nucléaire, ceci est le premier niveau du foultrissime (oui, je fais ce que je veux, même inventer des mots) Portal. premier du nom, puisque, aujourd’hui, à la sortie de l’E3, on ne parle plus que du second. Bref.

Amusant, la conception des niveaux de ce jeu… Ca sent le truc fait rapido. Prenez les côtes des éléments, par exemple. Bon. On est typiquement en base 50 cm. Je m’explique : le plus petit objet de niveau (mur, carreau, fenêtres), fait 50 cm. C’est la dalle du sol. Ou la dalle de mur en métal. Et tout le reste est indexé sur ce dénominateur commun. Les dalles de béton des murs font 1mx2m, etc. Là où cela devient drôle, c’est lorsque les murs sont obliques (toujours à 45 ° , par ailleurs). Dans ce cas, on respecte la grille, quitte à tricher avec la règle des 50 (oui, 4 espacements de grille, en oblique, cela fait 2m80 et des pousks, pas 2 m…).

Capture

Juste un test…

Image de carte

Pour voir ce que donne l’insertion de carte Bing dans mon blog. Tout l’étage de ce bâtiment représente Bewise SO et Vertice. Notre bureau se trouve dans l’angle devant…

Bon, voilà, de retour de la BDC

Once again, mais de la division Sud Ouest, donc Aix en Provence. On avait notre session à nous sur la 3D avec et sans NOVA, qui était animée par Fred Colin et moi-même. Bonne session, je crois. L’auditoire a aimé et a perçu le message, je pense. Voilà, pour une démo pas ou très peu répétée entre nous, ça a été assez raccord. Sinon, On a pu apercevoir rapido un Windows Phone 7 et son device, David  a fait flamber son SharePoint et en à pris une colère froide…Bref, une BDC comme on les aime. Le ponpon, car il en faut au moins un, fut sans doute l’hôtel que notre ami Sacha Leroux nous avait réservé….Halala, ca en fait des anecdotes en si peu d’espace. Attention, nous ne nous moquerons pas ici de l’ami Sacha, qui  s’est plié la réservation tout seul.

Mais, comment dire… Le réceptionniste cumulait l’étrange aberration physiologique d’avoir 2 de tension artérielle et moins de 2 neurones. Pas facile de gérer 6 ou 7 speakers sortant de session, en même temps, avec de telles infirmités. Bon, nous, faut nous comprendre, il était 7 heures du soir, et on avait envie d’aller boire un coup…40 mns pour obtenir les clefs des chambres….Rhoo, record. Bon, après l’obtention du sézame permettant d’accéder à la chambre, je me rue vers celle-ci, passe un tour de clef, et là, je vois des sacs sur le lit et j’entends des voix qui discutent….Ha, d’accord, excusez moi pour le dérangement, et retour à la réception. “Houlala, pas de problème, c’est cool, je vais vous changer la chambre”. oui, plutôt, oui. Allez, nouvelle piaule.

Plus tard, de retour du resto, que nous avons eu un peu de mal à trouver (faut dire, 20 consultants en goguette, affamés et hagards, à 10 heures du soir, ça a de quoi effrayer le restaurateur fatigué), je jette un vrai coup d’œil à ma chambre. Ok, déjà, dormir sur un clic-clac, j’ai plus vraiment l’habitude. Tant pis, me dis-je, en mon for intérieur. Mais j’ai commencé à être nettement moins optimiste lorsque le volet roulant n’a plus roulé et est resté coincé, complètement ouvert….RRRRRRRR. Deux heures du mat, je coupe le son et l’image, en me disant que l’on verrait bien le lendemain. Quand tout à coup, PLOC. j’ouvre un œil, j’attends3-4 mns, replonge dans l’état léthargique pré-dodo, PLOC. Haaaaaa, mais c’est kwoa, ça? PLOC. D’accord. Sans doute le thermostat du cumulus…..Pas fermé l’œil de la nuit, qui fut courte, puisqu’à 6 heures, un franc soleil se déversait par la baie vitrée, qui était d’autant plus immense que le volet roulant était ouvert. Bon, petit coup d’œil sur les alentours…Mouimoui, une gendarmerie, un dépôt de vieux pneus, une benne industrielle. Hum coquin, le quartier…

Bref, j’ai récupéré la bagnole et j’ai fuis lâchement pour rentrer dare-dare à Toulouse… Crevé, mais serein. Non, je ne donnerai pas le nom de l’hôtel. Je suis pas comme ça.

Une bonne BDC, en somme :-)

Tuto

On me demande souvent en formation, comment créer des ciels sans coutures. Ouaip, Il est vrai que souvent, dés qu’on lève la tête, dans une maquette, on se retrouve avec un effet ‘”cul de poule”, au sommet de la sphère d’environnement. Buerk.

Beurk

La mauvaise méthode est d’appliquer une texture d’environnement en bande sur une demi-sphère, en projection cylindrique. Inévitablement, vous allez obtenir un effet très moche. Le mieux est donc de commencer par créer une géosphère (meilleure répartition des sommets), d’éditer les polys et  de supprimer la partie basse, puis de retourner les normales. Le dôme est prêt.

Pour éviter l’effet “cul de poule”, on devra en passer par une projection planaire. Soit. Mais comment obtenir cette projection, lorsque l’on dispose d’une projection cylindrique, comme ici, avec cette texture récupérée sur l’excellent site www.cgtextures.com?

Ex1

La méthode est très simple. ouvrez Photoshop et votre image. Redimensionnez votre image afin de lui donner des côtes “carrées” (2048*2048). Peu importe si l’image est déformée, à ce stade.

Ex2

Allez ensuite dans les filtres et cliquez sur Déformations-> Coordonnées polaires-> Rectangulaires en polaires. Voilà, votre image vient de passer du mode cylindrique (demi-sphérique, pour être tout à fait précis) en mode planaire. Retouchez éventuellement le centre de l’image avec l’outil Correcteur.

Ex3

Ceci, fait, repassez sous 3dsMax et appliquez votre texture. Changez votre mode de projection par une projection planaire (uvw mapping). Ok, c’est mieux. mais le problème s’est déplacé. Si le centre de l’objet est bien, les bords présentent une texture étirée… Normal pour une texture planaire appliquée sur une sphère.

Pasmal

Passons donc un modificateur UVW Unwrap et choisissons d’éditer la coord map. Sélectionnez toutes les faces et ouvrez l’outil Relax.

unwrap

En options, choisissez “Relax by Centers” et cochez “Keep boundary” et “Save Outer corners”. Bien sûr, cliquez sur ”Start Relax”. Une fois ceci fait, sortez du modificateur et admirez votre texture de ciel parfaitement appliquée.

best

Elle est pas belle la vie?

Bonne nouvelle

Héhé… Je viens de tester Cat dans Max2011 et je viens de tenter un export dans NOVA. Ca fonctionne nickel. Bon, bien sûr, “Uncompressed Animations” pour récupérer les Inverses Kinematics. Mais cela marche bien. Notre modèle est surpuissant.

Du coup, hop, un “lizzard” en train de faire des pompes…

Lizzard

Vous l’avez vu?

Kim Onkhu? Non! Je parle de l’annonce sur le site web de VERTICE? NON !? Ok, alors, je vous la ressort tel quelle :

Fondée en 2002, VERTICE est une société toulousaine éditrice d’une solution 3D interactive. Vertice développe et distribue la gamme Nova et accompagne ses clients dans la personnalisation d’applications. Société sœur de Bewise, SSII spécialisée sur les technologies de développement Microsoft, le groupe compte 40 personnes réparties sur 2 agences : Toulouse et Aix-en-Provence.

Dans le cadre de notre fort développement, nous recherchons un ingénieur commercial (H/F) pour notre siège de Toulouse.

Sous la responsabilité du Directeur Général et en collaboration avec notre équipe technique, vous participez à la promotion, à l’animation de la vente de nos produits et services. Vous développerez des actions de prospection et assurerez le développement de nouveaux comptes.

Vous conduirez et clôturerez les négociations commerciales.

De formation commerciale supérieure, vous avez déjà une première expérience commerciale (stage inclus) en B to B idéalement dans notre secteur d’activités (Vente de logiciel, 3D interactive, Serious Gaming).

Doté d’un esprit d’équipe avéré, dynamique et force de proposition, vous avez déjà prouvé votre sens commercial, votre capacité d’analyse et d’adaptation ainsi que votre aptitude organisationnelle. Passionné par votre métier, vous êtes intéressé par les nouvelles technologies et vous aimez les challenges ? Vertice a besoin de vous.

Nous vous proposons un CDI temps plein avec une rémunération composée d’un fixe (26 à 30 K€ brut annuel) et d’un variable selon profil et expérience, un ordinateur et un téléphone portable pour mener efficacement votre mission dans un cadre de travail dynamique et formateur.

Vous maîtrisez parfaitement les logiciels Word, Excel, PowerPoint, Outlook et les techniques de recherches sur internet.

Bonne maîtrise de l’anglais requise.

Envoyer votre candidature (format Word ou pdf) à frederic.colin@vertice.fr avec la référence « [Commercial 0410] ».

Seules les candidatures répondant aux critères énoncés seront étudiées.”

On pourra pas dire que je vous ai pas prévenu…

Zalem will last forever…

Allez, un rétrolink sur le site de mon petit codeur préféré, tout ceci pour vous parler de Zalem, notre groupe de démomakers qui nous  permis de créer, de développer et finalement de commercialiser NOVA… Que de souvenirs et d’heures passées… Bien sûr, ca a vieilli, mais faut dire qu’on était salement bridé (15 mo, si je me souviens bien). On a bien rigolé, fait des pas (non, des enjambées) de géants, défriché, trébuché, recommencé…Nom de dieu, 11 ans…C’était l’époque d’Asheron’s Call, de Crazy Taxi, de Nomad Soul (hahaha le moteur voxel en 640×480), et surtout de Hidden and Dangerous, connu comme le jeu le plus buggé de la création…Halalala….

http://www.catuhe.com/post/Nostalgie.aspx

Merci à David pour ce dépoussiérage  salvateur.

Merciiiii

Ce Laval Virtual 2010 dont nous revenons fut encore un grand moment. Grand moment en interne, puisque nous présentions un peu sous pression la nouvelle version de NOVA 2010. Grand moment ensuite au niveau de l’organisation (Encore bravo à Mathieu et  son équipe). Juste quelques soucis de réseau, visiblement dus à France Telecom qui n’a pas vraiment mis les moyens. Bravo à l’ensemble des exposants pour la très haute qualité de leurs produits (spécialement …ATI. Oui. J’ai été impressionné par leur nouvelle carte qui comporte pas moins de …6 sorties!!).

Bravo à l’hôtel Perier du bignon, à Laval, pour nous avoir accordé cette qualité d’accueil. On reviendra.

Bravo et un immense merci à nos supporters (special thanx to Enozone. Super bons, les chocolats, les mecs), merci aux personnes toutes très intéressantes qui se sont succédées sur notre stands, merci pour vos encouragements, vos remarques et vos critiques constructives qui nous motivent et nous font avancer au jour le jour. Merci à toutes les personnes qui nous ont signifiées leur confiance et leur foi en notre produit. Merci aux écoles pleines de mayaistes qui viennent nous rencontrer, et qui repartent, les yeux pleins de paillettes…

Merci à Aiga, notre revendeur rennais, d’une efficacité, d’une gentillesse et d’un professionnalisme sans faille.

Merci à tout ceux qui ont participés à la version Béta, puis Alpha. Merci d’avoir pris du temps et vous être arrachés les cheveux sur les versions intermédiaires de notre produit.

Je ne peux pas finir ce post sans remercier nos vindicatifs amis de la SNCF (non, ce n’est pas l’acronyme de Sur Neuf Cinq Fainéants) qui en ont profité pour faire grève et pourrir un peu l’ambiance de ce salon.

Et bien sûr, un grand merci à David, Yann, Fred, Seb , Anaïs, Olivier, Christopher et tout les autres pour l’ensemble du travail de haute qualité fourni pour faire de cette version une évolution peut être mineure, mais néanmoins splendide du petit monde de la 3D temps réel.

Allez, maintenant, à la douche, et au lit…

Bon, BDC, check

Voilà, la Bewise Day Conference est finie. Comme toujours, nous en avons profité pour roder notre discours, validé les techniques, remarqué les dernières modifs à faire avant le Laval Virtual. On a pu constater l’engouement du public  pour la stéréoscopie active et la table Surface. le multitouch arrive et commence à vraiment être un support tracteur. Faudrait une table Surface qui sache faire du 120 hertz pour qu’elle puisse aussi faire de la stéréo… Donc, voilà, si vous souhaitez découvrir NOVA 2010, nos démos, nos produits en stéréo et sur Surface, nous vous invitons à faire un petit détour par Laval, semaine prochaine (à priori Stand J3). Nous vous y attendons avec impatience. A la semaine prochaine !

Va falloir lire…

Je suis en train de me traiter la doc de NOVA 2010. Alors je peux vous dire qu’il va falloir que vous la lisiez. C’est bien beau d’avoir un super produit, mais l’utilisateur moyen ne prend quasiment jamais le soin d’ouvrir la doc du produit. Et à quoi ça sert que je me tape tout le boulot, alors ? Ha, ça, pour venir faire des “gnagnagna” sur le forum, ça, y a du monde. Alors, un conseil :  “Read the Fucking Manual”. En plus, puisque ce sera sous la forme d’un wiki, vous pourrez même participer ! Alors, non seulement, va falloir la lire, cette doc, mais en plus va falloir l’écrire !!

le principe du temps réel

Bonne vidéo qui explique bien comment fonctionne un moteur de jeu vidéo (celui de Natural Selection2, en l’occurrence), notamment au niveau du tri d’affichage dynamique. Très sympa et très proche  de ce que fait NOVA avec les domaines.

BDC

Après vous avoir confirmé ma venue sur le LAVAL Virtual 2010, je vous annonce donc logiquement que Vertice sera présente au grand complet (ou presque…) pour la BDC 2010 (bewise day Conference). Au programme, Anaïs vous fera rêver avec Silverlight et le WPF, Yann vous parlera de la société et de NOVA 2010, Fred se fera un plaisir de vous montrer NOVA Server, Seb sera là pour vous faire sortir vos chéquiers, David sera très occupé et moi, je pourrai vous faire des workshops orientés production sur la dernière version du produit.

En plus, vous pourrez évidemment participer à tout un tas de conférences sur les toutes dernières technologies informatiques, données par les meilleurs consultants de la planète, ceux de Bewise. La vie est bien faite, tout de même.

Ce sera à Ernest Wallon, le jeudi 1er Avril. Il faut s’enregistrer ici pour l’évènement. A bientôt, donc. Venez nombreux.

Laval

Bon, ben, écoutez, je crois que c’est bon pour le Laval virtual de cette année. Je rempile donc pour cette édition, où je serais votre serviteur (ainsi que Yann et Seb) pour vous démontrer la surpuissance de NOVA 2010, vous faire des démos, des ateliers customs, boire des coups (si c’est vous qui invitez, cela va de soi), tester vos démos sur notre station en rendu stéréo, etc…  Bref, si vous voulez rencontrer une équipe jeune, dynamique, souriante et qui aime ce qu’elle fait (aime le dire, le faire, le faire bien et éventuellement l’écrire – Spéciale dédicace à Fred…), venez nombreux nous rencontrer lors de ce salon mayennais (avant qu’il ne me monte au nez… j’ai pas pu résister, désolé). Y’aura peut être une surprise….(non, je ne parle pas de Kosh…).

Inscrivez-vous ici

Réflexion

Après des années à se creuser les méninges pour obtenir des réflexions cubiques adéquates et économes, force est de constater que certains pans entiers des shaders de NOVA n’étaient peu ou pas usités. C’est le cas avec la texture dynamique NOVA True Ref. Posée dans le canal de réflexion, celle-ci calcule une texture cubique en fonction du point de pivot de l’objet, la re-combine et applique cette texture à l’objet, selon une matrice de réflexion. Bien. Le hic vient du fait que bien des utilisateurs faisaient un test avec cette texture, en n’omettant aucun objet de la scène cela va de soit, et déçu de l’apparent manque de performances du shader final, rebroussaient chemin. Ok, mais pour quelle solution ? Bien souvent, en passant par le tweak 3dsMax et son shader DirectX 9, on faisait calculer cette texture cubique par Max, en statique, et on la posait dans le canal de réflexion du shader NOVA.

Mais à ceci, deux contraintes : Primo, cette technique est assez rébarbative (pour pas dire franchement chiante). Ensuite, la scène Max n’étant pas prévue pour le rendu temps-réel, on se retrouvait souvent à calculer une réflexion archi-fausse du point de vue de NOVA. Et puis, bien sûr, cette texture est statique. Si un objet bouge dans la scène, cela n’affecte pas la texture de réflexion. Bref, c’est long, pas optimum et pas "accurate".

Profitant donc de la refonte du moteur en DirectX 10, on a remis à plat les réflexions cubiques afin d’en finir avec tout cet imbroglio. Le but était de redonner une nouvelle jeunesse à la texture NOVA true-ref. Donc, primo, on a ajouté un compteur de frame au shader afin de ne calculer la true-ref qu’à un certain intervalle, voire même de ne la calculer qu’une fois, à l’initialisation de la scène. Du coup, on obtient effectivement une vrai texture réaliste de réflexion cubique performante. Et comme dans le shader, on peut définir la résolution de cette texture, on peut appliquer à l’objet une texture très détaillée, mais calculée seulement une fois toute les 100 frames, par exemple. Deuxio, si vous souhaitez encore optimiser le pipeline, vous pouvez extraire cette texture dynamique en une texture statique directement depuis NOVA Explorer, via l’entities browser (un clic droit sur le paramètre True ref de l’objet -> Save Bitmap to DIsk).

De quoi se payer de belles textures en True ref pour rien du tout avec NOVA 2010. Si on ajoute à ceci un petit fresnel multiplicatif sur la réflexion…miam…

Du bug…?

Alors, ce billet, il fallait que je le fasse partager… Voilà avec quoi je dois travailler, tout les jours (sauf quand je suis enfermé dans la cave, évidemment). Ce type est un vrai psychopathe. Je vous en supplie, ne postez plus sur notre forum des mails vengeurs avec le mot “bug” dedans, et ce pour 2 raisons :

- C’est souvent de la faute de l’utilisateur (statistiquement prouvé).

- A chaque fois, Kosh se sert de mon corps comme défouloir et c’est pas beau à voir… Gantanamo, à coté, c’est les Seychelles… Pitié, il ne me reste que quelques dents, je voudrais bien les conserver…

Allooo ??

Je rappelle que nous ouvrons 2 stages chez Vertice, un pour un graphiste 2D/3D et un pour un développeur 3D. Vous pouvez faire passer vos CVs et lettres de motivation avec envie et intérêt inside à cette adresse:

michel@vertice.fr

NOVA 2010…

Bon, voilà, ça c’est fait, le programme béta de NOVA 2010 est sur les rails, la nouvelle version a été annoncée sur Imagina. C’est l’occasion de vous parler du nouveau Per Pixel de NOVA sous DirectX10. L’une des principales nouveautés dans ce domaine est certainement l’ajout dans les canaux de Diffus, d’opacité et de réflexion de l’algo de fresnel. Cela autorise bien des fantaisies graphiques et la conception de shaders de la mort. Vous remarquerez sur cette image que le shader noir dispose de deux couleurs, une noire sombre pour le centre, et une autre bleutée pour les faces fuyantes. Dans le même ordre d’idées, regardez comment la réflexion se propage depuis les bords fuyants vers le centre… D’ailleurs, à ce propos, vous noterez qu’il s’agit d’une True Reflection. Mais le nouvel avantage, c’est que cette texture cubique temps réel peut être calculée seulement au lancement de la scène, voire même exportée sous forme de texture cubique… Elle est pas belle, la vie ?

Sans titre-1

DirectX10

Les plus filous d’entre vous auront remarqué que NOVA 2010 supportera DirectX10 ET DirectX 9 (voir le billet de Kosh). En terme de perfs, cela signifie qu’un énorme paquet de choses qui auparavant étaient calculées par le/les CPUs, passent désormais par le/les GPUs. Et cela fait une différence ENORME. Je vous raconte pas le boost sur le skinning, les particules et autres joyeusetés graphiques (Per pixel augmentés, réfraction, Space warps…).

Si on ajoute à ceci que NOVA 2010 est prévu initialement en 64 bits, mais qu’il sait s’adapter au 32 bits, on dit miam.

Et c’est parti…

Voilà, ca commence,le coup est parti tout seul.

Schéma NOVA

Voilà comment je m’imagine la création sous NOVA. Ce croquis est très précisément ce que je pense de la conception de maquettes virtuelles. L’outil n’a plus sa place, il se fait oublier, au profit de la création brute. J’aime aussi l’idée de sortir du monde avec de nouvelles idées, comme si la création entretenait la création. Dans le mille.

Creation

Ha oui, c’est ça…

Petit croquis assez réaliste de la vie d’un produit informatique et des problématiques décisionnelles. Amusant. Instructif. Et puis, ce que j’aime bien avec ces croquis, c’est aussi qu’on peut leur faire dire ce que l’on veut…. Suffit que cela soit bien dit.

 143

Je l’ai vu !!!

Non, je parle pas d’Avatar, mais ça ne saurait tarder. Je parle de la version définitive de Nova 2010. Voilà. Elle est là. Elle est finie. C’est à dire qu’il n’y aura plus d’ajout de fonctionnalités. Y’a plus qu’à débugger, tester, tester et encore tester. d’ailleurs, la petite Anaïs de Vertice Design teste en ce moment les imports.

Dés lundi, je me mets sur les dernières améliorations câblées, à savoir le vivid baking, l’Action debugger et l’am…, non, celle là, je laisserai le marketing l’annoncer. Hihihi.

En tout cas, je voulais vous souhaiter à tous une bonne année 2010. Plein de bonnes choses et plein de  projets avec NOVA, cela va de soi. A l’année prochaine, gaffe sur la route. Elle est souvent longue, mais elle est pas large…

PA, de nouveau

Oui, bon, de nouveau, une petite annonce, mais pas pour Vertice. Voilà, j’ai des relations qui cherchent un ou plusieurs infographistes connaissant bien NOVA pour faire de la mod d’immeubles et d’urbanisme. Si vous êtes intéressés, passez-moi tout ce qu’il faut (CV, lettre de motivation, un billet de 500, etc.) à cette adresse. Attention, nuance subtile, c’est une proposition pour des free-lances. Oui, je sais, vous êtes déçus. Mais je me ferai un plaisir de relayer aux bonnes personnes…

Toujours pas de nouvelles pour un développeur CVMac. Je suis toujours preneur. N’hésitez pas.

Grendizer

Ca avance toujours de ce coté, avec les nouveaux shaders de la mort de NOVA 2010. Voilà une image. Enjoy!

GrendWIP

Leak ta mère

Allez, pour faire braire les Novaistes, un petit leak (autorisé, puisque mon codeur à déjà fuité sur le sujet). Regardez moi ce menu Démarrer. Si c’est pas beau, ça. Vous avez remarqué les petites mentions?

N2010

A l’attention de mon codeur…

…qui fait rien qu’à baver sur son bureau en attendant des nouvelles de ma scène 3D de Goldorak, voilà un p’tit screenshot de l’avancement de la maquette…

Grend

Soucoupe

Ok, ça avance ici aussi. Design de la soucoupe quasi fini.

Soucoupe

Plugins

Les plus malins d’entre vous m’ont posé des questions au sujet du shader que j’utilise pour mon Goldorak (voir plus bas). Il s’agit en fait dun shader Dx9 prévu pour le viewport de Max 2010 développé par Laurens Corinj. Je vous laisse le lien pour le téléchargement du shader:
http://www.laurenscorijn.com/viewportshader
Pareil, j’utilise en interne un plugin excellent  qui permet de baker l’ambiant occlusion directement dans le vertex paint. Il sait le faire au GPU, mais j’ai un peu des soucis de plantages avec mon système SLI. Donc, je me sers en général du mode CPU. Attention aux réglages pour obtenir une jolie AO. Prévoir donc une grosse valeur de distance ( c’est en grande partie relatif à la taille de la scène).
Voilà le lien:
http://www.zhangy.com/ftp/gpu/gpuVCAO.zip
Amusez-vous bien!

L’énigmatique soucoupe.

Bon, le design du perso avance, mais il y a un souci. Que faire de la soucoupe de portage? Oui, quand Goldorak est à quai, il est embriqué dans sa soucoupe de portage, qui est son moyen de locomotion rapide, ce qui lui permet de se déplacer dans l’espace.
J’ai jamais compris ce truc. D’abord, le design de la soucoupe est nul. C’est juste une version un peu plus évoluée des navettes de support de Véga. Déjà, comme ceci, c’est assez plat. mais si en plus on y ajoute sur le nez le Goldorak bipède, on se retrouve avec un mix déséquilibré et franchement assez laid. Au mieux, on se retrouve avec une mauvaise scène d’accouchement. C’est atroce.

vaisseaugoldo_1

On peut voir des redesign de Goldorak par centaines sur le net, mais très rarement ceux-ci concernent la soucoupe. C’est dire si ce truc est suffisamment mal fichu pour mettre tout le monde dans l’embarras. D’ailleurs, dés qu’ils ont pu, les producteurs de la série ont tentés de virer cette arnaque visuelle au profit de l’Alcorak, nettement mieux intégré.

alcorak

En plus, Goldorak est le seul engin de Véga qui se trouve dans cette configuration. Tout les autres sont de type Transformers, ce qui permet nettement plus d’études de style. Bon. l’avantage, c’est que Goldorak est tactiquement deux fois plus fort, puisque la navette est capable d’agir seule (avantage fort peu utilisé dans la série, au demeurant).
A mon avis, ça sent la verrue de fin de projet.
Petit plus : Une fois dedans, on ne voit plus qu’un petit tiers du personnage… D’où grosse optimisation.
Gros moins :  Dans cette approche on se trouve confronté à un gros coté usine à gaz de la scène. Imaginez que vous vous baladiez dans la soucoupe, arriviez à un point d’intersection avec le robot, passiez un sas, changiez de contexte…Bref, une horreur…
Mais si l’on considère que Goldorak est un engin de guerre, il est fort probable que le hangar où il est caché dispose des infrastructures permettant de le désaccoupler pour l’entretien, les réparations, le contrôle et les tests… Voilà qui risque d’être assez intéressant au niveau du design de la salle…

EDIT : Suite à des plaintes répétées du comité de sauvegarde des soucoupes à l’ancienne (le fameux CSSA, vous l’aurez reconnu), je pense que je vais ré-intégrer le golgoth dans soucoupe. Un accident bête et polonais est si vite arrivé.

Le design du héros

Voilà, je tiens le design de mon héros.
Prenant en considération les propos du post juste en dessous, je me suis lancé dans quelques ébauches rapides et puis, direct sur 3dsMax.
Voilà l’ébauche retenu, qui, je le sait dès le début, ne me sert que de base. Libre à moi de trouver mieux en chemin.

Et c’est parti pour de la modélisation polygonale à l’ancienne. Tout est construit à base de boîte déformées, smoothées. Je vous passe les 200 phases de la construction et je switch à la dernière. Je dirais juste que j’ai eu de sacrés problèmes avec les cuisses et les avant bras, que j’ai du reprendre deux fois avant d’avoir un bon résultats.

G1 G2 G3

Donc, le but était de faire mon design du Goldorak, en plus méchant et impressionnant, mais en gardant les bases du design initial (peu ou pas d’articulations, un design biologique, le plus simple possible). J’ai donc revu toutes les proportions du corps en diminuant par exemple fortement le volume du masque.

J’ai repris les épaulettes très marquées de la combinaison de Samus, ce qui confère à mon robot un look de joueur de foot américain. Les cuisses sont traitées comme un pantalon large de samouraï.
Les avant bras sont puissants et massifs. les ailettes des bras sont revues pour donner un look "genre-épée-de- Tolkien".
Bien sûr, le masque est rendu bien plus agressif, en essayant de coller au différentes formes de l’origine.
Le dos est aussi repris avec l’ajout de deux tuyères et d’une défonce (pour venir épauler au mieux le bord de la soucoupe de portage). Les bottes sont équipées de tuyères également.

Bon, pour l’instant, tout ceci n’est pas très temps-réel. Va falloir optimiser tout ceci, ce qui est bien moins simple qu’il n’y paraît: En effet, on risque de s’approcher assez près du Golgoth, et vu sa taille, on risque de vite voir les faces. On va devoir un peu forcer sur le neurones pour que ça passe…
De toutes façons, je table sur un bon million de faces et sur la prochaine version de NOVA pour avaler le tout…
A la prochaine.

Du design de Goldorak.

Haa le design de Goldorak ! Comment a-t-il pu traverser les âges et rester aussi intact? C’est dingue ce que la nostalgie accomplie. Reprenons.
Le design de Goldorak, pour être l’un des premiers du genre, est avant tout assez simple, mais très adapté à la demande de l’époque: Produire une série d’animés le plus vite possible et au coût le plus bas possible. Donc, il fallait un design qui soit à la fois reconnaissable facilement (choix des couleurs), fonctionnel (c’est hallucinant le nombre d’armes que trimballe le Golgoth) et simple à reproduire et à dessiner.
Cependant, en y regardant de plus près, on y trouve des pépites de design.
Primo, Goldorak est grand, élancé et humanoïde. Son look global est plutôt très organique. On trouve peu de traces d’articulations ou de mécanismes. Tout est caché par des carénages simples et assez primitifs. Il est donc anthropomorphique. Si on le compare aux références actuelles, il est malheureusement totalement out. les Transformers sont littéralement à l’opposé (beaucoup de mécanismes compliqués, de pièces rapportées) et le Terminator T01 quand à lui, expose toute sa tuyauterie à l’air libre et est assez lourd au niveau de la ligne.
Le design actuel le plus approchant serait peut être l’armure d ‘Iron-Man, tant au niveau des coloris portnawak que de l’aspect organique du design. Cependant, on trouve encore ici beaucoup de pièces mobiles et rapportées.
Regardons ailleurs vers le jeu vidéo, qui regorge d’imagerie robotique. L’un des exemples les plus plus pertinents est le personnage de Samus Aran, qui allie cet aspect organique et élégant avec le coté cyborg.
Par contre, on ne peut faire aucune lecture technologique du design proposé par le robot géant (on ne sait pas à quoi il tourne au niveau carburation, il n’est pas spécialement aérodynamique, pas de portes décelables).

Goldo1 dESIGN1

Ceci admis, on ne peut rester insensible aux nombreux mélanges que l’on retrouve dans le design de Goldorak. Par exemple, on peut y retrouver les armures des chevaliers du Moyen-âge (surtout au niveau des protections du cou qui sont devenus les astéro-haches). On y retrouve aussi beaucoup de la culture japonaise et notamment l’influence des armures de combats samouraï, amis aussi des représentations théâtrales nippones.
Plus fort, encore, Goldorak est intemporel et représente à la fois le combat, mais aussi le gardien, par ses postures, mais aussi par ses proportions (mains géantes, énorme buffet) et par l’aspect mi-gentil/mi-méchant du design du casque. Il représente enfin une figure en un sens paternaliste (que penser de la représentation pour le moins peu ambigüe du cache-sexe? Les cornes ? On trouve aussi le menton qui peut-être aisément interprété en barbe).

UFORoboGrendizer19

Au niveau de l’histoire proprement dite, Goldorak est le fleuron de l’équipement robotique de l’armada de l’empire  Végan et sévit au sein d’une unité d’élite, spécialisée dans le génocide trivial et humblement baptisée "Division Ruine". Ce joyeux gaillards était partis faire sa fête à la planète Fleed quand il fut détourné de son but par un terroriste local nommé Actarus, qui, n’écoutant que son courage, mis sa sacoche en bandoulière, tourna casaque et se barra sur Terre aux commandes de l’engin, y apportant par la même occasion l’armée de Vega (qui voulait bien récupérer son joujou technologique) et accessoirement la peste Fleedienne (voir la tête de Rigel à ce sujet). Voilà le pitch.
Donc Goldorak est un robot de destruction et une arme ultra secrète. Bizarre le design, tout de même, replacé dans ce contexte. Ceci dit, dans les années 70, on faisait des manifs devant les locaux d’Antenne 2 afin d’interdire cette série ultra-violente. Imaginez un peu si le robot fût plus réaliste…
Donc, on se retrouve avec l’étoile de la mort peinte en rouge fluo et bleu électrique. Au niveau de l’effrayage des masses, on peut évidemment trouver bien mieux. Et je vous dit pas au niveau camouflage…
Quels sont aujourd’hui les symboles représentant le mal absolu, l’horreur indicible, l’intestin qui ne répond plus? Bien sûr on pense immédiatement à Darth Vader, qui trouve lui aussi son inspiration dans les samouraïs, mais aussi dans l’équipement nazi. La représentation du Sauron de Peter Jackson est aussi éloquente à ce sujet.
Tout ces charmants garçons reprennent peu ou prou comme facteur commun graphique le crâne humain, représentation ultime et surannée de la mort. En déformé, c’est encore plus flippant.

samurai

Bien, ceci étant acté, on dégage trois choses:

1- Goldorak est sympa, on est tous d’accord. Il est reconnaissable, même au milieu d’un champ de bataille et fait office de papa pour Actarus. Il est bienveillant, mais peut aussi faire bobo si besoin est.
2- Le design du beau gosse a un peu salement vieilli. Les temps changent, les mœurs évoluent.
3- On peut faire nettement plus agressif, sans dénaturer tout ce qui fait sa qualité (voire point 1).
Reste à digérer tout ceci et produire une design à partir de ces observations. La suite au prochain épisode.

 

Microsoft Word - MTGTSP_Solicitation aus.doc vader

Le retour du Golgoth

Allez, nouvelle année, nouveau projets.
Cette fois-ci, je relance un projet maudit pour moi, un vieux truc qui me poursuit depuis facile 4-5 ans, mon arlésienne perso, ma Némésis 3D qui n’en finit plus, bref, mon cauchemar qu’il faut que j’extermine une bonne fois pour toute, j’ai nommé la visite virtuelle du hangar de Goldorak.
Après avoir commencé 3 ou 4 fois cette scène, il faut se rendre à l’évidence. Je n’étais jamais totalement content du contenu et ce, pour plusieurs raisons:
-1 la volonté : Oui, c’est dur de faire seul un projet à long, voire très long terme, pendant que les gosses poussent, que la guitare prend la poussière et que le vélo se dégonfle sur ses pneus. Mais on connait tous ça. Qui dit perte de volonté dit perte du fil conducteur et d’unité de la scène. On à aussi tendance à bâcler certains trucs…
-2 Le visuel : Ok, avec ce projet, je suis confronté à plusieurs soucis. D’une part, le hangar est immense. Et vide au 3/4. Dur de faire une maquette virtuelle d’un truc vide, ayant de si forte proportions sans que cela ne paraisse moche (textures très grandes ou textures qui bouclent, par exemple). D’autre part, le perso est très connu, identifiable, fait l’objet d’un véritable culte. Ceci posé, il est tout de même prévu pour le manga, c’est à dire une méthode d’animation basée essentiellement sur l’économie. Cela se ressent au niveau du design du perso, sans grande cohérence, ni avec le style (imaginez une arme ultrasecrète camouflée en rouge et bleu pétard…). De plus, si l’on se réfère strictement au cartoon, on se retrouve avec de grosses erreurs de perspective. J’ai essayé par le passé de partir d’une statuette (merci David) du héros, mais il faut bien l’admettre, ce n’est plus à la hauteur. Goldorak est sensé être l’élite des robots de la division ruine. Bon, avec sa tronche de premier de la classe, il fait moins peur qu’une motte de beurre. Ensuite, le design mi-boule, mi-pics a salement vieilli avec l’arrivée des Transformers sur grand écran…
-1 le parti pris : Vous connaissez mon aversion pour le pur photoréalisme. Bon, je ne reviens pas dessus. Mais par contre, si l’on pose un perso cartoon dans une scène en 3D, il faut le faire de manière subtile, sinon, on se confronte à des problèmes de perspective et de style. Il faut donc un parti-pris. le mien est donc de montrer le hangar après l’invasion réussie des Végans et la victoire de la division ruine. Je ne referai pas l’erreur de partir du design de base des années 70. Ce n’est ni intéressant ni flatteur, même si c’est plus simple et que cela  engendre moins de critiques potentielles. mai moi, les critiques, vous savez…
Je vous tiens au courant dès que le design global sera avancé.
A plus

|