This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
modeleditor:meshes [2012-03-28 10:12] Carsten [The meshes list] |
modeleditor:meshes [2016-06-21 11:34] (current) |
||
---|---|---|---|
Line 64: | Line 64: | ||
Ideally, the algorithm that is set here should match the algorithm that was used by the external program that was used for creating the //normal map// for this mesh. This is important so that the Cafu model code can accurately reproduce the subtle details involved in generating the axes of tangent-space, as only then the lighting results will exactly match those in the original program. Unfortunately, the involved algorithms are not standardized at this time (and often not even documented!), so that we can only try a best guess. | Ideally, the algorithm that is set here should match the algorithm that was used by the external program that was used for creating the //normal map// for this mesh. This is important so that the Cafu model code can accurately reproduce the subtle details involved in generating the axes of tangent-space, as only then the lighting results will exactly match those in the original program. Unfortunately, the involved algorithms are not standardized at this time (and often not even documented!), so that we can only try a best guess. | ||
- | Refer to [[http://api.cafu.de/structCafuModelT_1_1MeshT.html#a02f1d4ddd0c2dce4062a1b279ccd130d|CafuModelT::MeshT::TangentSpaceMethodT]] for the currently available tangent-space methods. More tangent-space methods will be added in the future. | + | Refer to [[http://api.cafu.de/c++/structCafuModelT_1_1MeshT.html#a02f1d4ddd0c2dce4062a1b279ccd130d|CafuModelT::MeshT::TangentSpaceMethodT]] for the currently available tangent-space methods. More tangent-space methods will be added in the future. |
If in doubt, there is a very simple receipt for choosing the right method: | If in doubt, there is a very simple receipt for choosing the right method: |