RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Le ciel dans les jeux

Forum : OPENGL
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ OPENGL

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3] [4] [5]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM OPENGL

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Françoué
Membre newbie
Inscrit : 15/12/2005
Messages : 46
Message
#83138
Posté le 19/12/05 à 18:34
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 ?

Et sinon ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Dragonblood
Membre du club
Avatar de Dragonblood
Inscrit : 31/07/2005
Messages : 475
Message
#83140
Posté le 19/12/05 à 18:44
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)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

loacast
Membre actif
Inscrit : 19/11/2004
Messages : 116
Message
#84161
Posté le 03/01/06 à 00:16
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

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Dragonblood
Membre du club
Avatar de Dragonblood
Inscrit : 31/07/2005
Messages : 475
Message
#84165
Posté le 03/01/06 à 05:08
[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 !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

loacast
Membre actif
Inscrit : 19/11/2004
Messages : 116
Message
#84169
Posté le 03/01/06 à 08:16
half life, par exemple
__________________________
Writing-Pad

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Dragonblood
Membre du club
Avatar de Dragonblood
Inscrit : 31/07/2005
Messages : 475
Message
#84175
Posté le 03/01/06 à 08:59
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)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Ark
Membre actif
Avatar de Ark
Inscrit : 16/05/2004
Messages : 111
Message
#84177
Posté le 03/01/06 à 10:11
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

en développement :)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Dragonblood
Membre du club
Avatar de Dragonblood
Inscrit : 31/07/2005
Messages : 475
Message
#84179
Posté le 03/01/06 à 11:27
[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 !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Ark
Membre actif
Avatar de Ark
Inscrit : 16/05/2004
Messages : 111
Message
#84227
Posté le 03/01/06 à 22:24
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

en développement :)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Dragonblood
Membre du club
Avatar de Dragonblood
Inscrit : 31/07/2005
Messages : 475
Message
#84240
Posté le 04/01/06 à 05:10
[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 !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM OPENGL



    PAGES : [1] [2] [3] [4] [5]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.