|
VRay SDK for C#
|
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. | |
This structure contains the parameters used in the rendering of the scanned materials.
| Plain VRay.ScannedMaterialParams.plain |
summary>Modify the rendering in order to improve the result for materials without large details.
summary>Inverse gamma.
| float VRay.ScannedMaterialParams.sssmul |
SSS thickness multiplier.
summary>The default constructor initializes all fields as "not set".