|
Fermat
|
Defines the LTC BSDF. More...
#include <cugar/linalg/vector.h>#include <cugar/linalg/matrix.h>#include <cugar/basic/numbers.h>#include <cugar/bsdf/differential_geometry.h>#include <cugar/spherical/mappings.h>Go to the source code of this file.
Classes | |
| struct | cugar::LTCBsdf |
| struct | cugar::LTCBsdf::LTC |
Namespaces | |
| cugar | |
| Define a vector_view POD type and plain_view() for std::vector. | |
Macros | |
| #define | ONE_OVER_PIf 0.31830988618f |
| #define | ONE_OVER_TWO_PIf 0.15915494309f |
| #define | HALF_PIf 1.57079632679f |
| #define | ONE_OVER_HALF_PIf 0.63661977236f |
| #define | LTC_USE_INVDET |
Functions | |
| CUGAR_FORCEINLINE CUGAR_HOST_DEVICE uint32 | cugar::clip_quad_to_horizon (cugar::Vector3f L[5]) |
Defines the LTC BSDF.
This module provides a ltc BSDF implementation
1.8.13