Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ombre avec GLSL en OpenGL [ Linux / OpenGL ] (mmaximum)

jeudi 27 mars 2008 à 12:58:18 | Ombre avec GLSL en OpenGL

mmaximum

Salut à tous,

Je développe un moteur de jeu, mais je ne sais pas trop comment faire les ombres(shadow volume).
Je veux utiliser les shaders GLSL, je sais à peu près les utilisés.
Je connais le principe pour les shadows volumes mais je ne sais pas comment le mettres en GLSL.
Le principe est le suivant : on se place au niveau de la lampe, on met le Depth buffer dans une texture.
On se place au niveau de la camera, et pour chaque pixel dessiné, on test s'il est dans l'ombre.
En tous cas, je crois que c'est comme ca que ca marche.
Des petits codes seraient les bienvenue(c++ pour le programme avec les pixels shaders et vertex shaders à côté)

Merci d'avance

jeudi 27 mars 2008 à 21:24:26 | Re : Ombre avec GLSL en OpenGL

acx01b

salut non pas du tout

tu parles du shadow mapping

j'ai fait un code qui ne fonctionne pas trop (ombres imprécises) mon prof doit m'en envoyer un mieux d'ici peu si ça t'intéresse mais je ne suis pas sur que tu comprendras si tu ne revois pas de A à Z les shadow volumes (stencil buffer) et le shadow mapping ( matrice de transformation oeil lumière)


jeudi 27 mars 2008 à 21:26:24 | Re : Ombre avec GLSL en OpenGL

acx01b

tiens ici il y a le code de mon programme qui fonctionne presque (problème d'offset --> de précision)
[ Lien ]



Cette discussion est classé dans : opengl, principe, ombre, shaders, glsl


Répondre à ce message

Sujets en rapport avec ce message

Recherche d'aide pour les shaders [ par goast_tu ] Salut. Je ne suis pas nouveau en OpenGL mais j'ai pas encore touché a GLSL et donc vola j'ai desidé de m'y mettre mais le problem c'est que je trouve OpenGL 3D [ par jojomillenium ] Bonjour, J'aimerai créer une application qui me permette de charger une liste de cube (coordonnée et taille) et les placer dans un espace 3D et pouvoi MFC & OpenGL [ par jojomillenium ] Bonjour, J'aimerai faire avec Visual Studio 6 une MFC Dialog-Based (je trouve plus simple pour ajouter des menu et des boite de dialog pour changer en update version... [ par jojomillenium ] Bonjour, Je suis sous VSC++ 6 (version d'introduction fourni avec un bouquin) et mes version de openGL et glu sont vieille (meme pas le gluGetString : Multi composant OpenGL [ par titititi899 ] Bonjour,Je suis en trainde developper une dll permettant de creer un composant graphique. Ce composant peut se charger dans une application MFC, dans Traitement d'image sous GLSL [ par maverick38280 ] Bonjour, J'aurai aimé savoir si quelqu'un savait comment on peux modifier une texture sous GLSL et surtout la recuperer dans son code opengl car je ne Shaders : avec ou sans réserve ? [ par eplanet ] Bonjour à tous, je fais programme avec DirectX et j'aurai aimé avoir votre avis sur cette question : est-ce que le "tout shader" (à la fois vertex et Lightmaps OpenGL [ par manolobis ] Bonjour, Après avoir épuisé les ressources de la gestion des lumières sous openGL (Windows / Dev++) qui sont trop limitées pour mon application je m Problème d'affichage de texture [ par Turok ] Bonjour,Alors voila le problème est simple, voici un code que j'utilise pour afficher une simple image 2d en utilisant OpenGl et SDL, mais celui ci ne [OpenGL] "Normal" d'un Pixel [ par cuq ] Bonjour,J'utilise les fonctions glReadPixels &  gluUnProject pour avoir les coordonnées d'un point sélectionné dans un rendu Opengl. Je me demandai s'


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.