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

  FORUM HardWare.fr
  Programmation
  C++

  [OpenGL] Savoir si une face est éclairé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[OpenGL] Savoir si une face est éclairé

n°1559603
casafa
Posté le 13-05-2007 à 16:26:18  profilanswer
 

Bonjour,
 
J'aimerais savoir comment faire pour savoir si une face est éclairé.
Bon je connais la technique habituelle qui consiste à faire un dot product entre le vecteur normal et le vecteur de la lumière. Mais cette technique est loin d'être parfaite : si il y a un obstacle entre le modèle à éclairé et la lampe, le modèle ne devrait plus être éclairé hors ce n'est pas le cas.
 
Merci d'avance...

mood
Publicité
Posté le 13-05-2007 à 16:26:18  profilanswer
 

n°1559612
bjone
Insert booze to continue
Posté le 13-05-2007 à 16:57:02  profilanswer
 

fais une recherche sur:
- shadow volumes
- shadow maps
 
actuellements les shadow maps sont ce qui marche le mieux (gestion de la transparence, meilleure scalabilité)

n°1568315
barbapapa1​0
Posté le 31-05-2007 à 20:59:08  profilanswer
 

ben sinon calcule le vecteur qui va de ta lumiere a ta face puis fait un test de collision entre les autres faces et ce vecteur et des que le dit vecteur a touché une face celle ci est éclairée mais pas celles après :p

n°1568838
bjone
Insert booze to continue
Posté le 01-06-2007 à 21:15:33  profilanswer
 

oui enfin là c'est de l'OpenGl qu'il veut faire le monsieur, par un raytraçer ou un rasteriseur logiciel.


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

  [OpenGL] Savoir si une face est éclairé

 

Sujets relatifs
Opengl : utiliser les vertex array avec des uv attachés aux facesOPENGL - lire les valeurs RGBA d'une texture
[OpenGL] shadow volume Savoir si requete bien executée + prob CDO
[Opengl] stencil buffer : comprend pas son fonctionnement[javascript] savoir si une variable ou un objet existe déjà
[wxWidgets et OpenGL] Problème de stack overflow[OpenGL] La scène suit la souris
[VBA WORD] savoir si le document a déjà été enregistré[c++][OpenGL] Comment modéliser une maille ?
Plus de sujets relatifs à : [OpenGL] Savoir si une face est éclairé


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