vendredi 30 août 2013

dinausore 3d


Ça peut paraître un peu bizarre mais  j'ai eu le plaisir de mettre à jour une modélisation 3D d'un dinosaure , visualisé en temps réel , propulsé avec la technologie shader 2.0 et 3.0 ça fonctionne seulement avec les accélérateurs 3d animation skin , bumpping de la peau , et la grande surprise une partie de la peau est couverte avec de fourrure gérée instantanément , modification de sa densité et sa longueur et sa répartition sur le dinosaure tout ça en temps réel ...
Configuration minimum :
systeme : Windows XP
plateforme : Directx 9.0c
processeur : P4 1.60 GHZ , AMD 1.3 GHZ
ram : 128 Mo
carte graphique : GeForce FX 5200 128Mo, ATI 9600 128Mo ou plus
Configuration recommandée:
processeur : P4 2.4 GHZ, AMD 2.0GHZ
ram : 256 Mo

mardi 20 août 2013

makam el chahid fond d'écran pourquoi pas!





Makam Achahid  "Making of"



Actuellement en temps d’essai de la portabilité de mon application  sur divers plateformes de mobiles , je tiens à vous informer que dans les brefs délais je vais publier un modèle prototype d'une application visuelle 3D fond d’écran animé "Wallpaper anime" du monument d’Alger "Makam alchahid" , l'idée repose sur la simplicité et l’efficacité de diffuser la publicité par l'intermédiaire des téléphone portables via les applications fond d'écran comme  point de commencement et d'ouverture... , je note que les techniques du comment  présenter les produit évolue en fonction de l’interaction de la technologie numérique avec la clientèle qui jadis est passé de la télévision puis au réseau net et maintenant sur des appareils portables augmentant ainsi l'espace des possibilité du marketing , grosso modo le fond d'écran est une grande vitrine moins couteuse pour la publicité des produits sur un grand  rayon social.

mercredi 14 août 2013

virtual pool 3d

Les années 80 et 90 c'était le règne des cartes vidéos 2D dont nous étions contraint de développer des programmes 3D généralement écrit en assembleur du fait que le processeur assurait la charge des fonctions graphiques et les taches étaient si lourdes à supporter seulement par le processeur, à la suite de la naissance des carte 3D , le partage des taches avait fait son apparition au fur à mesure que le GPU devenait de plus en plus intelligent en assurant la charge des calcules 3d et des fonctions graphiques ...,

Depuis ce temps , j'avais l'intention de m'y mettre sérieusement dans le domaine du développement des jeux vidéo 3D bénéficiant de cet avantage , mais le projet que j'envisagé ne tardait pas à demeurer qu'une illusion à cause de l'handicap d'obtenir aisément la documentation nécessaire , de même je n'avais pas assez de temps car les conditions sont guère favorable due à beaucoup de raisons que je n'invoque pas ici.., heureusement grâce à l'accès Internet que j'ai pu me procurer la sdk OpenGL et Directx , si on peut dire c'était tout de même une occasion de rattraper mon retard, et cela ma conduit à développer une petite démonstration d'un jeu de billard que j'ai choisi pour plusieurs raisons :


-le billard est un jeu très populaire ...


- le développement ne demande pas tant d'effort et une assez longue durée (3 mois), ce qui veut dire qu'il se place dans la catégorie des jeux vidéos d'une complexité au dessous de la moyenne....


- Acquérir la connaissance et l'expérience afin d'établir une stratégie pour les developpement des jeux 3d en temps réel..


- Créer les algorithmes appropriés pour les contraintes et les collisions ,chocs ,cinématique des objets solides et déformables doué de degré de liberté > 3 , les conditions de non glissement causées par les contactes et les forces de frottements ( ce jeu ) .


- Se familiariser avec l'API directx 9.0 de Microsoft ,la librairie qui s'est imposée comme le standard le plus compatible avec le système WINDOWS98/XP et Vista et les accélérateurs vidéos 3D..., et pour en bénéficier de l'avantages de la technologie vertex et pixel shader (programmation du processeur graphiques pour la création d'effet visuelles personnalisés.


- Et enfin pour avoir l'opportunité d'entrer en contacte et échanger mon expérience avec ceux qui ont un intérêt commun et connaissant réellement la joie et la grande satisfaction qu'ils éprouvent devant la magnificence de l'art graphique engendrée par la beauté des mathématiques...


Détailles techniques :


Le développement du jeu de billard se résume en 4 phases..


1- la géométrie des objets 3D (table, bille, décore..)...j'ai recouru à l'utilisation de 3dsmax ,il s'est avéré le mieux placé pour la modélisation et le bon choix des textures .


2- a> retouche des textures (Adobe Photoshop) .


b> Traitement du son wave et mp3 .(goldwave,soundforge).


3- j'ai composé la musique mp3 avec le logiciel FruityLoops Studio 5.0 a l'exception de la musique de l'introduction


4- Et finalement le programme est entièrement écrit en C , compilé avec le Visual C++ 7.1 ( code source plus de 5000 lignes) .