Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1508 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [OpenGL]L´eau coule et le ciel roule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[OpenGL]L´eau coule et le ciel roule

n°873544
PETOZAK
Posté le 14-10-2004 à 19:51:33  profilanswer
 

Salut à tous,
Tout d´abord excusez moi pour le titre bidon et la rime pauvre à 2 balles mais ca me demanger :).
Au fait, je voulais avoir vos conseils pour faire sous OpenGL un ciel qui serait en mouvement (un Sky Box serait pas mal) et de l´eau aussi.
On m´a dit qu´´ on pouvait jouer avec la matrice de texture mais je ne sais pas comment faire :(.
Avez vous des bouts de code ,des liens vers des tutoriaux...
Merci d´avance   :ange:

mood
Publicité
Posté le 14-10-2004 à 19:51:33  profilanswer
 

n°873585
cris56
Posté le 14-10-2004 à 20:24:15  profilanswer
 

moi j'aurais dis de jouer sur les coordonnées de textures, mais ya sans doute mieux :??:

n°873599
PETOZAK
Posté le 14-10-2004 à 20:35:07  profilanswer
 

oui justement mais comment faire avec la matrice GL_TEXTURE?

n°873607
Lam's
Profil: bas.
Posté le 14-10-2004 à 20:38:04  profilanswer
 

Avec du Perlin Noise, en décalant certaines couches...
 
Donc, regarde le topic de LeGreg sur le raytracing, il en parle (du Perlin nois).
 
Ensuite, jete un oeil là:
http://freespace.virgin.net/hugo.e [...] clouds.htm
 
Et ensuite là:
http://www.vterrain.org/Atmosphere/Clouds/
 
Et ensuite là:
http://www.google.com
 
Good luck :)

n°873610
Lam's
Profil: bas.
Posté le 14-10-2004 à 20:39:16  profilanswer
 

je précise : ma technique est 1000 fois plus dure que de déplacer les coordonnées de mapping, mais elle est 1000 fois plus réaliste, surtout si tu travailles bien l'exposition des nuages :)

n°873616
PETOZAK
Posté le 14-10-2004 à 20:41:29  profilanswer
 

merci beaucoup surtout pour ton dernier site, je connaissais pas ;)

n°873626
PETOZAK
Posté le 14-10-2004 à 20:48:44  profilanswer
 

c´est super compliqué Waw :D...
J´ai deja du perlin dans mon code, c´est joli mais comment le faire bouger ??

n°873640
Lam's
Profil: bas.
Posté le 14-10-2004 à 20:54:01  profilanswer
 

Bah l'algo est expliqué sur la page de Hugo Elias (tu additionnes plusieurs tableaux, sachant que chacun va représenter une "fréquence" différente.  
 
Il faudra faire tourner l'algo en C ou C++ (à moins que tu veuilles te taper l'écriture d'un shader pour ça..). Mais vu qu'il arrivait à faire tourner ça en temps réel sur un Pentium, tu ne devrais avoir aucun problème à faire ça sur un P4 :)
Perso, j'avais codé ça il y a 5-6 ans, et ça rendait super bien sur un Pentium MMX 150 ...

n°873647
cris56
Posté le 14-10-2004 à 20:56:39  profilanswer
 

ben si tu veux la solution plus simple des coordonnées, c'est glTexCoord, en reel et incremente les valeur avec untimer

n°873816
LeGreg
Posté le 15-10-2004 à 06:10:31  profilanswer
 

En fait le probleme pour animer la skybox (si tu utilises une skybox)
c'est qu'elle est déjà projetée et généralement les animations style défilement de nuages doivent se faire avant projection (donc jouer sur les coordonnées de textures ça le fera moyen puisque ça ne modifie que la position de la texture et non pas l'objet projeté sur la texture: pas de parallax etc.. plus des déformations).
 
Tu peux jouer sur l'effet de profondeur (sans pour autant bousiller la précision de ton Z buffer) en rendant plusieurs couches successives (dans l'ordre arriere->avant) avec une depth value fixée à la valeur maximum (1 en général).
 
Bon c'est vraiment libre donc il y a de quoi faire..

mood
Publicité
Posté le 15-10-2004 à 06:10:31  profilanswer
 

n°874095
cris56
Posté le 15-10-2004 à 14:49:25  profilanswer
 

pour le ciel de la skybox, on peut aussi faire deffiler une cloudmap ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [OpenGL]L´eau coule et le ciel roule

 

Sujets relatifs
Opengl animationproblème avec OpenGL
[opengl] à la recherche des fragment program sur geforce3/4[OpenGL] Gestion des extensions
Pour débutant : OpenGL ou DirectX ?opengl
Probleme affichage OpenGL avec MFC[OpenGL] Dessiner du texte 2D (à plat) et en texture sur un objet 3D
Probleme de projection en opengl[OpenGL] Orienter un objet
Plus de sujets relatifs à : [OpenGL]L´eau coule et le ciel roule


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR