VRay SDK for C#
Loading...
Searching...
No Matches
VRay.ScannedMaterialParams Class Reference

This structure contains the parameters used in the rendering of the scanned materials. More...

Classes

struct  MapChannelsFlags
 

Public Types

enum  ColorSpace
 
enum  Plain
 
enum  Triplanar
 

Public Attributes

float bumpmul
 summary>The z value of the view vector below which bump is gradualy applied.
 
float bumpstart
 summary>The reflection rays count, the UI contains subdivision parameter, this must be seto to the square value of the subdivisions (Not used anymore).
 
int BWforGI
 
float ccbump
 summary>Uniform reflections distribution, when nonzero the importance sampling is not used.
 
float ccGlossy
 Clear coat glossiness, the measured value is kept in presets.specbell.
 
float ccGlossyVar
 Clear coat glossiness variation, the measured value is kept in presets.scratchdens.
 
int cchlight
 summary>Used to make the clear coat not perfect.
 
float ccior
 summary>Clear coat highlights.
 
float ccmetalrefl
 summary>Clear coat multiplier.
 
float ccmul
 summary>Controls the triplanar mapping, combination of enum Triplanar flags.
 
ColorSpace clrSpace
 summary>Rendering without using the GI engine at all (but most scenes have low scanned materials in count).
 
float cutoff
 summary>The mapping channel.
 
float depthMul
 summary>Disable use of the enlargement, directly the original small sample is used for rendering (Not used anymore, potentialy bug causing option).
 
int disablewmap
 summary>General result multiplier (tint).
 
int displace
 summary>The primary rays are rendered without using the GI engine (better acuracity, lower speed) (Not used anymore).
 
int dome
 summary>Multipliers for different parts of the light (Not used anymore).
 
int fasttrans
 summary>The material is represented as non colored for the GI rays, used to prevent the color bleeding when the color will be replaced in post.
 
Color filter
 summary>UV mapping transformation matrix.
 
float fltStrength
 summary>The output color space (Not used anymore, replaced by the vray color space).
 
float invgamma
 summary>Saturation.
 
int mapChannel
 summary>Prevent double lighting by direct and reflection rays (Not used anymore).
 
MapChannelsFlags mapChFlags
 summary>Strength of the replace paint effect.
 
float multdirect
 
float multgi
 summary>Limit for the tracing recursion.
 
float multrefl
 
bool noCachedGI
 summary>This parameter modifies the clear coat reflection to metalic behavior, i.e., it modulates the reflection color by the underlying BRDF color.
 
int noPrimGI
 summary>The minimal path length of a reflected ray that allows to use GI, if the path is shorter "fear" ray tracing is used (Not used anymore).
 
int noTransp
 summary>Multiplies the transparency (only the transparency, the translucency remains!) (Not used anymore).
 
int nsamples
 summary>Stop of the indirect ray if the total weight is below this value.
 
float paintStrength
 summary>Strength of the filter.
 
Plain plain
 summary>Modify the rendering in order to improve the result for materials without large details. More...
 
float retrace
 summary>Force opaque rendering even if backside lighting is present.
 
float saturation
 summary>Displacement/paralax multiplier.
 
float sceneScale
 summary>The clear coat ior, used for carpaints and other materials with thin refractive layer.
 
float scrambleSize
 summary>The size of one scene unit in cm.
 
float sssmul
 SSS thickness multiplier. More...
 
int traceDepth
 summary>Used when the plain option is set to PL_SCRAMBLE, determines the size of the pieces that are continuous in the uv space , measured in cm (Not used anymore).
 
float transpMul
 summary>Flags for the maps used in the rendering.
 
int triplanar
 summary>Used in volumetric translucency calculation, switches between two models of calculation, fast(1) and sss(0).
 
int twoside
 summary>Edge displacement, used to prevent the flat appearance of the edges.
 
int unfRefl
 summary>Same as two side in the standard material.
 
int usemap
 summary>Bump multiplier for the inclined views.
 
Transform uvtrans
 summary>Not used.
 

Detailed Description

This structure contains the parameters used in the rendering of the scanned materials.

Member Data Documentation

◆ plain

Plain VRay.ScannedMaterialParams.plain

summary>Modify the rendering in order to improve the result for materials without large details.

summary>Inverse gamma.

◆ sssmul

float VRay.ScannedMaterialParams.sssmul

SSS thickness multiplier.

summary>The default constructor initializes all fields as "not set".


The documentation for this class was generated from the following file: