un univers virtuel entièrement réalisé par programation et à l' aide d' un modleur 3d
Toutes ces voitures au parking vous pouvez les conduire avec les touches
flêchées du clavier
les personnages bougent, se déplacent , vous pouvez les contrôler par programme ,déplacer les maisons, les magasins , contruire d' autres villes , j' ai créé le décor, les persos , les voitures
et les avions , il vous reste à écrire le scénario.....Ces images sont dans une résolution plus basse que le programme ce qui fait perdre pas mal de détails...dommage mais ce blog ne permet pas
d' afficher une meilleure résolution .
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Des naïades jouant dans la piscine.....
Le pharmacien se rend à son magasin
Il est possible de faire pivoter la caméra vers le bas
en indiquant un angle au programme
voici une nouvelle version de proxima avec un nouveau décor , les combinaisons sont infinies...
vous pouvez voir des palmiers en vrai 3 d
sous un autre angle , au premier plan : l' école et le car scolaire
Ben oui , il y a un
château d' eau à Proxima et même des magasins connus , vous pourriez
reconstituer une rue entière de votre ville...
Prenons un peu de hauteur avec la caméra vituelle....
Avec ma nouvelle carte graphique j' ai pu remplacer mes
arbres par des palmiers en vrai 3d
Voici la seule difficulté du programme : le calcul des normales pour l' éclairage du relief
Vous pouvez constater que les facettes dirigées vers la lumière du soleil sont éclairées et les autres sont ombragées. Dans mon programme le soleil reste fixe , il s' éteint simplement pour
simuler la nuit mais il est possible à condition d' avoir un ordi puissant de faire bouger le soleil sur une trajectoire et de recalculer les normales à chaque fois pour introduire un peu plus de
réalisme encore.
Le décor étant constitué de petites facettes les normales sont les perpendiculaires à ces facettes et sont soit dirigées vers la lumière ou en sens opposé.
Voilà ce que cela donne en programmation.....Evitez simplement de toucher à cela
si vous ne maîtrisez pas les maths....
Depuis le parking du super marché...le bus de la ligne no 1 passe
la 3d permet de créer de très belles images , notre guerrière peut être photographié sous tous les angles comme les miss .La prochaine fois je vous la montrerai en maillot de bain...si vous
êtes sages....Euh oui , je joue encore à la poupée à mon age hihihi......Je peux changer la couleur de ses yeux et même....ses mensurations.
Vous pouvez la rencontrer dans le monde réel.........
Nous retournons dans notre ville
Il y a des magasins partout pour faire du lêche-vitrines........
Voici trois manequins dans un
décor naturel , en quelques clics vous pouvez changer la couleurs de leurs vêtements ou de leurs cheveux...
L' image du fond est une simple
photo sur un plan incurvé .
Un projecteur virtuel éclaire la
scène
et en plus elles
parlent , les outils pour faire un véritable film d' animation.....
Regardez la finesse de ses doigts...c'est la nouvelle génération , les doigts sont articulés....
pour ceux qui ont une carte graphique puissante....
Voici les caissiéres à leur poste de travail dans la grande surface commerciale
les clients peuvent arriver...
et hop , c'est ouvert.....c' est un gros travail de modélisation , admirez les caddies...Les vitrines réfrigerantes sont vides
car elles sont en 3d les rayons sont aussi en 3d avec une texture appliquée ( une simple photo.) On peut aller très loin en matiére de réalisme , la seule limite est la puissance de vos ordis...
encore une variante avec de nouveaux persos....
admirez les reflets et la transparence de la table....
le secret ? C'est le tramage , un pixel sur deux prend la couleur bleue , entre les pixels le fond apparait.
Entre pas de pixels coloré ( la table n' est pas visibel ) et tous les pixels sont colorés ( la table est opaque)
il y a 100 réglages différents pour règler le degré de transparence en pourcentage.....
comme dans le jeu des 7 erreurs , cherchez les
différences....les combinaisons sont nombreuses...
******************************************************************************************************************************
CE BLOG EST REGULIEREMENT MISE A JOUR
VOUS TROUVEREZ LES NOUVEAUTES DANS TOUTES LES PAGES EN FONCTION DU SUJET
CE PROGRAMME EST UN DIDACTICIEL DESTINE A UNE DISTRIBUTION LIBRE
POUR L ENSEIGNEMENT DE LA PROGRAMMATION
**********************************************************************************************************************************
**********************************************************************************************************************************
**********************************************************************************************************************************
**********************************************************************************************************************************
Nise à jour le 11.01.2012
la suite page 2
**********************************************************************************************************************************
**********************************************************************************************************************************
Soyez les bienvenus sur mon blog , je vais vous faire découvrire mon univers 3d que j' ai entièrement créé
par programmation et utilisation de modeleur 3d , les maisons et immeubles sont créés dans le programme , les
textures sont de véritables photos , certaines retouchées avec PSP . les textures des personnages féminins sont très détaillées au format 1024 X 1024 que je ne peux malheureusement pas reproduire
ici , nous sommes ici en
620 X 480 ce qui fait perdre pas mal de détails et c' est bien dommage .Vous ne verrez donc que des photos en basse résolution.
L' image que vous voyez est une copie d' écran de mon univers Proxima , il y a des piétons , des voitures et
tout cela bouge en temps réèl , vous pouvez explorer ce monde soit en mode camera libre soit en mode vue à la troisième personne ou en voiture ....
En dessous mes deux personnages que j' ai emmené à Las Vegas.....La photo du fond est de moi .
Ici une vue de l' intérieur d' un bâtiment en l'occurance votre banque où vous pouvez voir une employée
s 'activer , vous pouvez bien sur aller à l' intérieur pour un retrait......J' ai rajouté une porte automatique transparente qui coulisse.
Un petit aperçu de la ville en caméra volante.....
Vous vous demandez sans doute comment gèrer la transparence des vitres , cela
éxigerait un long exposé ....Pour ne pas trop charger votre carte graphique beaucoup de voitures ont des vitres opaques mais il est possible d' en afficher quelques unes avec tous les détails ,
sièges , volant ,tableau de bord.
C' est un gros travail de modéliser une voiture , j'utilise des photos disponibles
chez les concessionnaires en image de fond pour avoir les proportions exactes et là-dessus avec des formes géométriques simples et des outils de transformation je les réalise pièce par
pièce.....
Il reste un local à louer pour en faire un atelier de peintre par exemple....
s' adresser à Mr le Maire .....un clin d' oeil à une blogueuse.....Atelier de peinture et de poésie des Vamps
Sous un aure angle avec Mr le Maire en grande conversation...
Vous pouvez voir que les voitures sont à conduite à droite , il a fallut que je transcode
les fichiers en .X seul format acceptable par direct 3d les bibliothèques de Windows .Cette opération a provoqué
un effet miroir , j' ai bien créé mes voitures avec le volant à gauche....il aurait fallut que je le mette à droite ....
pour l' avoir à gauche en .X .Je sais que ces histoires de formats sont assez complexes mais il faut s'y faire .
Aucun logiciel 3d ne permet de développer sous ce format mais les bibliothèques
direct3d de windows sont indispensables pour pouvoir programmer.
La grande place sous un autre angle...
Encore sous un autree angle....
De l' autre coté avec la fontaine....
Où va-t-elle de ce pas si décidé ? Elle vient de l' immeuble tout au fond
et vient de tourner à droite pour prendre la rue de l' école où elle tournera à gauche...elle est programmé pour cela
**********************************************************************************************************************************
***********************************************************************************************************************************
Une pièce sous deux angles différents , voilà la supériorité de la 3d
admirez les reflets de lumière car il y a des lumières dans la scène .
J' ai invité
Mister Obama à Proxima et il m' a fait la gentillesse de venir avec sa secrétaire
C' est fou ce que je me fais de relations sur Proxima......
Une invitation......
Une chambre .....
Voici les voitures que vous pouvez utiliser , elles n'ont pas de trajectoires programmées , mais il faut se procurer les clefs....

Un retour dans le salon que vous pouvez placer dans votre maison....
Ici sous un autre angle , j' ai déplacé la camera , admirez les ombres des chaises au sol
c' est du RAY TRACING L ' ordi calcul tous les rayons lumineux pour projeter les ombres...
Euh.....si vous poussez n'importe quelle porte....oups vous risquez de
déranger.
Je vous prête mon bureau...vous pouvez l' installer où vous voulez , pour l'instant il est dans l' immeuble du Journal .
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. Créer 60 visages en 3d fine et les faire évoluer en même temps est impossible avec les cartes graphique actuelles mais bientôt....nous sommes donc ici en low polygone .
Deux personnages dans un environnement réèl , l' image du fond est une photo prise par moi-même à Los Angeles près de Sunset Boulevard ....
En voici deux autres.......
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...La voiture est également à votre disposition .
Il y a même un bon restaurant......
Une autre attidude , il change une roue.....
Un Night club pour vous divertir le soir....
A l' arrêt du bus , un personnage quitte son domicile pour aller à son travail...à l' usine voisine.....il est programmé pour cela....
Une école et un bus scolaire...comment fait-on des enfants sur Proxima ?
on réduit la taille d' un perso adule de 50 % et on change son skin ( vêtemets et visage ) héhéhé
Une conductrice...un homme à terre....accident ?
Des maisons anciennes sont également présentes
Votre personnage a grimpé sur la colline voisine