Phases de lune en directx 9 (version très préliminaire)

Soyez le premier à donner votre avis sur cette source.

Vue 19 653 fois - Téléchargée 1 058 fois

Description

C'est un petit programme qui utilise directX 9 pour voir les phases de la lune

Ce programme n'est pas encore réaliste, car le plan de rotation de la lune
n'est pas celui de l'equateur (mais légerenment incliné et tout otu...)
et la terre est légeèrement incliné aussi.

Les période de rotation ne sont pas les vrai ....

Mais ca c'est juste des paramètres à regler

Par contre "le moteur 3D" (enfin si on peut appeler ca un moteur 3D :) )

En tout cas l'élaboration de ce programme était intrerressante (car je rappelle que je suis ne phase d'apprentissage)

-chargement de mesh (crée avec un logiciel 3D)
-texture,material etc...
-effet de lumière
-changement de vue (la vue à la surface de la terre etait un peu embetante a trouver)
-un peu de mathématiques

-creation d'une skybox.
etc...

Conclusion :


-c'est une version à améliorer pour qu'elle soit plus fidèle à la réalité

améliorations possibles:
-il y a un petit bug dans la vue surface terre (je pense que ca vient d'un inversement rapide de l'axe qui est le haut)
-il ny a pas encore de projection d'ombre de la lune sur la terre(ou l'inverse),
quand ca sera fait on pourra faire des eclipse (en rajoutant un soleil)
-il faudra aussi utiliser les quaternions pour améliorer l'animation (enfin quand j'aurais compris comment ca marche ;) )

-mise en place d'une interface utilisateur plus joli, on l'on peut rentré les valeurs, plusieurs vues simultannée et tout et tout.....

-et pourquoi pas etendre cela à tous le système solaire (enfin c'est pas demain laveille)

Mais bon c'est quand même déja une bonne initiation

venez voir mon nouveau site http://membre.lycos.fr/stysty

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
24
Date d'inscription
mercredi 21 mai 2003
Statut
Membre
Dernière intervention
13 janvier 2007

Oui , il faut installer DirectX9.0 SDK , qui contient des exemples de sources ....
Messages postés
21
Date d'inscription
vendredi 11 octobre 2002
Statut
Membre
Dernière intervention
15 juillet 2008

J'ai un problem. j'ai instalé DirectX 9 mais il ne trouve pas :
using Microsoft.DirectX.Direct3D;
using Microsoft.DirectX;
quellequn peut m'édé ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.