begin process at 2012 05 30 00:24:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

OpenGL

 > 

OpenGL - Couleur - Rendu multispectrale


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

OpenGL - Couleur - Rendu multispectrale

mardi 5 février 2008 à 01:18:58 | OpenGL - Couleur - Rendu multispectrale

ivme

Bonjour,

Je suis debutant en OpenGL et j'aurais besoin d'un petit coup de main pour la gestion des couleur appliquer a un objet.
Je travaille sur un ellipsoide dont la surface est defini par un maillage de quadrilatere. On cherche a representer des donnees spectrale, c'est a dire que la couleur de chaque quadrilatere est defini par une table a trois dimension : 2 dimension geographique et 1 dimension spectrale (une longueur d'onde quoi...). Chaque quadrilatere aura a priori une couleur differente de ses voisins.

Pour l'exemple, prenons une quadrilatere au hasard et disons que pour la longueur d'onde 1, il est bleu et pour la longueur d'onde 2, il est rouge. 

L'utilisateur doit pouvoir se deplacer rapidement entre les differentes longueurs d'onde. Je cherche donc a minimiser le temps de calcul pour le nouveau rendu.
Si j'ai bien compris le concept de machine etat d'OpenGL, la couleur d'un objet est defini lors de son trace, donc a chaque changement de longueur d'onde, je dois recreer l'ensemble du maillage de l'ellipsoide et appliquer la couleur a ce moment la.
 
Je me demandais si il n'etait quand meme pas possible de creer le maillage de mon ellipsoide une bonne fois pour toute, et d'acceder a posteriori a la couleur du quadrilatere.

Merci infiniment pour votre aide,
Nico


mardi 5 février 2008 à 13:19:42 | Re : OpenGL - Couleur - Rendu multispectrale

luhtor

Réponse acceptée !
Bien sur que tu peux définir la couleur de tes quadrilatères indépendamment du maillage.
http://www.g-truc.net/article/vbo-fr.pdf

Tu créés deux tableaux, l'un contient tes différents points, et l'autre la couleur de chaque point. Suffit ensuite de changer le tableau qui contient la couleur quand tu en as besoin.
mardi 5 février 2008 à 17:54:23 | Re : OpenGL - Couleur - Rendu multispectrale

ivme

Merci beaucoup Luhtor.
Je viens de parcourir le document reference. C'est nickel.


Cette discussion est classée dans : couleur, opengl, longueur, onde, quadrilatere


Répondre à ce message

Sujets en rapport avec ce message

Couleur et texture en opengl [ par smoove5198 ] bonjour, je suis un peu newbie en opengl et je n'ai toujours pas bien compris comment faire pour colorer les objets qu'on affiche sans que cela influ Couleur + OpenGL [ par norton ] Bonjour, j'ai déssiné une scène 3d avec les textures . Jusque la aucun problème.Mais maintenant que j'affiche des particules dans ma scène toute la sc lire la couleur d'un point d'une texture opengl [ par kawito ] Bonjour,j'ai crée des texture opengl a partir de fichier TGA.une fois les textures crées comment puis je reccuperer les information d'un pixel de la t OpenGL : Couleur Transparente (composante alpha) [ par smoove5198 ] Bonjour, Je fait de l'affichage 3D avec opengl et je souhaite utiliser le principe de couleur transparente. Apres m'etre un peu renseigné j'ai appri texte opengl qui change de couleur [ par mondrone ] J'ai un programme OpenGL (+ Glut sous DevCpp) qui suivant certaines touches doit afficher des phrases prédéfinies à l'écran avec glutBitmapCharacter. Transparence avec glBlend [ par smoove5198 ] Bonjour, A l'aide d'un tutorial j'ai crée une classe qui affiche du texte sous opengl a partir d'une texture bmp listant tous les caracteres. Dans c couleur d'un point [ par toto000 ] Bonjour,Y a-t-il une fonction en OpenGL qui permet de verifier la couleur d'un point dont on connait les coordonnes en x, y et z dans la fenetre Openg Sprites sous OpenGL [ par tintin72 ] Salut,Je programme un jeu 2D en OpenGL et je me sert des textures pour afficher mes sprites, mais c'est au niveau des dimensions que ça va pas. Comme couleur element selectioné ListBox [ par oliverman ] Salut tt le monde, Est ce qu'il y aurait quelqu'un qui saurait comment changer la couleur du texte et du fond de la ligne selectioné dans ma List Box. débuggage opengl [ par jclgarou ] Bonjour,je suis sur un gros projet OpenGl-c++, et on atteind la phase finale de débuggage. Je développe sous winXp avec un environnement cygwin. Le co


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,136 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales