[opengl/delphi] Bump Mapping

Bump Mapping [opengl/delphi] - Divers - Programmation

Marsh Posté le 23-05-2006 à 14:50:10    

Salut,
je debute en opengl et je n'interesse au bump-mapping. J'ai fait quelques recherches mais aucun site ne propose une explication digne de ce nom.
J'ai compris qu'il s'agit de modifier la normale en fonction de l'image de la texture en niveau de gris (pour faire resortir les effets liés aux materiaux), mais COMMENT FAIT-ON CELA ?...
Est-on obligé d'ajouter des extensions pour obtenir l'effet tant convoité?
Je suis également preneur de tous tuto suffisement detaillé.
A votre bon coeur m'sieur dame.

Reply

Marsh Posté le 23-05-2006 à 14:50:10   

Reply

Marsh Posté le 23-05-2006 à 14:54:45    

Reply

Marsh Posté le 23-05-2006 à 16:05:01    

ok je l'ai deja trouvé ce fameux site de nehe mais tu ne le trouve pas imbitable?
c'est quand meme un peu soutenu comme explication non?
ou alors le meme en francais?

Reply

Marsh Posté le 23-05-2006 à 16:10:37    

c'est pour moi une référence [:spamafote]
 
j'ai pas trouvé mieux ailleurs, et ca fait bien longtemps que je ne recherche plus de docs en francais.

Reply

Marsh Posté le 23-05-2006 à 16:27:47    

une seul solution: la faire soi-meme
bon t'es certain qu'il n'y a pas mieux? parce que là je galere avec ces tutos a la nehe.

Reply

Marsh Posté le 23-05-2006 à 16:57:36    

damienlann a écrit :

une seul solution: la faire soi-meme


Ca tombe bien, c'est le but du forum :)
 

damienlann a écrit :

bon t'es certain qu'il n'y a pas mieux? parce que là je galere avec ces tutos a la nehe.


Ben c'est commenté, le code source est dispo dans pas mal de langages, ca aborde plein de techniques... je vois pas ce que tu repproches (à part l'anglais)

Reply

Marsh Posté le 23-05-2006 à 17:50:32    

je trouve qu'ila le don de compliqué les chose non??

Reply

Marsh Posté le 24-05-2006 à 00:04:34    

Tiens? Je trouvais qu'il avait le souci de les simplifier et de les expliquer :D
Le bump mapping ne se fait pas en claquant des doigts; il n'y a qu'à lire la partie qu'il y a dans le Cg tutorial de Nvidia pour mieux en comprendre la problématique (bien que ce soit au niveau des shaders que ça joue là)
 
Pour comparaison, ce qui tient dans la page de NeHe en prend 33 dans le bouquin pré-cité (sauf qu'ils donnent aussi des tips d'optim pour l'implémenter en tant que shader et qu'ils expliquent diverses techniques).

Reply

Marsh Posté le 24-05-2006 à 09:06:10    

ben je sais pas moi... comme je l'ai dit dans mon premier post : je débute.
Bon bref... il utilise glaux si j'ai bien compris.
J'ai chercher partout, je ne l'ai pas trouvé. je suis à la recherche de glaux.pas et certainement de glaux.dll..
 
Si quelqu'un a deja utiliser le bump-mapping et veut bien me décrire les demarches a suivre, je prend.

Reply

Marsh Posté le 24-05-2006 à 09:09:54    

pourquoi tu débutes pas sur qqchose de plus simple, comme lesson01 sur nehe, et que tu travaille un truc à ta sauce ?

Reply

Marsh Posté le 24-05-2006 à 09:09:54   

Reply

Marsh Posté le 24-05-2006 à 09:35:16    

ben j'ai quand meme deja fais des trucs en fait:
textures, ombres.
donc c'est bon je sait dessiner un triangle ou un cube.
le truc c'est que je sais qu'il faut faire une bump-map (ca si j'ai bien compris c'est ma texture en niveau de gris) mais je sais pas comment l'utiliser aprés.
ensuite je ne sait pas si je suis obligé d'utiliser une normale-map (si j'ai bien compris c'est une image bizare parce que nos yeux ne sont pas fait pour regarder des vecteurs. RVB represente X,Y,Z des vecteurs en chaque points... heu c'est clair?).


Message édité par damienlann le 24-05-2006 à 09:36:10
Reply

Marsh Posté le 24-05-2006 à 09:43:42    

!summon bjone (un mec qui touche en 3d sur le forum)
 
mais sinon t'as tout chez nehe...

Reply

Marsh Posté le 24-05-2006 à 09:58:14    

_darkalt3_ a écrit :

mais sinon t'as tout chez nehe...

ouais mais je comprend rien...

Reply

Marsh Posté le 24-05-2006 à 10:01:07    

bah une bonne dose d'acharnement et ca viendra :)
 
t'as essayé ce genre de mot clefs ?
http://www.google.fr/search?hs=bon [...] DcountryFR
 
Y'a l'air d'y avoir pas mal de trucs

Reply

Marsh Posté le 24-05-2006 à 11:46:49    

ben ouais mais ca reste flou... ils expliquent tous le principe général (qu'il me semble avoir compris) mais n'entrent pas plus dans le detail... ou alors il y a trop de detail et ca devient incomprehensible.

Reply

Marsh Posté le 24-05-2006 à 19:40:18    

Dans ce cas, c'est peut-être les maths qu'il te faudrait bosser ainsi que les divers systèmes de coordonnées existants en 3D, non?

Reply

Marsh Posté le 29-05-2006 à 10:50:08    

en fait j'ai compris la theorie.
mais du point de vue pratique je ne vois pas ce qu'il faut faire.

Reply

Marsh Posté le 29-05-2006 à 14:48:21    

Il faut faire du per-pixel-lighting grace a ma normal-map. (dans ce cas pas besoin de bump-map ?...)
Comment je sort les informations provenant de ma texture (normal-map)??
Faut-il que je dessine un quads pixel par pixel ou puis-je dessiner directement les polygones ?
 
voici ce que je pense etre bon...
dessiner mon polygone avec sa texture (truc banal)
pour chaque pixel du polygone
   affecter la valeur du vecteur correspondant dans la normal-map.
 
Ca parait simple, mais ca doit pas l'etre.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed