Historique des modifications - Message

Message #4636

Sujet: shader sous 3ds max et irrlicht


TypeDateAuteurContenu
Création du message23-10-2008 17:34:43Aranoth
Ça c'est directement lié au fonctionnement même de la 3D.
Je l'ai repris du tuto officiel, mais ce n'est pas pas obligatoire (GLSL permet d'accèder aux différentes matrices via ses propres instructions)


invWorld est la matrice inverse de la matrice du monde et worldViewProj le produit des trois matrices.

World = la matrice de transformation du monde (la scène), donc la transformation en cours pour l'objet dessiné
View = la matrice de vue, donc la transformation de la caméra (position, inclinaison, ...)
Proj = la matrice de projection, comprendre par là la perspective (orthogonale pour la 2D)

C'est cette matrice qu'on utilise pour faire le passage de la 3D (la scène) à la 2D (l'écran)

Mais tout ça c'est vraiment inhérent à la 3D, pas à Irrlicht, ni aux shaders. Au même titre que le pipeline de rendu fixe.
A la limite s'initier directement à OpenGL est un bon moyen de comprendre les transformations et tout ce qui est un peu "bas niveau" comme ça.

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
114 invités en ligne
membre en ligne: -
RSS Feed