Comment feriez vous pour afficher un ciel étoilé (par exemple) dans un jeux vidéo avec opengl ?
L'idée qui me vient d'emblée c'est une sphère, avec plaquage des textures-étoiles dessus. Mais je me demande si c'est la meilleure idée. Je me suis laissé dire que des déformations d'image pourraient convenir, pour afficher des images à l'infini. Un peu comme les anciens fichiers QuickTime, où on pouvait regarder à 360°, mais comment faire ?
Si si tu as raison, en général on utilise une sphère. Je dirais même une demi-sphère (étant donné qu'une partie ne sera pas visible).
++
__________________________
Il faut créer les forums suivant:
-Hardware (on nous l'a promis)
-Director (grand frère de Flash, gère la 3D)
-Illustrator (logiciel indispensable dans le graphisme vectoriel)
-Virtools (logiciel de création de jeu vidéos francais)
-DarkBasic (langage de création orienté 3D dérivé du Basic)
-Wirefusion (pour créer des applets)
-Architecture des machines (utile pour la programmation et les maths informatiques)
Non, dans la plupart des jeux c'est un cube qui est utilisé. D'ailleurs on voit une cassure à chaque côté de cube.
__________________________ Writing-Pad
[quote]Non, dans la plupart des jeux c'est un cube qui est utilisé. D'ailleurs on voit une cassure à chaque côté de cube.[/quote]
Non c'est faux c'est bien une sphère. Cite moi un jeu avec un ciel fabriqué avec un cube.
++
__________________________
Il faut créer les forums suivant:
-Hardware (on nous l'a promis)
-Director (grand frère de Flash, gère la 3D)
-Illustrator (logiciel indispensable dans le graphisme vectoriel)
-Virtools (logiciel de création de jeu vidéos francais)
-DarkBasic (langage de création orienté 3D dérivé du Basic)
-Wirefusion (pour créer des applets)
-Architecture des machines (utile pour la programmation et les maths informatiques)
ERREUR BBCODE SUR CE MESSAGE : - La valeur de la balise "quote" n'est pas correcte !
Si tu me cite un vieux jeux tu as peu être raison car un cube ne comporte que 6 face alors qu'une sphère lissé en as + de 1000 faces donc beaucoup plus lourd à gérer avec les ordinateurs de l'époque. Pour avoir quelque chose de réaliste, puisque l'on peu se le permettre aujourd'hui on utilisera bien une sphère alors qu'avec un cube on distinguerra bien les bords.
__________________________
Il faut créer les forums suivant:
-Hardware (on nous l'a promis)
-Director (grand frère de Flash, gère la 3D)
-Illustrator (logiciel indispensable dans le graphisme vectoriel)
-Virtools (logiciel de création de jeu vidéos francais)
-DarkBasic (langage de création orienté 3D dérivé du Basic)
-Wirefusion (pour créer des applets)
-Architecture des machines (utile pour la programmation et les maths informatiques)
Désolé, mais il a effectivement raison, c'est un cube que les pros utilisent. On appelle ça le cubic environment map, en fait je vais t'expliquer pourquoi un cube est "mieux" qu'une sphère : essaye de texturer une sphère avec une texture carrée... c'est le vieux problème du planisphère. Impossible de distribuer "équitablement" les coordonnées UV. On observe des zones de déformation, à tous les coups. Le cube présente l'avantage de ne "favoriser" aucune direction. Et, non, -- ça c'est marrant comme idée tiens :) -- on ne voit pas les bords du cube :))
a+
[aRk]
(PS : je ne parle pas de mes gouts, mais bien de ce qui se fait à l'heure actuelle, on appelle ça une skybox)
__________________________
Mon moteur 3D : InExtremis
[quote]essaye de texturer une sphère avec une texture carrée... c'est le vieux problème du planisphère. [/quote]
On ne texture pas une sphère comme on texture un cube c'est évident non ? tu as différente manière de texturer une forme en 3D (selon un cube, un cylindre, par face...) la texture épousera la forme sans problème.
[quote]Impossible de distribuer "équitablement" les coordonnées UV. On observe des zones de déformation, à tous les coups. [/quote]
C'est entièrement faux car tu peux adapter ta texture à ta forme bien sur il ne faut pas poser bêtement sa texture sur son objet.
[quote]Et, non, -- ça c'est marrant comme idée tiens :) -- on ne voit pas les bords du cube :))
[/quote]
Ta pas du jouer des masse à Conter Strike.
[quote](PS : je ne parle pas de mes gouts, mais bien de ce qui se fait à l'heure actuelle, on appelle ça une skybox)[/quote]
Et on parle bien aussi de Skysphere non ?
++
__________________________
Il faut créer les forums suivant:
-Hardware (on nous l'a promis)
-Director (grand frère de Flash, gère la 3D)
-Illustrator (logiciel indispensable dans le graphisme vectoriel)
-Virtools (logiciel de création de jeu vidéos francais)
-DarkBasic (langage de création orienté 3D dérivé du Basic)
-Wirefusion (pour créer des applets)
-Architecture des machines (utile pour la programmation et les maths informatiques)
ERREUR BBCODE SUR CE MESSAGE : - La valeur de la balise "quote" n'est pas correcte !
Inutile de faire du troll avec toi. Tu comprendras quand tu auras le bagage mathématique requis.
Je regrette cependant que tu n'aies meme pas pris la peine d'essayer de comprendre l'implication de ce que je t'ai dit. Tu réponds en moins de temps qu'il ne faut pour le dire. Tu t'avances si facilement sans rien démontrer, laisse tomber.
Tu sais ce qu'est un "planisphère terrestre" ? Tu viens de nous démontrer qu'il est possible de représenter sans déformations la surface terrestre sur une carte rectangulaire (une texture)... Si on accepte que le problème du planisphère sans déformations est impossible, cela implique immédiatement que la texturation de sphère sans AUCUNES déformations l'est aussi.
Prends la peine de lire et de tenter de voir si qqun ne peut pas t'apprendre qque chose avant de refuser, c'est non productif.
Sans rancune cependant, a+
[aRk].
__________________________
Mon moteur 3D : InExtremis
[quote]Prends la peine de lire et de tenter de voir si qqun ne peut pas t'apprendre qque chose avant de refuser, c'est non productif. [/quote]
Tu ne rique pas de m'apprendre grand chose je fais du multimédia et on a des cours de programmation, de 3D et de jeux vidéo.
[quote]Sans rancune cependant, a+ [/quote]
Oh mais pourquoi avoir de la rancune, ce n'est pas mon genre. Ne t'inquiète pas.
++
__________________________
Il faut créer les forums suivant:
-Hardware (on nous l'a promis)
-Director (grand frère de Flash, gère la 3D)
-Illustrator (logiciel indispensable dans le graphisme vectoriel)
-Virtools (logiciel de création de jeu vidéos francais)
-DarkBasic (langage de création orienté 3D dérivé du Basic)
-Wirefusion (pour créer des applets)
-Architecture des machines (utile pour la programmation et les maths informatiques)
ERREUR BBCODE SUR CE MESSAGE : - La valeur de la balise "quote" n'est pas correcte !