Historique des modifications - Message

Message #5390

Sujet: [débat]Pourquoi ne pas faire de GUI avec des objet 3D ?


Type Date Auteur Contenu
Dernière modification 01-01-2009 13:11:12 Dragonblood
Salut et puis bonne année a tous

Alors voila je voulais avoir votre avis a tous. Dans le cadre d'un jeu vidéo en 3D. On fait en général ca GUI en 2D en important des images .png. Mais pourquoi ne pas utiliser d'objet 3D (des planes, plans en français) auxquelles on appliquerait la texture en .png. L'utilisateur au final n'y verrai que du feux puisque les objets serait projeté face à la caméra.

J'y vois plusieurs avantage:

  • une texture est généralement carré ou rectangulaire et si l'on veut faire une boussole ou une mini carte en cercle par exemple comment on fait. Certes il suffit de mettre les bords de la texture en opacité visuellement on n'y verra que du feu mais si par contre je veux que ma boussole soit séléctionnable ben les bord en opacité le seront aussi .


  • lorsque l'on change la résolution de l'écran, les objets 3D sont redimensionné en conséquence ce qui est bien. Par contre les .png que l'on importe garde toujours la meme taille que l'on a défini sous photoshop et ca quelque soit la résolution de l'écran. Le fait que la GUI soit en 3D permettrait d'etre redimensionné également.


  • Enfin en 3D on a un axe Z et pas en 2D. Sous irrlicht et il n'y a pas de notion d'avant plan, d'arrière-plan.etc. L'axe Z permettrai de simuler comme des calques et avoir des élément de GUi qui se supperpose.



D'ailleurs il me semble que sous Ogre la GUI est en 3D.

voila

Alors qu'en pensez vous ?
++
Création du message 01-01-2009 06:23:21 Dragonblood
Salut et puis bonne année a tous

Alors voila je voulais avoir votre avis a tous. Dans le cadre d'un jeu vidéo en 3D. On fait en général ca GUI en 2D en important des images .png. Mais pourquoi ne pas utiliser d'objet 3D (des planes, plans en français) auxquelles on appliquerait la texture en .png. L'utilisateur au final n'y verrai que du feux puisque les objets serait projeté face à la caméra.

J'y vois plusieurs avantage:

  • une texture est généralement carré ou rectangulaire et si l'on veut faire une boussole ou une mini carte en cercle par exemple comment on fait. Certes il suffit de mettre les bords de la texture en opacité visuellement on n'y verra que du feu mais si par contre je veux que ma boussole soit séléctionnable ben les bord en opacité le seront aussi .


  • lorsque l'on change la résolution de l'écran, les objets 3D sont redimensionné en conséquence ce qui est bien. Par contre les .png que l'on importe garde toujours la meme taille que l'on a défini sous photoshop et ca quelque soit la résolution de l'écran. Le fait que la GUI soit en 3D permettrait d'etre redimensionné également.


  • Enfin en 3D on a un axe Z et pas en 2D. Sous irrlicht et il n'y a pas de notion d'avant plan, d'arrière-plan.etc. L'axe Z permettrai de simuler comme des calques et avoir des élément de GUi qui se supperpose.



D'ailleurs il me semble que sous Ogre la GUI est en 3D.

voila

Alors qu'en pensez vous ?
++

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
102 invités en ligne
membre en ligne: -
RSS Feed