Précédent   Forum des professionnels en informatique > Applications > Développement 2D, 3D et Jeux > API graphiques > OpenGL
OpenGL Forum d'entraide sur le développement en OpenGL. Avant de poster -> FAQ OpenGL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/12/2011, 16h54   #1
Membre habitué
 
Avatar de Kromagg
 
Mickaël Leclerc
Ingénieur développement logiciels
Inscription : août 2008
Messages : 223
Détails du profil
Informations personnelles :
Nom : Mickaël Leclerc
Âge : 25
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : août 2008
Messages : 223
Points : 112
Points : 112
Par défaut Eclairage en OpenGL 3

Bonjour tout le monde

Je travaille actuellement sur de OpenGL 3/3.1/3.2 (et oui tout ça ) et j'en arrive à l'éclairage. Seulement je ne trouve aucun tutoriel sur le sujet, sachant que je ne souhaite utiliser que le pipeline programmable, et non pas les fonctions dépréciées. Si vous avez quelques liens qui traite du sujet j'accepte

Bonne journée

Kromagg
__________________
C'est dans ses rêves que l'homme trouve la liberté cela fut, est et restera la vérité! (John Keating - Le cercle des poètes disparus)
Kromagg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 00h43   #2
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 560
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 560
Points : 14 054
Points : 14 054
Bonjour,

L'éclairage doit être effectué dans le shader.
Après, vous devez passer à votre shader, toute les informations nécessaire pour que vous puissiez effectué l'éclairage
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 10h25   #3
Membre habitué
 
Avatar de Kromagg
 
Mickaël Leclerc
Ingénieur développement logiciels
Inscription : août 2008
Messages : 223
Détails du profil
Informations personnelles :
Nom : Mickaël Leclerc
Âge : 25
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : août 2008
Messages : 223
Points : 112
Points : 112
Citation:
Envoyé par LittleWhite Voir le message
Bonjour,

L'éclairage doit être effectué dans le shader.
Après, vous devez passer à votre shader, toute les informations nécessaire pour que vous puissiez effectué l'éclairage
D'accord donc si avec mon moteur de rendu je créé 4 lumières dans ma scène, je dois écrire les shaders en conséquences (tableau de position, de direction...) ?

Kromagg
__________________
C'est dans ses rêves que l'homme trouve la liberté cela fut, est et restera la vérité! (John Keating - Le cercle des poètes disparus)
Kromagg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 10h45   #4
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 560
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 560
Points : 14 054
Points : 14 054
Si vous utilisez la vieille méthode (rendu simple passe / direct rendering) alors vous devez passer un tableau de lumière (une structure lumière contenant la position, la couleur ambiante / diffuse et plein d'autres trucs).
Dans le shader, vous allez parcourir le tableau, pour calculer la lumière pour chaque sommet.

La nouvelle méthode est basé sur du rendu différé (multi passes), dans laquelle un premier rendu des positions / matériaux / normales et fait, puis un calcul des lumières selon le rendu première passe.
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 12h06   #5
Membre habitué
 
Avatar de Kromagg
 
Mickaël Leclerc
Ingénieur développement logiciels
Inscription : août 2008
Messages : 223
Détails du profil
Informations personnelles :
Nom : Mickaël Leclerc
Âge : 25
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : août 2008
Messages : 223
Points : 112
Points : 112
Citation:
Envoyé par LittleWhite Voir le message
La nouvelle méthode est basé sur du rendu différé (multi passes), dans laquelle un premier rendu des positions / matériaux / normales et fait, puis un calcul des lumières selon le rendu première passe.
Du Deferred Rendering si je ne me trompe pas. Mais je n'en suis pas encore là

Kromagg
__________________
C'est dans ses rêves que l'homme trouve la liberté cela fut, est et restera la vérité! (John Keating - Le cercle des poètes disparus)
Kromagg est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h22.


 
 
 
 
Partenaires

Hébergement Web