website logo
Auteur
avatar
Crisot

Forum » » Création-Développement » » Oui on peut faire du bump mapping avec Warp3D/Os4


Posté : 26-11-2012 14:03 icone du post

La solution est de calculer un repère tangent pour chaque polygone, ce repère étant donné par une tangente, une binormale, et une normale. La normale ne change pas, en revanche la tangeante et la binormale sont obtenues à la fois par la géométrie du polygone mais aussi par ses déplacements UV, qui pour le coup s'appelleront vecteur S et vecteur T.

Ensuite, il faut transformer notre vecteur vertex->lumière par la matrice obtenue (3 vecteurs N T B de 3 dimensions = une matrice 3x3).

Si un jour pour X ou Y raison tu as besoin de ça.

http://www710.univ-lyon1.fr/~jciehl/Public/educ/GAMA/2007/TP_repere_tangent.h tml

Voir "construction guidée par texture".

Ca m'a pris le choux 2 jours...
--
AmigaOne X1000 - 2 Go DDR2 - Sapphire R9 280x Toxic - Crucial MX200 500 Go - Alim/Cooling BeQuiet

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1414&forum=14