Bump Mapping [opengl/delphi] - Divers - Programmation
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?
Marsh Posté le 23-05-2006 à 16:10:37
c'est pour moi une référence
j'ai pas trouvé mieux ailleurs, et ca fait bien longtemps que je ne recherche plus de docs en francais.
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.
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)
Marsh Posté le 24-05-2006 à 00:04:34
Tiens? Je trouvais qu'il avait le souci de les simplifier et de les expliquer
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).
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.
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 ?
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?).
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...
Marsh Posté le 24-05-2006 à 09:58:14
ReplyMarsh 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
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.
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?
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.
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.
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.