Options class to hold all parameters for algorithm and rule customizations. More...
#include <mdl_distiller_options.h>
Public Member Functions | |
| Distiller_options () | |
| Create options with default settings. More... | |
Public Attributes | |
| int | verbosity |
| log level: 0 = off, 3 = show errs and warns More... | |
| int | trace |
| 0=none More... | |
| bool | debug_print |
| enable MDLTL debug_print statements More... | |
| bool | quiet |
| quiet, no output More... | |
| int | bake |
| texture baking resolution, 0 = no baking More... | |
| bool | all_textures |
| bake all textures More... | |
| const char * | texture_dir |
| directory where to store textures More... | |
| bool | test_module |
| Test the new module by compiling it. More... | |
| float | top_layer_weight |
| Weight in specific fresnel layer rules. More... | |
| bool | layer_normal |
| Transfer layer normal maps to global one. More... | |
| bool | merge_metal_and_base_color |
| Merge metal and base color into one. More... | |
| bool | merge_transmission_and_base_color |
| Merge transmission and base color into one. More... | |
| bool | target_material_model_mode |
| Create distilling output material in target material mode mode. More... | |
Options class to hold all parameters for algorithm and rule customizations.
|
inline |
Create options with default settings.
| bool mi::mdl::Distiller_options::all_textures |
bake all textures
| int mi::mdl::Distiller_options::bake |
texture baking resolution, 0 = no baking
| bool mi::mdl::Distiller_options::debug_print |
enable MDLTL debug_print statements
| bool mi::mdl::Distiller_options::layer_normal |
Transfer layer normal maps to global one.
| bool mi::mdl::Distiller_options::merge_metal_and_base_color |
Merge metal and base color into one.
| bool mi::mdl::Distiller_options::merge_transmission_and_base_color |
Merge transmission and base color into one.
| bool mi::mdl::Distiller_options::quiet |
quiet, no output
| bool mi::mdl::Distiller_options::target_material_model_mode |
Create distilling output material in target material mode mode.
| bool mi::mdl::Distiller_options::test_module |
Test the new module by compiling it.
| const char* mi::mdl::Distiller_options::texture_dir |
directory where to store textures
| float mi::mdl::Distiller_options::top_layer_weight |
Weight in specific fresnel layer rules.
| int mi::mdl::Distiller_options::trace |
0=none
| int mi::mdl::Distiller_options::verbosity |
log level: 0 = off, 3 = show errs and warns