|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Every march setting in one aggregate, for configure(). More...
#include <RaymarchProcessor.hpp>
Collaboration diagram for MayaFlux::Buffers::RaymarchProcessor::MarchConfig:Public Attributes | |
| float | absorption { 12.0F } |
| glm::vec3 | cool { 0.35F, 0.10F, 0.05F } |
| float | density_scale { 1.0F } |
| float | emission { 2.2F } |
| glm::vec3 | hot { 1.0F, 0.82F, 0.45F } |
| uint32_t | max_steps { 0 } |
| float | step_scale { 0.5F } |
| float | threshold { 0.02F } |
Every march setting in one aggregate, for configure().
Fields left out keep the processor's own defaults. A max_steps of zero means enough steps to cross the lattice diagonal at the step scale, capped at 512, and it follows later changes to the step scale.
Definition at line 88 of file RaymarchProcessor.hpp.