Florian Quèze

To content | To menu | To search

Thursday, June 15 2006

Remarque juste après la soutenance

Remarque de Krisboul juste après la soutenance : « Un bon disque c'est bien mais si la pochette est à gerber (vomit) ... »

Citations d'Epi3D

Alors que le projet 42gl est sur le point d'arriver à son terme, nous avons décidé de vous offrir en exclusivité l'accès à l'intégralité citations que nous avons enregistrées pendant l'année dans notre bugzilla :

  • raynau_q --> queze_f : « Un point d'exclamation de toi équivaut à trois points d'exclamation pour les autres... »
  • raynau_q : « C'est moches les erreurs du compilo. J'veux un PDF. »
  • ramaki_j@Home with dotnetSoul: ya ptet un microclimat a VJ
  • raynau_q -> mec du mc'do : "Pardon, je suis désolé."
    réponse de l'ami du monsieur à raynau_q : "De rien !"
    Le monsieur : "Pffrrrr, ca veut rien dire !"
  • Real programmers should not comment their codes. It was hard to write, it sould be hard to understand.
  • queze_f : "Bah, je ne suis pas convaincu (que ce soit bien utile)"
  • raynau_q --> queze_f : « Dès que j'aurai réglé le problème du moche, ça ira. »
  • schiaf_c : « Tiens, je pensais que c'était moi le moche... »
  • raynau_q --> nivaul_s : « T'es sûr que t'as rien d'autre à faire que de regarder les navions ? »
  • peillon_p --> Epi3D : « La tectonique des plaques a fait des ravages dans les couloirs. »
  • nivaul_s -> queze_f : "Ah je sais pourquoi je ne m'en souviens plus !"
  • raynau_q -> rayaud_q "Quel imbécile !!"
  • raynau_q --> queze_f : « Ah oui un truc génial aussi... Dans Windows® tu fais ... ah nan c'est vrai, tu t'en fous tu l'as pas »
  • nivaul_s --> Epi3D : « Gens d'Epi3D, frappez Quentin. Si vous ne savez pas pourquoi, lui il le sait ! »
    raynau_q --> Epi3D : « Parce que je suis chiant ? »
  • raynau_q --> nivaul_s : « Si tu lis trop vite, tu vas manquer des fautes. »
    nivaul_s --> raynau_q : « Euh ouais, surtout si je lis en chantant. »
  • raynau_q --> nivaul_s : « J'aime bien le féminin, pour moi le féminin devrait l'emporter. »
    nivaul_s --> Epi3D : « Il se sent un peu féminin sur les bords. :-) »
  • raynau_q --> nivaul_s : « Je ne sais pas comment on est censé lire ça. »
    nivaul_s --> raynau_q : « Avec un espace. »
  • Shadok --> Pour qu'il y ait le moins de mécontents possibles, il faut toujours taper sur les mêmes.
  • Shadok --> S'il n'y a pas de solutions c'est qu'il n'y a pas de problèmes.
  • Shadok --> Il vaut mieux mobiliser son intelligence sur des conneries que de mobiliser sa connerie sur des choses intelligentes.
  • Shadok --> En essayant continuellement on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche.
  • schiaf_c : « Quand on a un problème de disque dur, on le formatte et ensuite on en achète un autre... »
  • nivaul_s --> raynau_q : "Fait chier ça marche"
  • nivaul_s -> raynau_q (MSN) : "Fais chier ça marche... Mais pas complètement..."
  • raynau_q : « J'ai découvert que c'était aussi possible d'envoyer des torchons numériques. »
  • raynau_q : « g encore des conneries à faire »
  • nivaul_s --> queze_f : « Les niveaux de détails on les ajoute à la main... »
  • queze_f --> raynau_q : « C'est déclaré ! t'avais qu'à pas te sauver, t'es un boulet. »
  • nivaul_s --> raynau_q : « Correction d'un bug sur l'émancipation de la mémoire ... ça c'est quand j'en ai marre. »

Tuesday, June 13 2006

Et les moustaches alors ?

42GL est innovant, vous l'avez sans doute déjà constaté si vous êtes un habitué. Cette fois encore, nous vous proposons une fonction que vous ne pourrez trouver dans aucune autre bibliothèque graphique.

Nous avons constaté qu'une caractéristique essentielle d'un homme est (de pouvoir) avoir une moustache. Or, 42GL doit permettre de travailler avec des objets 3D représentant des hommes, il nous a donc été indispensable de gérer les moustaches.

Une fois de plus, nous avons repoussé les limites et nous avons implémenté une fonction universelle pour la gestion des moustaches. Cette fonction peut être appliquée à n'importe quel objet. C'est donc non sans fierté que nous vous présentons la fonction toMoustachu dont l'image suivante vous donnera une idée de l'effet sur un objet quelconque :

Hélicoptère avec des moustaches

Monday, June 12 2006

Faire fortune rapidement...

42GL et votre fortune est faite ! Vous n'ignorez sans doute pas que de nombreux tableaux d'art abstrait se vendent à prix d'or. Ce post a pour but de vous montrer à quel point notre éditeur pourra vous aider.

Méthode :

  • Télécharger sur internet quelques fichiers .3ds (google est votre ami).
  • Télécharger notre éditeur (très bientôt disponible en version finale sur www.42gl.info
  • Ouvrez notre éditeur et chargez vos objets 3D en quelques clics.
  • Admirez le résultat (vous pouvez éventuellement chatouiller quelques réglage afin que le rendu final ressemble encore moins à vos objets initiaux, mais généralement il est possible de s'en passer.
  • Faites une copie d'écran et vendez votre nouveau chef-d'œuvre.

Je vous propose gratuitement de voir une œuvre obtenue grâce à cette technique :

Du pur art abstrait !

42GL a une fois de plus innové en repoussant un peu plus les limites de la création assistée par ordinateur.

PS : Je ne sais absolument pas comment j'ai fait pour obtenir cet affichage, ce qui en fait donc une œuvre unique et inestimable ;-).

Tuesday, June 6 2006

Et les hérissons alors ?

42GL devant inclure des fonctions révolutionnaires, nous venons d'ajouter une fonction d'un nouveau genre. Cette fonction, j'en suis certain, vous paraîtra au premier abord d'une utilité douteuse, mais je pense que les copies d'écran suivantes vous convaincrons. Il s'agit, je ne vais pas vous faire languir plus longtemps, de la fonction toHerisson. Cette fonction prend un objet 42gl en paramètre, et le transforme en hérisson.

Prenons un exemple, voici un objet chargé dans notre éditeur :
Un petit personnage en 3D

Voici maintenant le résultat obtenu :
Un superbe hérisson

Vous l'aurez probablement compris en regardant les captures, il s'agit en fait tout simplement de l'affichage des normales des faces, dont nous vous annonçons avec joie qu'il est à présent fonctionnel dans 42GL.

Sunday, June 4 2006

42 GL et les normales :-)

42GL étant un moteur 3D optimisé, il lui est indispensable de procéder au calcul des normales des faces des objets fermés afin de ne pas afficher les faces qui sont dans un sens ne permettant pas de les voir sur l'écran. Voici donc le résultat lorsque nous affichons les normales des faces d'un cube :

Normales affichées dans n'importe quelles directions sur les faces d'un cube

La soutenance finale approchant, nous aurons de plus en plus souvent l'occasion de vous faire profiter en avant-première des innovation apportées par 42GL au monde de la 3D ;-).

Wednesday, April 19 2006

toFunObject 2 :-)

42GL poursuivant son chemin dans l'élaboration d'un moteur 3D révolutionnaire, nous avons une fois de plus le plaisir de vous présenter une fonction hors du commun. Pour conserver la confidentialité de la chose, nous ne révèlerons pas le vrai nom de cette fonction, mais nous contenterons de son nom de code : toFunObject2.

Partant du constat que 3DSMax exporte des fichiers .3ds pourris où certains points sont en double, il est apparut nécessaire de réaliser une fonction permettant d'optimiser les objets ainsi importés. La fonction d'une toute nouvelle génération dont nous vous parlons a donc pour but de fusionner les points ayant les mêmes coordonnés, afin de simplifier l'objet.

Voici, en avant première, un aperçu de l'objet résultant de ce traitement :
funObject2

Enjoy, et rendez vous à la prochaine soutenance pour une nouvelle fonction hors du commun ;-).

Friday, February 24 2006

Affichage d'une scène de 3 objets

La version de l'éditeur de 42gl présentée à la deuxième soutenance permet l'affichage de plusieurs objets et de redimensionner les objets les uns par rapport aux autres :
Hélicoptère avec un personnage sur le «toit» d'une tour Eiffel

Thursday, February 23 2006

Nouvelle fonction dans 42gl

Nous venons d'implémenter une fonction du plus haut intérêt pour notre projet 42gl. Il s'agit de la fonction int c_structure42gl::toFunObject(float).

Spécifications : la fonction prend en paramètre un flottant inutile et retourne la partie entière de ce flottant. L'objet est converti en « Fun Object ©42gl »

Voici quelques captures des objets obtenus :
Hélicoptère
Tour Eiffel et hélicoptère

Cette magnifique fonction a été conçue par Simon :-).