Texte Libre

Samedi 9 mai 2009
                  
                        



***********************************************************************************************************************************

                                                          MISE A JOUR LE  26/ 10/ 2009

                                                          il y a un total de 15 pages à visiter



***********************************************************************************************************************************

                                        Un visage au regard expressif...c' est de la 3d , bienvenue dans mon univers
il est vrai que la 3d est faite de tonnes de maths , j' ai donc essayé d' en mettre le moins possible , il faut
savoir que tout ce que vous verrez dans mes pages est à base de calcul matriciel , ne cherchez pas dans vos souvenirs même si vous avez le bac ces maths ne sont souvent abordés qu' à bac+2 en prépa en ou école d'Ing
                                         Ne prenez pas la fuite si vous n' avez pas le bac car tout va vous être expliqué de façon
simple......
                                        Ce visage par exemple , vous pouvez le modifier à l' infini en agissant sur certains paramètres
sur un curseur avec la souris.......                               




                                        Une habitante de proxima........tels que vous pouvez les croiser. Ici c' est une photo qui est appliquée sur un visage simple en 3d avec arête du nez et bouche moins de polygones donc plus de rapidité d' affichage.




                                         Ici un aperçu de la ville principale au niveau d' un promeneur





                                           VEUILLEZ CLIQUER SUR RETOUR A LA PAGE D ACCEUIL------------->
                                           POUR AVOIR TOUTES LES PAGES DU BLOG ( il y a un bog )
                                           CELA EN VAUT LA PEINE....------------------------------------------------------>

                                           CE BLOG A 15 PAGES

                                            MERCI

                                          Petit avertissement...après une carrière passée sur des claviers QWERTY à taper en Anglais ou en Allemand je suis fâché un peu avec les accents et j' orthographie souvent les mots comme leur équivalent anglais...honte à moi...langage au lieu de language et hazard au lieu de hasard, que les littéraires veuillent bien m' excuser....merci à 3silex de me l' avoir rappelé...hi hi hi , je compte sur votre indulgence, merci.

                                           Pour ceux qui s'interessent à l'informatique et aux mondes virtuels en 3d ...
                                          J' ai créé un didacticiel pour des débutants en programmation 3d.....un univers virtuel que j' ai appelé Proxima, deux villes , 52 personages animés, des voitures, un décor sous forme de matrice en relief.
                                           Voici quelques images dans une résolution plus basse que celle du programme pour ne pas saturer ce blog.Le programme source est commenté et j'y ai ajouté des conseils pour sa modification sa destination est en effet d'être transformé en jeux.Pour ceux qui ont une bonne carte graphique l' affichage se fait en 1680X1050 .
                                            Seul une trentaine de lignes concernant le calcul des normales pour l'éclairage du relief
sont réservés à ceux qui ont des connaissances en mathématique.Je n'ai pas utilisé d'autres matrices pour ne pas rebuter ceux qui débutent, les routes sont donc réctilignes les rotations des véhicules sont obtenues grace à une petite astuce. ( un compteur de degrés de rotation )
                                             Avec des routes épousant le relief j'aurais du introduire des matrices de position et d'angles ce qui rend les programmes illisibles et difficiles à modifier.Je rappel que l'objectif est d'apprendre en s' amusant à modifier Proxima.
                                              Le personnage en vue 3eme personne peut escalader le relief et pénétrer dans certains bâtiments comme la banque ,le centre commercial. j' ai réaliser un grand nombre d'objets en 3d pour meubler éventuellement les maisons. Les voitures circulent, d' autres attendent que vous leur donniez une trajectoire, certains personnages ont une occupation, d'autres vont au hasard...il y a des engins volants.
                                               Seul le scénario reste à écrire.
 
                                                Le programme sera en tele-chargement sur archive-host car il est en .exe, je serai obligé de fractionner les données ( 500 megas sans compression, beaucoup moins après compression).
Il faudra réunir le programme et les donnés dans le même répertoire du language Darkbasic pro qui est disponible sur le net pour un prix modique. Si vous voulez y incorporer votre propre maison il vous faudra aussi
un logiciel pour adapter les textures comme psp ou Gimp qui est gratuit sur le net. Les textures sont en 512x512 en format BMP seul format accessible avec direct X.
                                                Si vous voulez créer vos propres objets 3d, je vous recomande BLENDER qui est gratuit sur le net mais d'un accès assez difficile, mais je peux vous créer d'autres objets...je suis un habitué de la 3d....
                                                 Vous pouvez également changer les skins des personnages c'est à dire les vêtements et les visages en respectant le format BMP 512x512. J'ai créé un petit programme conplémentaire
qui vous permettra de visualiser les personnages, de dérouler l' ensemble de leurs mouvements , de les mettre en rotation pour les voir sous tous les angles, de zoomer....ce programme s'appel mouvement.
                                                 
 
                                                Votre hotel en arrivant...




                                                Il y a même un bon restaurant......



                                                 Une autre attidude , il change une roue.....



                                                  Un Night club pour vous divertir le soir....


                                            
                                                   Quelqes personages se promenant sur la place , vous reconnaitrez peut -être certains visages .




Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 153 commentaires - Recommander
Samedi 9 mai 2009
         

Le secret de l' animation des persos : un squelette est superposé au skin, celui-ci contient le fichier de tous les mouvements possibles en motion capture c' est à dire copiés sur des humains mais tout cela reste un gros travail d' adaptation. Les persos peuve bouger, courir sauter, grimper et bien sur marcher, la vitesse est paramétrable.

                                   La voiture que vous voyez sur la vignette, vous  pouvez la conduire avec les touches flêchées, vitesse et maniabilité sont ajustables.Vous pouvez conduire toutes celles qui sont au parking et qui ne sont pas programmées pour un circuit . Certaines ont les vitres opaques d ' autres non , toujours pour une question de rapidité de la carte graphique .



                            Un titrage avec déformation sur 3 axes en .AVI  300 images 800X600 réalisé avec un logiciel 3d :
vous déplacez les objets ou la caméra virtuelle et l' ordinateur calcul toutes les images intermédiaires.
                            Pour réaliser un film complet, il faut prévoir de laisser tourner votre ordi jour et nuit....
30 images par seconde pour la fluidité...180 images à la minute....10800 images pour 1 heure de film.



                                     La réalisation de formes compliquées en 3d éxige une certaine maîtrise, ici des courbes NURBS trés utiles  : tracé avec points puis extrusion et finalement rotation de certains points...
                                     Vue de dessu , vue de face, vue de gauche et vue en perspective, il faut travailler sur toutes ces vues simultanément....C' est la base de la modélisation 3d .Il y a bien sur d' autres méthodes de modélisation , par
fusion ou soustraction.... ( opérations booléennes )




                                              Le parking central....avec une station service




                                                          Une vision de nuit


Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 36 commentaires - Recommander
Samedi 9 mai 2009
                                 Un endroit convivial pour faire des rencontres : la terrasse chez Francos



 
                                 A la demande de sophie , une admiratrice des loups............un loup en 3d....



             Une vue générale de la ville en haut à gauche il y a une autre ville elle n' est pas visible dans cette vue pour ne pas surcharger la carte graphiuque , elle devient visible en s'approchant cette méthode s' appel le Clipping .
Il faut programmer en fonction de la puissance de notre carte graphique , ce programme est à déconseiller pour les portables...pas assez puisssants. et là , vous ne pouvez pas changer la carte graphique , il n' y en a pas , seulement un processeur sur la carte mère ce qui démontre que les ordinateurs avec tour sont bien meilleurs mais cela , les vendeurs ne vous le disent pas...



 
                Les engins volants de Proxima , un hélico se ballade dans le ciel



                Nous reprenons la visite de la ville , les images sont des copies d'écran mais tout ceci est animé en temps réel.

                  Mal à ma tête ? vous pouvez aller à la pharmacie....vous pouvez aussi engager une conversation avec la vendeuse, pour chaque question plusieurs réponse possibles de manière aléatoire, il est possible de mémoriser votre passage de manière à changer de texte à chaque visite.C'est ce que l'on appel pompeusement de L' IA
 Intelligense Artificielle mais qui n' est qu'une façon de programmer...et la projection de l'intelligence de celui qui programme...


 

                       Vous pouvez même rencontrer Mister Swarzeneger mais ici il n' est pas gouverneur... c'est un simple quidam...



                     Un autre quartier de la ville....si vous voulez parler un peu avec la dame....à l'origine elle était programmé
pour lire le journal...mais elle s' énervait tellement à lire les mauvaises nouvelles que je lui ai enlevé celui-ci ....
                     Elle bouge encore un peu et semble le réclamer......en tapant du pied.....



                       Sous un autre angle....c'est cela la 3d même pour faire de simples images 2d...le perso vu de dos...c'est moi...je me suis injecté dans Proxima....

                        Et voilà une bonne application de la fonction " scale " pour redimentionner un objet, sur les 3 axes, le palmier est multiplié par 400 pour qu' il paraisse plus gros et on l'enfonce un peu plus dans le sol pour qu'il ne soit pas trop haut....et voilà le résultat....



                     Il fait trop chaud ? Chez Francos ils ont une terrasse , un petit arrêt s'impose.....





                     Une chambre réalisée avec un logiciel 3d, vous pouvez ajouter des meubles que vous trouverez sur le net mais j' en ai réalisé beaucoup moi-même, la difficulté consiste à les mettre à l' echelle du monde de Proxima, il y a des instructions spéciales pour cela, quelquefois les objets importés peuvent être minuscules
et parfois gigantesque, pour les mettre à l' echelle il faut toujours amener un perso à proximité.




une variante sous un autre angle....il est très facile de changer les textures, la seule limite est la capacité de mémoire de votre carte graphique en effet, les textures sont stockées le plus près du processeur graphique...
notez les éclairages, il y a 4 lumières dans la scène

Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 26 commentaires - Recommander
Samedi 9 mai 2009
                                     La nuit tombe sur proxima, c'est un simple compteur dont on peut faire varier la durée.
Vous pouvez conduire ces voitures avec les touches flêchées.Les lampadaires sont des objets lumineux qui ne participe pas à l'éclairage de la scene....votre carte graphique ne pourrait pas gerer tous les rayons lumineux . Toute l'astuce en 3d consisite à mettre des lumières mais pas trop....


Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 10 commentaires - Recommander
Dimanche 10 mai 2009
                                                     AVERTISSEMENT...SI LE BLOG NE COMMENCE PAS A LA PAGE D ACCEUIL AVEC UN PETIT FILM VEUILLEZ CLIQUER SUR RETOUR A LA PAGE D ACCEUIL A VOTRE DROITE ---------------------------------->
                                                      IL Y A UN PETIT BOG..........................MERCI


     Une vue de l'interieur du centre commercial, vue à la 3eme personne du personnage que vous guidez
avec les touches flêchées. Ce personnage peut également escalader le relief si vous voulez prendre un peu de hauteur ou placer des bâtiments sur les collines.
                  Le centre commercial lui est très vaste, il y a une partie alimentation avec quelques rayons je n' ai pas encore fait les caisses mais ce sera pour bientôt...Des portes transparentes et coulissantes donnent un bon réalisme .Vous pouvez bien sur déplacer la foule qui déambule sur la place ici pour créer plus d'animation.
                  Le secret c'est comme vous ne pouvez pas être en deux endroits simultanément vous pouvez placer une foule là où vous êtes,il suffit de faire cela en déclenchant l'ouverture des portes de la galerie et écrire un petit sous-programme de changement de position des personnages qui n'ont pas d'affectation spéciale.De la même façon, en sortant de la galerie vous pouvez remettre ceux-ci à leur place précédente. Avec mes 52 personnages que j' ai céé vous pouvez donner l'illusion d'une foule de plusieurs centaines de personnes.


Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 3 commentaires - Recommander
Dimanche 10 mai 2009
page 6 une employée de banque au travail, la peinture murale est un Renoir: le Moulin de la Galette, c' est une
autre de mes passions, la peinture impressioniste, je n' ai pas les moyens de me payer les originaux alors je fais des copies...elles sont visibles en fin de page 15 En 1680 X 1050 cette image est beaucoup plus belle

Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 2 commentaires - Recommander
Dimanche 10 mai 2009
page 7 les bâtiments en 3d sont texturés avec des photos réelles ce qui donne ce réalisme...je vais faire des bordures en 3d pour encore plus de réalisme.



    La dernière mode dans proxima.....je ne suis pas très doué pour cela, vous pouvez faire mieux, les skins sont des
images en .bmp 256x256 faciles à modifier, il suffit de respecter la trame d'origine, je m'explique plus loin...



       Voici comment se présentent les skins.....c'est un peu compliqué pour des non-initiés mais il faut respecter cette trame. La tête, les cheveux, les mains, les pieds, les bras, les jambes , le torse...vous voyez le résultat au-dessus.Le programme 3d qui a servit à créer les persos a mis en mémoire les coordonnés de texture qu'il va chercher aux mêmes endroits.Il vous faut un logiciel de retouche photos comme GIMP ( gratuit sur le Net ) avec l'outil Lasso vous reprenez les contours et pouvez remplacer les textures et les visages....comme il sagit de 3d, les visages devront être légèrement dilatés.Je vous conseil de commencer par modifier quelques détails pour voir ce que cela donne mais n'oubliez surtout pas de faire une copie de sauvegarde du skin original.


Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 4 commentaires - Recommander
Dimanche 10 mai 2009
page 8  le monde de Proxima est si vaste qu'il faudrair des heures pour l'explore r à la vitesse d'un piéton
il y a donc d'autres moyens: une caméra volante et des voitures que vous pouvez conduire.J' ai créé une deuxieme ville qui n' est pas peuplé pour le moment , si vous vous rendez dans cette ville il suffit de faire disparaitre tous les objets pour les repositionner dans la nouvelle ville...avec de nouvelles trajectoires.
                                   Vous verrez également un hélico se promener dans le ciel en positionnant la caméra virtuelle
dans celui-ci, vous pourrez faire une promenade dans les environs...
                                    Il y a également des avions sur l'aéroport.....mais il vous faudra apprendre à piloter....



*****************************************************************************************************************************

                Et maintenant une autre de mes activités, toujours en 3d : la simulation de vol......

*****************************************************************************************************************************
Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 1 commentaires - Recommander
Lundi 11 mai 2009


                                         Une autre de mes activités est la simulation de vol sur ordinateur ( je vole aussi en vrais mais uniquement sur de petits avions de club à présent ) Toute une communauté non satisfaite du logiciel commercial Flight Sim fabrique des addons pour ce programme...des avions qui volent comme des vrais...des paysages photo-réalistes ...des corrections sur les modèles de vol...etc...)
                                          Si je n'ai jamais piloté D' Airbus, tous les avions que j' ai créé je les ai piloté en vrais ,
voici quelques images faites depuis mon simulateur.....J' ai réalisé un petit prog qui s' appel cadrant pour vous expliquer comment faire bouger des aiguilles sur un cadrant voiture ou avion.

                                           Pour ceux qui ont flightsim, vous pouvez télécharger gratuitement des avions et des scenes
sur le très bon site SIMVIATION, si vous ne savez pas comment les installer, je peux vous aider...et que vive la gratuité sur Internet.....




                                    Une interception d' un airbus au radar par un f14...et ça marche comme en vrais...
                                    Très difficile à faire même en simulateur...



                En vue externe.....il faut synchroniser les vitesses...



                            Très difficile....



                                                                   Vous pouvez trouver sur internet un grand nombre d'avions divers à incorporer
dans votre simulateur et même des décors plus réalistes que ceux des logiciels commerciaux...

                                                                        Regardez, vous y  êtes comme dans la réalité........en planeur en cours de remorquage  , vous êtes à la place arrière .



Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 5 commentaires - Recommander
Lundi 11 mai 2009



Comme il y a 52 persos qui peuvent être visibles en même temps il a fallu faire un compromis pour le nombre de polygones . Avec une carte graphique de dernière génération il est possible de faire beaucoup mieux mais ces cartes sont encore chères...le résultat est tout de même acceptable non ?



                                             En voici une autre, ne sont elles pas belles ? Les ombres sur le visage provienent de la direction de l'éclairage soit ici le soleil....Avec un logiciel de retouche photos vous pouvez lui donner nimporte quel
visage...




                                       Et voici des visages en vrais 3d, en modifiant certains paramètres vous popuvez obtenir une infinité de visages différents.

                                       A la demande de raissa...un personnage souriant.......ben oui , c' est possible , tout est possible en 3d , il suffit de savoir faire.....





         Voici comment se présente le programme source qui est largement commenté pour faciliter les modifications.l' image suivante est extraite du petit programme de manipulation qui permet d'ajuster les skins
Pour réaliser d' autres skins il faut respecter la position des têtes et des membres au pixel près, les images au format BMP 512x512 doivent êtres superposables
         Il y a environ 600 commandes dans le language mais avec une centaine, on peut faire pas mal de choses.
A tout moment vous pouvez consulter la liste pour avoir la bonne syntaxe quand aux variables, il faut une bonne organisation par exemple donner une série de numéros pour les batiments et la même série pour les textures.
une autre série pour les véhicules et encore une autre pour les personnages. Sans une organisation riguoureuse vous ne pouvez pas faire grand chose en informatique.Comme le programme est très gros il convient de donner des noms de variables qui sont faciles à identifier sans être trp long.






Voici des arbres en vrais 3d toutes les feuilles sont en volume, il ne faut pas trop abuser de cette technique, votre
carte graphique ne pourrait pas suivre....aussi ai-je employé une autre méthode pour les autres arbres : deux images  perpendiculaires sur une surface transparente....plus facile à gérer par le processeur graphique.


Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 4 commentaires - Recommander
Lundi 11 mai 2009

page 10 bis
                                      Il serait possible de créer un paysage photo-réaliste, j'ai essayé avec des images de google-earth mais la résolution n' est pas assez bonne, de près, les images sont floues,il faudrait des images en haute résolution de IGN...mais elles ne sont pas gratuites. Pour l'instant, je n'emploi qu'une image générique.
                                     Si vous voulez améliorer cela, il suffit de découper par programme votre image en haute résolution en autant de morceaux qu'il y a de cases dans la matrice sol et d'attribuer la bonne image à chaque case. Je vais écrire ce sous-programme pour vous.



                                       
                                         J'ai évité autant que cela était possible d'utiliser des matrices carrées pour ne pas rendre le prog illisible.La seule matrice éxistante c'est le sol de l' Univers composé de 160.000 cases.Le relief est obtenu
par une technique de heigmap . Seul l' ombrage de ce relief a necessité 30 lignes de maths pour le calcul des normales. Il suffit de ne pas toucher à cela.
                                          Les routes sont tracées au niveau 0 ce qui facilite le déplacement des véhicules
( deux axes x et z au lieu de 3 ) et rotation sur un unique axe y, cela permet d'éviter les matrices.
                                          Les personnages que vous pouvez gérer peuvent par contre se déplacer dans le relief.
Quel est le secret de la facilité de programmation....c' est l'usage des bibliothèques graphiques de Direct x que
vous avez tous sur vos ordinateurs. En effet, mon programme fait actuellemnt 4000 lignes mais compilé avec les bibliothèques il devrait faire entre 50.000 et 100.000 lignes. il suffit donc de connaître les accès à ces bibliothèques. Bien que le nombre de commandes soit important ( environ 600 ) avec une centaine de ces commandes on peut faire bien des choses. La syntaxe de ces commandes figure dans l'éditeur qu'il convient de se procurer, car si mon prog peut fonctionner de manière autonome le but est de modifier ce prog pour en faire ce que vous voulez et pour cela , il faut le langage Darkbasic que vous pouvez trouver sur internet pour un prix modique.
                                             De nombreux objets en 3d figurent dans le prog et je peux en réaliser d' autres...
En esperant avoir suscité votre curiosité.....

                                                                                                                              condor79.
Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 7 commentaires - Recommander
Mardi 12 mai 2009
                                         un exemple de réalisation complexe en 3d....les pièces qui composent cette voiture sont modelées les unes après les autres puis mise à l' echelle et assemblées, la transparence est gérée ainsi que les reflets. Pour ne pas surcharger votre carte graphique certains véhicules ont des vitrages opaques, cela
évite de mettre des conducteurs en position assise et permet donc une plus grande fluidité du prog.
           Je vais faire d' autres voitures avec des portières qui s' ouvrent ainsi que le capot, d' autres véhicules sont accessibles sur le net par exemple sur 3dvia, il suffit de s' inscrire...



                  Pour vous montrer la compexité de la réalisation de ce type d' objets : une vue de l' intérieur et des accessoires....chaque objet a été modelé à part puis mis à l' échelle , pour les siéges il suffit d' en faire un et de
le cloner...fonction bien pratique....
                   La transparence des vitres est obtenue par un tramage.




                  Eb voici une autre sous tous les angles.....

                                           Le secret de la modélisation 3d c' est l' extrusion , on commence par un cube et
on extrait des volumes sur les facettes..... biseauter, changer d' échelle......




                                                      Un simple clic de souris permet de créer des clones et un autre de changer de couleurs....le fond est une photo plaquée sur un plan , le sol est une texture .


Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 5 commentaires - Recommander
Mercredi 13 mai 2009
page 12                         le salon en 3d j' ai tout une collection de mobilier à votre disposition, il est possible aussi de changer uniquement les textures des murs et du sol  dans des logements différents. La façon de placer les éclairages dans une scène est primordiale .

Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 2 commentaires - Recommander
Mercredi 13 mai 2009
page 13         La cuisine en 3d, un mobilier complet est disponible, comme vous ne pouvez pas être à deux endroits en même temps, il suffit de placer celui-ci dans la maison où vous vous rendez ou dans l' appartement
car il est clair que vous ne pouvez pas meubler toutes les maisons en même temps...votre carte graphique ne suivrais pas, bien que le prog puisse gérer 16.000 objets .



                                  Voici un salon de réception vous pouvez déplacer les meubles et y mettre des personnages...

Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 3 commentaires - Recommander
Jeudi 14 mai 2009
                                 Regardez la finesse de la statue mais vos cartes graphiques ne pourraient pas annimer une foule
dans cette résolution...ce sera pour plus tard....lorsque les prix des cartes auront baissé. De même les nombreux arbres que vous pouvez voir ne sont pas en 3d intégrale , j' utilise une technique un peu spéciale pour donner une illusion de 3d. J' ai tout de même créé un palmier en vrai 3d, il n' y en a plusieurs dans Proxima
pour avoir un bon frame rate. ( une bonne vitesse d' execution ) Pour ceux qui auraient une carte graphique performante, vous pouvez remplacer mes arbres par des palmiers...en vrai 3d.
                                 Avec ma prochaine carte graphique il y aura toute sortes d ' arbres et en grand nombre sur le
relief




                                      Et voici une jolie fontaine , admirer la transparence de l' eau....il y a u jet d' eau non visible
dans cette résolution , l' image est normalement en 1680 X 1050 .

Publié dans : 3d - Communauté : création d'Univers 3d - Par condor79
Ecrire un commentaire - Voir les 6 commentaires - Recommander

Présentation

Catégories

Créer un Blog

Recherche

Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>
 
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés