▼NVRay | |
NCommon | |
NImportUtils | |
NInternal | |
►NOCIO | |
COCIOConfigurationData | Helper structure storing the relevant configuration entries as they were read from the configuration file. |
►NPlugins | |
CBakeView | This plugin is used instead of RenderView when baking textures [gpuSupport=(partial)] |
CBitmapBuffer | Provides bitmap data from a file to be used by a texture plugin (TexBitmap) [gpuSupport=(full)] |
CBRDFAlHair | A V-Ray plug-in implementation of the alHair shader by Anders Langlands [gpuSupport=(none)] |
CBRDFAlSurface | V-Ray port of the alSurface shader (Anders Langlands). This is a multi-purpose uber shader for VFX. [gpuSupport=(partial)] |
CBRDFBlinn | BRDF with the popular general use Blinn reflection model. Consider using BRDFVRayMtl with type Blinn instead. [gpuSupport=(partial)] |
CBRDFBump | Wrapper for other BRDF plugins that adds bump/normal mapping [gpuSupport=(partial)] |
CBRDFCarPaint | V-Ray car paint BRDF with base layer, coating and flakes [gpuSupport=(partial)] |
CBRDFCarPaint2 | V-Ray car paint BRDF with base layer, coating and flakes [gpuSupport=(partial)] |
CBRDFCookTorrance | BRDF using the Cook-Torrance microfacet model. [gpuSupport=(partial)] |
CBRDFCSV | Experimental BRDF using csv files from a material scanner [gpuSupport=(none)] |
CBRDFDiffuse | Simple fully diffuse BRDF (lambertian). Use BRDFVRayMtl instead of BRDFDiffuse+BRDFLayered for layering, if possible [gpuSupport=(partial)] |
CBRDFDiffuse_forSSS | This plugin should be used instead of BRDFDiffuse if the VolumeScatterFog is used for the SSS effect [gpuSupport=(none)] |
CBRDFFiltering | Normal map filtering techniques [gpuSupport=(none)] |
CBRDFFlakes | This BRDF provides only the flakes part of BRDFCarPaint. The result is random glitters. [gpuSupport=(partial)] |
CBRDFFlakes2 | This BRDF provides only the flakes part of BRDFCarPaint2. The result is random glitters. [gpuSupport=(partial)] |
CBRDFGGX | BRDF using the modern GGX microfacet model. Well suited for metals, but also any other surface type. Consider using BRDFVRayMtl with type GGX instead. [gpuSupport=(partial)] |
CBRDFGlass | Simple refractive BRDF. Consider using BRDFVRayMtl instead. [gpuSupport=(partial)] |
CBRDFGlassGlossy | Glossy (blurred) refractive BRDF. Consider using BRDFVRayMtl instead. [gpuSupport=(partial)] |
CBRDFHair | Deprecated. Legacy hair shader. Use BRDFHair3 or even better BRDFHair4 instead. [gpuSupport=(none)] |
CBRDFHair2 | Deprecated. Legacy hair shader. Use BRDFHair3 or even better BRDFHair4 instead. [gpuSupport=(none)] |
CBRDFHair3 | Hair shader based on the Disney paper "An Artist Friendly Hair Shading System" [gpuSupport=(partial)] |
CBRDFHair4 | Artist friendly hair shader based on the Disney paper "A Practical and Controllable Hair and Fur Model for Production Path Tracing" [gpuSupport=(partial)] |
CBRDFHOPS | Experimental BRDF using csv files from a material scanner. Extends BRDFCSV with coating and flakes. [gpuSupport=(none)] |
CBRDFLayered | Wrapper for layering other BRDFs with weights. Use BRDFVRayMtl instead if you have up to one each of: diffuse, reflective and refractive BRDF. [gpuSupport=(partial)] |
CBRDFLight | Self-illuminating BRDF. The exact color value goes into the image (no 'shading'). Do not use instead of proper light sources. [gpuSupport=(partial)] |
CBRDFMirror | Simple specular reflection BRDF [gpuSupport=(partial)] |
CBRDFModoUnity | Compatibility BRDF for materials imported from Unity [gpuSupport=(full)] |
CBRDFModoUnreal | Compatibility BRDF for materials imported from Unreal [gpuSupport=(full)] |
CBRDFMultiBump | Wrapper for other BRDF plugins that adds multiple bump/normal maps [gpuSupport=(none)] |
CBRDFPhong | BRDF with the popular but simplistic Phong reflection model. Consider using BRDFVRayMtl with type Phong instead. [gpuSupport=(partial)] |
CBRDFSampled | Experimental measured BRDF plugin [gpuSupport=(none)] |
CBRDFScanned | Scanned material BRDF plugin for VRay |
CBRDFScatterVolume | Sub-surface scattering based on random walk SSS [gpuSupport=(none)] |
CBRDFSkinComplex | Subsurface scattering BSDF with three depth layers designed for skin shading [gpuSupport=(none)] |
CBRDFSSS | Deprecated. Legacy subsurface scattering shader. Use BRDFSSS2/Complex or BRDFSkinComplex instead. [gpuSupport=(none)] |
CBRDFSSS2 | BSDF with only the subsuface scattering layer of the BRDFSSS2Complex shader [gpuSupport=(partial)] |
CBRDFSSS2Complex | A layered BSDF with subsuface scattering, diffuse, reflective and transparency components [gpuSupport=(partial)] |
CBRDFStochasticFlakes | This BRDF provides highly efficient and controllable flakes/glitters for materials like snow, metallic paints etc. [gpuSupport=(partial)] |
CBRDFThunderLoom | Cloth and fabric BRDF |
CBRDFToonMtl | BRDF for cartoon style (a.k.a. Cel) shading with flat color and sudden transitions [gpuSupport=(none)] |
CBRDFToonOverride | Wrapper for other BRDF plugins that adds override for VolumeVRayToon |
CBRDFVRayMtl | General purpose energy preserving BRDF with one diffuse, reflective and refractive layer. Recommended unless you have specific needs it doesn't cover. [gpuSupport=(partial)] |
CBRDFWard | BRDF using the Ward model for highly diffuse surfaces. Consider using BRDFVRayMtl with type Ward instead. [gpuSupport=(partial)] |
CBSDFPointParticle | BRDF used to shade point particles [gpuSupport=(none)] |
CCameraDefault | Default camera object. Used to replace a Camera{*} instance in interactive mode. [gpuSupport=(full)] |
CCameraDome | Defines a dome camera when present in the scene [gpuSupport=(full)] |
CCameraFilmTransform | Applies a transformation to the camera film when present in the scene |
CCameraLensSystem | Camera based on a system of lenses |
CCameraPhysical | Defines a physical camera when present in the scene. Affects DoF, exposure, motion blur etc. [gpuSupport=(partial)] |
CColorCorrect | Applies color corrections to a base texture. http://www.cuneytozdas.com/software/3dsmax/ColorCorrect/help/reference.htm [gpuSupport=(none)] |
CColorCorrection | Applies color corrections to a base texture [gpuSupport=(full)] |
CColorMapperTest | |
CColorTextureToMono | Converts input color texture to its intensity as floating point output [gpuSupport=(none)] |
CCustomGlsl | |
CEnvFogMeshGizmo | Defines the limits of a volume that will be filled with fog by linking a geometry source plugin [gpuSupport=(partial)] |
CEnvironmentFog | Renders volumetric fog. Optionally enclosed within the space defined by EnvFogMeshGizmo instances. [gpuSupport=(partial)] |
CExtChannel | A plugin which represents single channel data and metadata. [gpuSupport=(full)] |
CExtMapChannels | A plugin with mapping channels overrides. [gpuSupport=(full)] |
CFilterArea | AA filter with equal weight within a circle [gpuSupport=(full)] |
CFilterBox | AA filter with equal weight within a square [gpuSupport=(full)] |
CFilterCatmullRom | Catmull-Rom cubic spline AA filter [gpuSupport=(none)] |
CFilterCookVariable | Cook exponential AA filter [gpuSupport=(none)] |
CFilterGaussian | Gaussian function AA filter [gpuSupport=(full)] |
CFilterLanczos | Lanczos AA filter (windowed sinc function) [gpuSupport=(full)] |
CFilterMitNet | Mitchell-Netravali cubic spline AA filter [gpuSupport=(none)] |
CFilterPoint | Zero radius AA filter [gpuSupport=(full)] |
CFilterSinc | Sinc function AA filter [gpuSupport=(none)] |
CFilterTriangle | AA filter with weight linearly falling off from the center [gpuSupport=(none)] |
CFloat3ToAColor | Converts separate float inputs for the 4 RGBA channels into one color texture output [gpuSupport=(partial)] |
CFloatToTex | Converts a single scalar or scalar output parameter to a scalar texture. For passing to parameters that won't work otherwise, such as inside some lists. [gpuSupport=(full)] |
CGeomBifrost | Bifrost geometry source plugin for V-Ray for Maya |
CGeomBox | Geometry source plugin for a simple box. It is able to handle a camera inside it. [gpuSupport=(none)] |
CGeomDisplacedMesh | Wrapper for another geometry source plugin. Adds displacement. [gpuSupport=(partial)] |
CGeomEnmesh | Places a copy of a reference geometry on a source geometry based on placement parameters. [gpuSupport=(none)] |
CGeomGaussians | Geometry source plugin for raytracing a cloud of 3D Gaussians. [gpuSupport=(none)] |
CGeomHair | Geometry source plugin. Generates hair/fur or similar strand geometry over a base triangle mesh [gpuSupport=(partial)] |
CGeomImagePlane | Geometry source plugin. Defines a plane that is to be used with a background image at a finite position instead of the normal background infinitely away. [gpuSupport=(none)] |
CGeomInstancer | Geometry instancing plugin. Replaces its source geometry with a box in the main tree and intersects in its own tree. Used for example for optimizing view-independent displacement [gpuSupport=(full)] |
CGeomLocalRayserver | Geometry instancing plugin. Replaces its source geometry with a box in the main tree and intersects in its own tree. Used for example for optimizing view-independent displacement [gpuSupport=(none)] |
CGeomMayaHair | Geometry source plugin. Defines explicit hair or similar strand geometry [gpuSupport=(partial)] |
CGeomMeshFile | Geometry source plugin. Dynamically loads/unloads geometry voxels from a proxy file. [gpuSupport=(partial)] |
CGeomMeshLoader | |
CGeomMeshLoader1 | |
CGeomMeshTest | |
CGeomMetaballSystem | Metaball geometry source [gpuSupport=(none)] |
CGeomParticleSystem | Geometry source plugin. Defines a particle system. Particles are spheres or using another geometry source. [gpuSupport=(partial)] |
CGeomPartio | Partio geometry source plugin for V-Ray for Maya [gpuSupport=(partial)] |
CGeomPerfectSphere | Geometry source plugin for a simple sphere. [gpuSupport=(none)] |
CGeomPlane | Geometry source plugin. Defines an infinite plane. [gpuSupport=(full)] |
CGeomRayserverInstancer | Geometry instancing plugin. Replaces its source geometry with a box in the main tree and intersects in its own tree. Used for example for optimizing view-independent displacement [gpuSupport=(none)] |
CGeomScatter | Chaos Scatter instancing plugin [gpuSupport=(full)] |
CGeomScatterSpline | Chaos Scatter spline input plugin [gpuSupport=(full)] |
CGeomStaticMesh | Geometry source plugin. Defines mesh data (including UV coordinates and per-face material IDs). Supports motion blur and dynamic loading. [gpuSupport=(full)] |
CGeomStaticNURBS | Geometry source plugin. Defines a smooth NURBS surface. [gpuSupport=(none)] |
CGeomStaticSmoothedMesh | Wrapper for another geometry source plugin. Adds face smoothing (subdivision). Can also directly add displacement instead of chaining with GeomStaticDisplacedMesh [gpuSupport=(full)] |
CIBitmapPluginCategory | Interface for the BitmapPluginCategory category |
CIBSDFPluginCategory | Interface for the BSDFPluginCategory category |
CIGeometryPluginCategory | Interface for the GeometryPluginCategory category |
CIGeometrySourcePluginCategory | Interface for the GeometrySourcePluginCategory category |
CILightPluginCategory | Interface for the LightPluginCategory category |
CIMaterialPluginCategory | Interface for the MaterialPluginCategory category |
CInfoRenderEngine | Provide render engine type as a plugin in the vrscene |
CInstancer | Top-level geometry plugin. Efficiently instances objects in the scene. Often used for particles and vegetation. [gpuSupport=(partial)] |
CInstancer2 | Geometry source plugin that feeds a top-level plugin such as Node. Efficiently instances objects in the scene. Often used for particles and vegetation. [gpuSupport=(partial)] |
CIPluginRef | An interface for types which can be used as values referring to plugins or plugin.properties. Implemented by Plugin and PluginRef. |
CIRenderChannelPluginCategory | Interface for the RenderChannelPluginCategory category |
CISettingsPluginCategory | Interface for the SettingsPluginCategory category |
CITextureFloatPluginCategory | Interface for the TextureFloatPluginCategory category |
CITextureIntPluginCategory | Interface for the TextureIntPluginCategory category |
CITextureMatrixPluginCategory | Interface for the TextureMatrixPluginCategory category |
CITexturePluginCategory | Interface for the TexturePluginCategory category |
CITextureTransformPluginCategory | Interface for the TextureTransformPluginCategory category |
CITextureVectorPluginCategory | Interface for the TextureVectorPluginCategory category |
CIUVWGenPluginCategory | Interface for the UVWGenPluginCategory category |
CIViewPluginCategory | Interface for the ViewPluginCategory category |
CIVolumetricPluginCategory | Interface for the VolumetricPluginCategory category |
CLightAmbient | Ambient light source (GL-style fake GI) [gpuSupport=(none)] |
CLightAmbientMax | V-Ray implementation of the ambient light in 3dsMax [gpuSupport=(none)] |
CLightDirect | Infinite directional (parallel) light source [gpuSupport=(partial)] |
CLightDirectMax | V-Ray implementation of the directional light in 3dsMax [gpuSupport=(partial)] |
CLightDirectModo | Infinite directional (parallel) light source. Similar to LightDirect, but treats soft shadows differently. [gpuSupport=(partial)] |
CLightDome | Dome light source for image based lighting. Intersected infinitely away from the scene (when a ray doesn't hit anything) [gpuSupport=(partial)] |
CLightIES | Light source using .ies file definitions of real fixtures [gpuSupport=(partial)] |
CLightIESMax | LightIESMax is deprecated, please use LightIES instead This is 3dsMax only. Use LightIES instead. Light source using .ies file definitions of real fixtures [gpuSupport=(partial)] |
CLightInstancer | Light instancing plugin. [gpuSupport=(full)] |
CLightLuminaire | A light source representing the pre-computed radiance of a luminaire. [gpuSupport=(none)] |
CLightMesh | Area light source based on a custom geometry source [gpuSupport=(partial)] |
CLightOmni | Omnidirectional point light source [gpuSupport=(partial)] |
CLightOmniMax | V-Ray implementation of the omnidirectional light in 3dsMax [gpuSupport=(partial)] |
CLightRectangle | Rectangular or disc shaped area light source [gpuSupport=(partial)] |
CLightSphere | Spherical area light source [gpuSupport=(partial)] |
CLightSpot | Spot light source without area (directed point light) [gpuSupport=(partial)] |
CLightSpotMax | V-Ray implementation of the spot light in 3dsMax [gpuSupport=(partial)] |
CLuminaireBaker | Baking the emission of complex luminaires into a field representation [gpuSupport=(none)] |
CMaterialOverrider | Replaces materials for specific nodes, similar to how SettingsLightLinker overrides which lights are used [gpuSupport=(partial)] |
CMayaGamma | Applies gamma to the input texture. Gamma is textured unlike TexMaxGamma. Doable with TexAColorOp::power. [gpuSupport=(full)] |
CMayaLightDirect | Infinite directional (parallel) light source. Similar to LightDirect but defines shadow radius in degrees instead of distance units.gpuSupport=(partial) |
CMayaMtlMatte | Maya matte material. Controls how the alpha channel is affected. [gpuSupport=(none)] |
CMayaMultiplyDivide | Provides multiplication/division of two input textures. Subset of TexAColorOp. [gpuSupport=(full)] |
CMayaProjectionTex | |
CMeshGeometryTrim | A plugin with per-face visibility list. [gpuSupport=(full)] |
CMtl2Sided | Two-sided material that can use different base materials for the front and back side of triangles. Use specifically for translucent objects like leaves and curtains. [gpuSupport=(partial)] |
CMtlDoubleSided | Deprecated. Use MtlSingleBRDF and its double_sided parameter. [gpuSupport=(none)] |
CMtlGLSL | Renders using a material description from a GLSL shader definition file [gpuSupport=(none)] |
CMtlMaterialID | Extends a base material with an ID that can be used by matte render channels [gpuSupport=(partial)] |
CMtlMayaRamp | Material plugin with parameters similar to using multiple TexRamp inputs. For use in V-Ray for Maya. [gpuSupport=(none)] |
CMtlMDL | Renders using an nVidia MDL material description file [gpuSupport=(full)] |
CMtlMulti | Contains a list of materials. Every triangle of a mesh defines which material it will use by ID (GeomStaticMesh.face_mtlIDs). [gpuSupport=(partial)] |
CMtlObjBBox | This wrapper material provides object bounding box information for UVWGenObjectBBox [gpuSupport=(none)] |
CMtlOSL | Renders using a material description from an .osl/.oso shader definition file [gpuSupport=(none)] |
CMtlOverride | Wraps the default object material and adds override materials for GI, reflections, refractions, shadows. [gpuSupport=(partial)] |
CMtlRenderStats | Wrapper for another material. Controls whether the object is visible to different types of rays. [gpuSupport=(partial)] |
CMtlRoundEdges | Wraps a base material and adds rounding of the object's edges [gpuSupport=(partial)] |
CMtlSelectRE | Material that writes the alpha result of its sub-material to a list of alpha render elements. [gpuSupport=(none)] |
CMtlSingleBRDF | Material plugin for common use - links a single BRDF plugin (like BRDFVRayMtl). Adds option for how to shade the back side. [gpuSupport=(partial)] |
CMtlStreakFade | Implements the tail fade for streak particles in Maya. This works only as the top-most material. [gpuSupport=(none)] |
CMtlUVWScaler | Wraps a material and modifies the UVW coordinates of the textures inside it [gpuSupport=(none)] |
CMtlUVWSelect | Wraps a material and changes its UVW coordinates, given it uses UVWGenSelect in texture nodes [gpuSupport=(full)] |
CMtlVRmat | Renders using a material description from a .vrmat (XML) or .vrscene file where V-Ray plugins are described [gpuSupport=(full)] |
CMtlWrapper | Wraps another Mtl plugin. Adds matte properties; reflection, GI and caustics overrides; which channels to affect etc. [gpuSupport=(partial)] |
CMtlWrapperMaya | Same as MtlWrapper but renders black for reflection and refraction rays [gpuSupport=(partial)] |
CNode | Top-level geometry plugin. Places a geometric object in the scene and associates it with a material |
CNURBSCurve | Geometry source plugin. Defines a smooth NURBS curve. [gpuSupport=(none)] |
COutputDeepWriter | Settings for outputting deep image [gpuSupport=(none)] |
COutputTest | |
CParticleTex | 3d texture created from a list of particle systems [gpuSupport=(bake)] |
CPhxShaderCache | This plugin represents a single cache file from which the rendering data is loaded. The cache files can be in the Phoenix aur format, or in the OpenVDB or Field3D formats. [gpuSupport=(partial)] |
CPhxShaderFoam | Phoenix's Particle Shader plugin. Can be used to render particles in different modes such as points, bubbles or volumetric fog. [gpuSupport=(partial)] |
CPhxShaderFoamTex | The foam texture, used by Phoenix to generate foam over the specified ocean texture. [gpuSupport=(none)] |
CPhxShaderOceanTex | The Ocean displacement texture, used by Phoenix to render its infinite ocean surface.gpuSupport=(full) |
CPhxShaderParticleTex | The Phoenix Particle Texture that converts a particle system into a 3D texture map which denoted the particle positions either by attaching a piece of a texture to the particle position in a certain radius, or as a gray-scale map where the particle positions are bright and the rest or the space is black. [gpuSupport=(none)] |
CPhxShaderPGroup | A Particle System simulated by Phoenix. Since one simulator can output many particle systems, these plugins are used to allow selecting just one of them into a Particle Shader or other object. [gpuSupport=(full)] |
CPhxShaderPrtLoader | A loader tool for Krakatoa PRT cache files containing only particle data that can be shaded by Phoenix's Particle Shader. [gpuSupport=(full)] |
CPhxShaderSim | The grid container of Phoenix and the V-Ray Volume Grid that can be shaded as a volumetric, as a geometry volumetric, as an isosurface, or meshed. [gpuSupport=(partial)] |
CPhxShaderSimGeom | This plugin is created when rendering the Phoenix or V-Ray Volume Grid container in Volumetric Geometry, Volumetric Heat Haze or Isosurface render modes. Other render modes use either the PhoenixMeshPlugin, or the PhoenixVolPlugin. [gpuSupport=(partial)] |
CPhxShaderSimMesh | This plugin is created when rendering the Phoenix or V-Ray Volume Grid container in Mesh render mode. Other render modes use either the PhoenixGeomPlugin, or the PhoenixVolPlugin. [gpuSupport=(full)] |
CPhxShaderSimVol | All grid containers and particle shaders that are in volumetric rendering mode are collected by this plugin's single instance in order to be ray-marched simultaneously, which guarantees proper blending between intersecting volumetric effects. Particle shaders in Geometry Mode, as well as Phoenix Simulators and V-Ray Volume Grids that are in Volumetric Geometry, Isosurface or Mesh render mode are not collected by this plugin. [gpuSupport=(full)] |
CPhxShaderTex | The Phoenix Grid Texture which is used to retrieve a grid container's channel data and use it for any operation that accepts textures. [gpuSupport=(none)] |
CPhxShaderTexAlpha | Texture used with Maya fluids. Its purpose is to convert the Maya opacity texture to Phoenix. [gpuSupport=(none)] |
CPhxShaderVoxelShader | The Voxel Shader that can be shaded as a volumetric. [gpuSupport=(partial)] |
CPickedPluginInfo | This struct holds the data, which is returned by VRayRenderer.PickPlugins() |
CPlugin | |
CPluginAtTime | Allows to use particular plugin at specific time. [gpuSupport=(full)] |
CPluginCategories | This struct is used to determine if a plugin type is of certain category. |
CPluginMeta | A class that gives metadata info for a plugin. |
CPluginParameterStore | Plugin parameter storage plugin |
CPluginRef | Holds a plugin.outputProperty pair. |
CPropertyMeta | A class that gives meta data info for a plugin property. |
CPropertyRuntimeMeta | A class that gives meta data info for a plugin property with additional runtime information. |
CRawBitmapBuffer | Provides bitmap data from an array to be used by a texture plugin (TexBitmap) [gpuSupport=(full)] |
CRenderChannelAmbientOcclusion | Contains the ambient occlusion |
CRenderChannelBackToBeauty | Back to beauty channel used by VFB2 [gpuSupport=(full)] |
CRenderChannelBumpNormals | Contains camera space bump/normal-mapped normal vectors as 3-component signed colors. |
CRenderChannelCoat | Direct coat render element [gpuSupport=(full)] |
CRenderChannelCoatReflection | Indirect coat reflection render element [gpuSupport=(full)] |
CRenderChannelColor | An arbitrary output variable of Color type (3-component). Contents defined by the 'alias' parameter. |
CRenderChannelColorModo | Extension of RenderChannelColor used by V-Ray for Modo |
CRenderChannelCoverage | Contains the coverage factor of the object with highest influence (due to AA) on each pixel in the RenderID channel. |
CRenderChannelCryptomatte | Cryptomatte render channel plugin for V-Ray [gpuSupport=(none)] |
CRenderChannelDenoiser | Enables denoising post-processing (V-Ray, NVIDIA or Intel) and sets its parameters. Implicitly creates other needed channels. Result is combined with other post-effects in the special 'effectsResult' channel |
CRenderChannelDRBucket | Visualizes which host rendered each bucket |
CRenderChannelExtraTex | Contains the result of rendering a specified color texture |
CRenderChannelExtraTexFloat | Contains the result of rendering a specified float texture |
CRenderChannelExtraTexInt | Contains the result of rendering a specified integer texture |
CRenderChannelGlossiness | An arbitrary output variable of floating point type (1-component grayscale). |
CRenderChannelInteger | An arbitrary output variable of integer type. |
CRenderChannelInvertedFloat | Used instead of RenderChannelGlossiness when an inverted ReflectIOR channel is needed. [gpuSupport=(none)] |
CRenderChannelLightingAnalysis | Lighting analysis render element that provides visual representation of the lighting intensity in the rendered frame [gpuSupport=(none)] |
CRenderChannelLightMix | Light mix channel used by VFB2 [gpuSupport=(full)] |
CRenderChannelLightSelect | Light select render element [gpuSupport=(partial)] |
CRenderChannelMtlID | Contains the material ID for the object with greatest coverage in each pixel. |
CRenderChannelMultiMatte | Contains up to 3 object masks (mattes) in each color channel [gpuSupport=(partial)] |
CRenderChannelNodeID | Contains the node ID for the object with greatest coverage in each pixel. |
CRenderChannelNormals | Contains camera space normal vectors as 3-component signed colors. |
CRenderChannelObjectSelect | Contains only the object(s) selected by ID [gpuSupport=(none)] |
CRenderChannelRenderID | Contains the Render ID for the object with greatest coverage in each pixel. |
CRenderChannelSheen | Direct sheen render element [gpuSupport=(full)] |
CRenderChannelSheenReflection | Indirect sheen reflection render element [gpuSupport=(full)] |
CRenderChannelToon | Toon render element [gpuSupport=(none)] |
CRenderChannelVelocity | Contains signed velocity vectors in screen space [gpuSupport=(partial)] |
CRenderChannelZDepth | Contains the Z-Depth (1-component grayscale). |
CRenderView | Description of a render view (camera) – position, field of view, etc. [gpuSupport=(partial)] |
CRTEngine | For internal use only! Manages interactive or GPU rendering. Always the first plugin. Not exported to file. |
CRuntimeUIGuides | A class that gives meta data info and some dynamic data for a plugin property based on its uiguide. |
CSceneMetadata | Various scene metadata. |
CSceneModifierTest | |
CSettingsCamera | Settings for the render camera. Relates to RenderView and CameraPhysical (or other Camera{*} plugins). [gpuSupport=(partial)] |
CSettingsCameraDof | Settings for raytraced depth of field. May conflict with CameraPhysical. [gpuSupport=(partial)] |
CSettingsCaustics | Settings for rendering caustics effects through photon mapping [gpuSupport=(none)] |
CSettingsColorMapping | Settings for color mapping. Affects image sampling. [gpuSupport=(partial)] |
CSettingsColorMappingModo | Settings specific to V-Ray for Modo [gpuSupport=(partial)] |
CSettingsCurrentFrame | Plugin used to force the current animation time in interactive mode |
CSettingsDecal | The decal settings plugin in charge for preparing the decal shader [gpuSupport=(partial)] |
CSettingsDefaultDisplacement | Global settings for displacement geometry |
CSettingsDMCGI | Settings for Deterministic Monte Carlo sampling of Brute Force Global Illumination |
CSettingsDMCSampler | Settings for the Deterministic Monte Carlo sampler |
CSettingsEnvironment | Settings for environment mapping (per ray type) and matte objects |
CSettingsEXR | Settings for auto-saved EXR images |
CSettingsGaussianSplats | Global settings for rendering Gaussian splats. [gpuSupport=(none)] |
CSettingsGI | Settings for global illumination, such as which engine to use for primary and secondary GI [gpuSupport=(partial)] |
CSettingsHair | Global settings for hair rendering [gpuSupport=(none)] |
CSettingsImageSampler | Settings for the image sampler - type (bucket/progressive) and quality [gpuSupport=(partial)] |
CSettingsIrradianceMap | Settings for the Irradiance Map global illumination engine [gpuSupport=(partial)] |
CSettingsJPEG | Settings for auto-saved JPEG images |
CSettingsLightCache | Settings for the Light Cache global illumination engine [gpuSupport=(partial)] |
CSettingsLightLinker | Settings for the Light Linker - include/exclude specific lights in the scene when shading specific nodes [gpuSupport=(full)] |
CSettingsLightTree | Deprecated. Do not use! [gpuSupport=(none)] |
CSettingsMemoryTracker | Plugin to control memory tracker report output |
CSettingsMotionBlur | Settings for sampling motion blur effects [gpuSupport=(partial)] |
CSettingsOptions | Global settings for various V-Ray options, such as lighting, materials and distributed rendering |
CSettingsOutput | Settings for the output file, for the image size and region/cropping, and for animation sequence |
CSettingsPhotonMap | Settings for the Photon Map global illumination engine [gpuSupport=(none)] |
CSettingsPNG | Settings for auto-saved PNG images |
CSettingsPtexBaker | Settings for baking PTex texture files |
CSettingsRaycaster | Settings for ray intersection accelleration structures |
CSettingsRegionsGenerator | Settings for the size and order of generating render buckets |
CSettingsRenderChannels | Settings common to all render channels [gpuSupport=(none)] |
CSettingsRTEngine | Settings for V-Ray Interactive and V-Ray GPU Interactive/Production. [gpuSupport=(partial)] |
CSettingsSGI | Settings for auto-saved SGI images |
CSettingsTextureCache | Sets tiled textures settings. |
CSettingsTGA | Settings for auto-saved TGA images |
CSettingsTIFF | Settings for auto-saved TIFF images |
CSettingsUnitsInfo | Settings for converting scene units to physical units |
CSettingsVertexBaker | Setting for baking vertex color sets |
CSettingsVFB | Settings for VFB post-processing effects |
CSettingsVRST | Deprecated. Use the OutputDeepWriter plugin instead. Used to keep some settings for auto-saved VRST/VRSM images. |
CSphereFade | Limits rendering to one or more spherical volumes defined with SphereFadeGizmo instances [gpuSupport=(none)] |
CSphereFadeGizmo | Defines a sphere outside which the scene won't be rendered (can be inverted) [gpuSupport=(none)] |
CSphericalHarmonicsExporter | Experimental GI engine for texture baking [gpuSupport=(none)] |
CSphericalHarmonicsRenderer | Experimental GI engine for texture baking [gpuSupport=(none)] |
CSunLight | Physically-based model of a Sun directional light source. Positioned at infinity and casts parallel rays with soft shadows. [gpuSupport=(partial)] |
CTexAColor | Wraps a color constant or output parameter as a normal texture for passing to parameters that won't work otherwise, such as inside some lists [gpuSupport=(full)] |
CTexAColorChannel | Outputs only one of the 4 RGBA channels (or intensity) as float texture [gpuSupport=(full)] |
CTexAColorOp | Performs arithmetic operation between the two input textures. Default output operation is defined by 'mode'. Additional output parameters are also provided. [gpuSupport=(partial)] |
CTexAnimationCurve | Maps an input float along a curve. Very similar to TexBezierCurve. [gpuSupport=(none)] |
CTexBerconDistortion | V-Ray implementation of the Bercon distortion texture for 3dsMax [gpuSupport=(bake)] |
CTexBerconGrad | V-Ray implementation of the Bercon gradient texture for 3dsMax [gpuSupport=(partial)] |
CTexBerconNoise | V-Ray implementation of the Bercon procedural noise texture for 3dsMax [gpuSupport=(partial)] |
CTexBerconTile | V-Ray implementation of the Bercon procedural tile texture for 3dsMax [gpuSupport=(partial)] |
CTexBerconWood | V-Ray implementation of the Bercon procedural wood texture for 3dsMax [gpuSupport=(partial)] |
CTexBezierCurve | Outputs the 2D piecewise cubic bezier curve float result (Y axis) from the given input float argument (X axis) [gpuSupport=(full)] |
CTexBezierCurveColor | See TexBezierCurve description. This behaves as a separate TexBezierCurve for each of the R/G/B channels. Alpha is taken from the input color. [gpuSupport=(full)] |
CTexBifrostVVMix | This texture is used by the Bifrost shader to mix the velocity and vorticity into one float number which is then remapped into diffuse/reflection/refraction/foam color and weight [gpuSupport=(none)] |
CTexBillboardParticle | Deprecated. [gpuSupport=(bake)] |
CTexBitmap | Sample a bitmap texture specified through a BitmapBuffer or RawBitmapBuffer plugin [gpuSupport=(partial)] |
CTexBlend | Blends between two color textures using a float texture for weight: result = (1-amount)*color_a + amount*color_b [gpuSupport=(full)] |
CTexBlendBumpNormal | Blends two normal maps and two bump maps [gpuSupport=(none)] |
CTexBulge | V-Ray implementation of the Bulge procedural texture in Maya (grayscale rectangular grid) [gpuSupport=(bake)] |
CTexBump2Glossiness | Texture for computing glossiness from bump or normal map and base glossiness to address the problem of surfaces becoming too shiny at a distance as the normal map is filtered. The texture's output is meant to be connected to the reflect_glossiness parameter of BRDFVRayMtl with a GGX (gamma=2) BRDF. Glossiness is computed dynamically based on the area of the normal map used for filtering. Takes as input a BitmapBuffer and UVWGenInterface, which should be the same texture and UVWGen used for the material's bump map. The bump map should be either a monochrome bump map, or a normal map in tangent space, set via bump_mode parameter. Currently does not support UDIM textures and file tags for the bump map. The input base_glossiness can be any float texture. [gpuSupport=(none)] |
CTexC4DNoise | V-Ray implementation of the procedural noise texture in Cinema 4D. The plugin should not be used for content creation outside of Cinema 4D. [gpuSupport=(full)] |
CTexCellular | Procedural texture based on Steven Worley's "A Cellular Texture Basis Function" paper [gpuSupport=(bake)] |
CTexChecker | Checkered alternation between two textures [gpuSupport=(partial)] |
CTexClamp | Clamps an input texture between the given min/max color values [gpuSupport=(full)] |
CTexCloth | Procedural weaved cloth texture [gpuSupport=(bake)] |
CTexColor2Scalar | Deprecated. Use TexColorToFloat or TexAColorOp::intensity. [gpuSupport=(none)] |
CTexColor8Mix | Deprecated. [gpuSupport=(none)] |
CTexColorAndAlpha | Wraps a color texture and overrides its alpha channel with a float texture [gpuSupport=(none)] |
CTexColorAverage | Deprecated. Use TexAColorOp. [gpuSupport=(none)] |
CTexColorCondition | Output either color A or B depending on condition [gpuSupport=(full)] |
CTexColorConstant | Yield a constant color [gpuSupport=(full)] |
CTexColorCorrect | Correct a color by specifying HSV and RGB gains, offset, gamma correction and clamping [gpuSupport=(none)] |
CTexColorCurve | Applies bezier correction curves to the input color texture channels [gpuSupport=(full)] |
CTexColorExponential | Deprecated. [gpuSupport=(none)] |
CTexColorLogic | Compare colors [gpuSupport=(full)] |
CTexColorMask | Mask a color. In-efficient GPU implementation, use any of the other texture-mask plugins instead [gpuSupport=(full)] |
CTexColorMathBasic | Deprecated. Use TexAColorOp. [gpuSupport=(none)] |
CTexColorSwitch | Deprecated. [gpuSupport=(none)] |
CTexColorToFloat | Outputs the scalar intensity of the input color texture [gpuSupport=(full)] |
CTexCombineColor | Linearly interpolates between a fixed color and a texture. The fixed color is also multiplied by the texture alpha (the tex color isn't). [gpuSupport=(full)] |
CTexCombineColorLightMtl | Combine color texture specifically for the VRayLightMtl material in 3ds Max. Performs normal alpha blending. [gpuSupport=(full)] |
CTexCombineFloat | Linearly interpolates between a fixed value and a texture's intensity [gpuSupport=(partial)] |
CTexComplexFresnel | An implementation of the Complex Fresnel map [gpuSupport=(none)] |
CTexCompMax | Composites two input textures with the specified arithmetic operation [gpuSupport=(partial)] |
CTexComposite | Compose two textures. In-efficient GPU implementation, use any of the Color-correction related textures for V-Ray GPU instead. [gpuSupport=(full)] |
CTexCondition | Outputs either of the two input textures depending on the comparison between two input float textures [gpuSupport=(none)] |
CTexCondition2 | Same as TexCondition, but supported by V-Ray GPU [gpuSupport=(full)] |
CTexCurvature | Outputs the same value in each color channel - curvature around the sampled point such that min color is used where the surface is flat and max color where it curves perpendicular to the normal [gpuSupport=(full)] |
CTexCustomBitmap | Example plugin. Do not use. [gpuSupport=(bake)] |
CTexDent | An implementation of 3ds Max's Dent map [gpuSupport=(bake)] |
CTexDirt | Procedurally blends between a 'clean' and a 'dirty' texture based on occlusion around the shaded point. It can be used to simulate a variety of effects, for example dirt around the crevices of an object, or to produce an ambient occlusion pass. [gpuSupport=(partial)] |
CTexDisplacacementRestrict | Deprecated. [gpuSupport=(none)] |
CTexDistance | Blends between 'near' and 'far' texture colors based on the distance to a specific object's surface [gpuSupport=(full)] |
CTexDistanceBetween | Outputs the distance between points specified by two input textures [gpuSupport=(none)] |
CTexDistanceToObject | Outputs the floating point distance between a given object's pivot and the shaded point [gpuSupport=(none)] |
CTexEdges | Shades the edges of polygons with a different color. A.k.a wireframe rendering [gpuSupport=(partial)] |
CTexExtMaterialID | A texture with per-face material ID list. [gpuSupport=(full)] |
CTexFalloff | Blends between two textures based on incidence angle or some type of distance [gpuSupport=(partial)] |
CTexFloat | Convert a floating point constant or output parameter to float texture interface. For passing to parameters that won't work otherwise, such as inside some lists. [gpuSupport=(none)] |
CTexFloatComposite | Compose two numbers [gpuSupport=(none)] |
CTexFloatCondition | Output either float A or B depending on condition [gpuSupport=(full)] |
CTexFloatConstant | Yield a constant float value [gpuSupport=(full)] |
CTexFloatCorrect | Correct a number by specifying gain, offset, gamma correction and clamping [gpuSupport=(none)] |
CTexFloatLogic | Compare numbers [gpuSupport=(full)] |
CTexFloatMask | Mask a number [gpuSupport=(none)] |
CTexFloatOp | Performs arithmetic operation between the two input textures. Default output operation is defined by 'mode'. Additional output parameters are also provided. [gpuSupport=(partial)] |
CTexFloatPerVertexHairSampler | Deprecated. [gpuSupport=(none)] |
CTexFloatToColor | Convert the input scalar texture to a grayscale color (alpha=1). Optionally 'invert' to complementary color. [gpuSupport=(full)] |
CTexForestColor | A V-Ray implementation of the ForestColor texture. Randomly chooses from a list of textures for each instance. [gpuSupport=(partial)] |
CTexFresnel | Blends between front ('white') and side ('black') textures using the Fresnel effect coefficient as weight, based on index of refraction [gpuSupport=(partial)] |
CTexGradient | Linear gradient between three colors with optional added noise [gpuSupport=(partial)] |
CTexGradRamp | V-Ray implementation of the gradient ramp texture in 3dsMax [gpuSupport=(partial)] |
CTexGranite | V-Ray implementation of the procedural granite texture in Maya [gpuSupport=(bake)] |
CTexGrid | V-Ray implementation of the grid procedural texture in Maya [gpuSupport=(bake)] |
CTexHairRootSampler | Deprecated. [gpuSupport=(none)] |
CTexHairSampler | Outputs several parameters when shading hair [gpuSupport=(partial)] |
CTexHSVToRGB | Converts the input texture from HSV to RGB color space [gpuSupport=(full)] |
CTexICC | Applies ICC profile color correction to a base texture [gpuSupport=(none)] |
CTexIDIntegerMap | Integer texture that maps IDs from an input texture to other integer values [gpuSupport=(none)] |
CTexInt | Convert an integer constant or output parameter to int texture interface. For passing to parameters that won't work otherwise, such as inside some lists. [gpuSupport=(none)] |
CTexInterpLinear | Deprecated. [gpuSupport=(none)] |
CTexIntToFloat | Converts the integer input texture to a float texture output [gpuSupport=(full)] |
CTexInvert | Outputs the inverted (complementary) color of the input texture. Alpha inversion is optional. [gpuSupport=(full)] |
CTexInvertFloat | Outputs the inverted (complement of 1.0) result of a float input texture [gpuSupport=(full)] |
CTexLayered | Blends multiple textures together using one of the many available modes. No weights are provided. [gpuSupport=(partial)] |
CTexLayeredMax | Blends multiple textures together using one of the many available modes. Provides masks, opacities and more blend modes than TexLayered. [gpuSupport=(partial)] |
CTexLayeredNuke | Variation of TexLayered used in V-Ray for Nuke. Adds masking and opacity parameters for each texture. [gpuSupport=(partial)] |
CTexLeather | V-Ray implementation of the leather procedural texture from Maya [gpuSupport=(bake)] |
CTexLuminance | Wraps a color texture and outputs its luminance [gpuSupport=(full)] |
CTexLut | Applies a lookup table (.cube file) color correction to a base texture [gpuSupport=(none)] |
CTexMarble | V-Ray implementation of the marble procedural texture in Maya [gpuSupport=(bake)] |
CTexMarbleMax | V-Ray implementation of the 3dsMax marble procedural texture [gpuSupport=(bake)] |
CTexMaskMax | Multiplies the base texture color by the mask value (intensity) [gpuSupport=(full)] |
CTexMaxGamma | Applies gamma to the input texture. Gamma is not textured unlike MayaGamma. Doable with TexAColorOp::power. [gpuSupport=(full)] |
CTexMaxHairInfo | Outputs a parameter taken from the hair geometry being shaded. Similar to TexHairSampler, but only provides one output. [gpuSupport=(full)] |
CTexMaxPointCloudColor | V-Ray implementation of the VRayPointCloudColor texture for 3dsMax [gpuSupport=(none)] |
CTexMayaCloth | V-Ray implementation of the cloth procedural texture in Maya [gpuSupport=(bake)] |
CTexMayaContrast | Applies contrast correction to the input texture [gpuSupport=(full)] |
CTexMayaConversion | Multiplies a scalar texture with a scalar factor. Doable with TexAColorOp. [gpuSupport=(none)] |
CTexMayaFluid | 3D texture taking values from a 3D or 2D grid (array) [gpuSupport=(none)] |
CTexMayaFluidCombined | Combines two TexMayaFluid{*} textures [gpuSupport=(none)] |
CTexMayaFluidProcedural | Similar to TexMayaFluid but generates its values procedurally. [gpuSupport=(none)] |
CTexMayaFluidTransformed | Transforms a base texture of TexMayaFluid{*} type [gpuSupport=(none)] |
CTexMayaHairColor | Outputs base color when shading hair geometry [gpuSupport=(none)] |
CTexMayaHairIncandescence | Outputs incandescence when shading hair geometry [gpuSupport=(none)] |
CTexMayaHairTransparency | Outputs the transparency when shading hair geometry. [gpuSupport=(none)] |
CTexMayaLeather | V-Ray implementation of the Leather procedural texture in Maya [gpuSupport=(bake)] |
CTexMayaMountain | V-Ray implementation of the mountain procedural texture in Maya [gpuSupport=(none)] |
CTexMayaSolidFractal | V-Ray implementation of the solid fractal procedural texture in Maya [gpuSupport=(bake)] |
CTexMayaStucco | V-Ray implementation of the stucco procedural texture in Maya [gpuSupport=(bake)] |
CTexMeshVertexColor | Shades with the provided per-vertex colors (linearly interpolated) [gpuSupport=(none)] |
CTexMeshVertexColorChannel | Shades with the UVW coordinates of the vertices used as per-vertex colors (linearly interpolated) [gpuSupport=(none)] |
CTexMeshVertexColorWithDefault | Wraps TexMeshVertexColor and adds a default color where no color is available [gpuSupport=(none)] |
CTexMix | Linearly blends between two textures using the intensity of mix_map (mix_amount if no texture provided) [gpuSupport=(partial)] |
CTexModoBlendLayersColor | Blends between two textures with lots of possible blend modes [gpuSupport=(full)] |
CTexModoBlendLayersScalar | Blends between two float textures with lots of possible blend modes [gpuSupport=(full)] |
CTexModoChanModColorCorrect | Implements the Channel Modifier Color Correct texture from Modo [gpuSupport=(none)] |
CTexModoChanModLogic | Implements the Channel Modifier Logic texture from Modo. Similar to TexCondition. [gpuSupport=(none)] |
CTexModoDiffuseRoughness | Converts Modo's diffuse roughness to V-Ray's diffuse roughness [gpuSupport=(none)] |
CTexModoEnvironmentColor | Texture for environment mapping with gradient [gpuSupport=(bake)] |
CTexModoExtractAlpha | Outputs only the alpha of the input texture [gpuSupport=(none)] |
CTexModoExtractColor | Pre-multiplies base texture's alpha into the output color and fixes output alpha to 1 [gpuSupport=(none)] |
CTexModoFresnelSchlick | A float texture that implements the Schlick approximation to the Fresnel equations. Outputs reflectivity at the point being shaded. [gpuSupport=(none)] |
CTexModoInvert | Same as TexInvert but the invert operation can be animated [gpuSupport=(none)] |
CTexModoInvertChannels | Similar to TexInvert but every color channel can be switched between inverted/uninverted [gpuSupport=(none)] |
CTexModoInvertFloat | Same as TexInvertFloat but the invert operation can be animated [gpuSupport=(none)] |
CTexModoLowHigh | Remaps texture values from (0, 1) to (low, high). Alpha is unaffacted. [gpuSupport=(full)] |
CTexModoMaxColorComponent | Chooses the maximum component of 2 input textures and outputs it as grayscale color [gpuSupport=(none)] |
CTexModoOpacityToVRayWeight | Converts a scalar value to a 3-channel color weight for use in BRDFLayered [gpuSupport=(full)] |
CTexModoProcess | Applies bias, gain, hue/saturation/value corrections to a base texture [gpuSupport=(full)] |
CTexModoProcessFloat | Applies bias, gain, value corrections to a base scalar texture [gpuSupport=(full)] |
CTexModoRayType | Implements the Shader Inputs Ray Type texture from Modo. Has more parameters than TexRaySwitch and outputs float. [gpuSupport=(none)] |
CTexModoReflectionRoughness | Converts Modo's reflection roughness to V-Ray's glossiness [gpuSupport=(none)] |
CTexModoRefractionRoughness | Converts Modo's refraction roughness to V-Ray's refraction glossiness [gpuSupport=(none)] |
CTexModoSampler | Alternative to TexSampler (with different outputs) used in V-Ray for Modo [gpuSupport=(partial)] |
CTexModoSpecularRoughness | Converts Modo's specular roughness to V-Ray's glossiness [gpuSupport=(none)] |
CTexModoStencil | Applies a stencil over a base texture [gpuSupport=(none)] |
CTexModoSwizzle | Outputs one of the input's color channels into all three RGB channels [gpuSupport=(full)] |
CTexModoUVResetAndFalloff | Modo-specific texture wrapper. Makes the texture transparent outside the (0;1) UV space. [gpuSupport=(none)] |
CTexMotionOcclusion | Outputs forward or backward motion occlusion (according to 'type'). Used for post-processing motion blur or denoising. https://docs.chaos.com/display/VRAY4MAYA/Sampler+Info#SamplerInfo-Attributes [gpuSupport=(none)] |
CTexMtlxSignature | |
CTexMulti | Uses a texture from the provided list based on face material ID or object ID or randomized etc. – see mode parameter [gpuSupport=(full)] |
CTexMultiFloat | Uses a float texture from the provided list based on face material ID or object ID or randomized etc. – see mode parameter [gpuSupport=(none)] |
CTexMultiProjection | Allows you to blend multiple projection textures together into a spherical projection. Pairs of RGB and ZDepth spherical textures are required for this feature to work correctly. The pairs are added as camera projections and need to be linked to the cameras that were used to originally render the textures. [gpuSupport=(none)] |
CTexMultiX | Uses a randomly chosen (seeded by material or object ID) texture from the provided list [gpuSupport=(full)] |
CTexNoise | V-Ray procedural noise texture [gpuSupport=(partial)] |
CTexNoiseMax | V-Ray implementation of the 3dsMax procedural noise texture [gpuSupport=(partial)] |
CTexNoiseMaya | V-Ray implementation of the Maya procedural noise texture [gpuSupport=(partial)] |
CTexNormalBump | Texture that computes normals to be used as explicit normal maps [gpuSupport=(none)] |
CTexNormalMapFlip | Used to invert the X or Y value of a normal map or to swap the two – for converting between vector spaces [gpuSupport=(partial)] |
CTexOceanSpectra | Texture for sampling Houdini Ocean Spectra volumes [gpuSupport=(none)] |
CTexOCIO | Applies OpenColorIO color correction to a base texture [gpuSupport=(bake)] |
CTexOpenVDB | |
CTexOSL | Texture using a description from an .osl/.oso shader definition file [gpuSupport=(bake)] |
CTexOSLOutputSelector | Wraps a TexOSL to select by index which output color to use. Useful for taking several outputs from one TexOSL. [gpuSupport=(bake)] |
CTexOutput | Performs adjustments to a texture's value - multiplication, offset, inversion, clamping, etc. - in the same order as the 3dsMax Output texture [gpuSupport=(partial)] |
CTexParticleDiffuse | Provides per-particle colors using data from the particle geometry source [gpuSupport=(none)] |
CTexParticleId | Outputs per-partice ID integer taken from the particle geometry source [gpuSupport=(none)] |
CTexParticleSampler | Provides multiple per-particle output parameters using data from the particle geometry source [gpuSupport=(none)] |
CTexParticleShape | Deprecated. [gpuSupport=(bake)] |
CTexPatternID | An ID generator texture based on string pattern matching.gpuSupport=(partial) |
CTexPerVertexHairSampler | Deprecated. [gpuSupport=(none)] |
CTexPlusMinusAverage | Performs add/sub/avg operation on a list of 1d, 2d or 3d textures [gpuSupport=(full)] |
CTexPtex | Texture using a PTex file. Unlike normal bitmaps this doesn't require UVs. [gpuSupport=(none)] |
CTexRamp | Interpolates textures in the provided list. Each texture has a 'position' along the ramp. The 'type' parameter defines how these positions map to UV space (linear, circular, etc.) [gpuSupport=(partial)] |
CTexRandom | A texture for generating random values. [gpuSupport=(full)] |
CTexRaySwitch | Chooses between a default, shadow, GI, reflection or refraction texture based on the type of ray [gpuSupport=(none)] |
CTexRemap | Maps input floats or colors to new values using control points and interpolation. Color mapping can be in HSV space. [gpuSupport=(partial)] |
CTexRemapFloat | Remaps a value in the 0.0-1.0 range to another range [gpuSupport=(none)] |
CtexRenderHair | Deprecated. Use another hair texture. [gpuSupport=(bake)] |
CTexRgbaCombine | Deprecated. Use Float3ToAColor. [gpuSupport=(none)] |
CTexRgbaSplit | Deprecated. [gpuSupport=(none)] |
CTexRGBMultiplyMax | Multiplies two color textures [gpuSupport=(full)] |
CTexRGBTintMax | Tints the input color [gpuSupport=(none)] |
CTexRGBToHSV | Converts the input texture from RGB to HSV color space [gpuSupport=(full)] |
CTexRock | V-Ray implementation of the rock procedural texture in Maya [gpuSupport=(bake)] |
CTexSampler | Provides over 40 output parameters with information taken from the sampled point (e.g. position, UV coordinates, etc.) [gpuSupport=(partial)] |
CTexScalarCurve | Applies bezier correction curves to the input float texture [gpuSupport=(full)] |
CTexScalarExponential | Deprecated. [gpuSupport=(none)] |
CTexScalarHairRootSampler | Deprecated. [gpuSupport=(none)] |
CTexScalarMathBasic | Deprecated. Use TexFloatOp [gpuSupport=(bake)] |
CTexScatterSurfaceColor | A V-Ray implementation of the ScatterSurfaceColor texture. Randomly chooses from a list of textures for each instance. [gpuSupport=(partial)] |
CTexSetRange | Remaps the input texture from some old range to a new range of values. The ranges can be textured. [gpuSupport=(full)] |
CTexSimplexNoise | Implements the Maya simplex noise procedural texture [gpuSupport=(none)] |
CTexSky | Texture connected to a SunLight for use as environment map. [gpuSupport=(bake)] |
CTexSmoke | V-Ray implementation of the 3dsMax smoke procedural texture [gpuSupport=(full)] |
CTexSnow | V-Ray implementation of the snow procedural texture in Maya [gpuSupport=(bake)] |
CTexSoftbox | Procedural texture for use with LightRectangle to reproduce softbox lighting [gpuSupport=(bake)] |
CTexSpeckle | V-Ray implementation of the 3dsMax speckle procedural texture [gpuSupport=(bake)] |
CTexSplat | V-Ray implementation of the 3dsMax splat procedural texture [gpuSupport=(bake)] |
CTexStencil | Masks parts of the input texture using the 'mask' texture or a color key [gpuSupport=(none)] |
CTexStucco | V-Ray implementation of the 3dsMax stucco procedural texture [gpuSupport=(bake)] |
CTexSurfaceLuminance | Samples lighting at the point that is being shaded [gpuSupport=(none)] |
CTexSurfIncidence | Deprecated. [gpuSupport=(bake)] |
CTexSwirl | V-Ray implementation of the 3dsMax swirl procedural texture [gpuSupport=(bake)] |
CTexSwitch | Chooses from a list of other color textures based on which scene object is being shaded [gpuSupport=(none)] |
CTexSwitchFloat | Chooses from a list of other float textures based on which scene object is being shaded [gpuSupport=(none)] |
CTexSwitchInt | Chooses from a list of other integer textures based on which scene object is being shaded [gpuSupport=(none)] |
CTexSwitchMatrix | Chooses from a list of other matrix textures based on which scene object is being shaded [gpuSupport=(none)] |
CTexSwitchTransform | Chooses from a list of other transform textures based on which scene object is being shaded [gpuSupport=(none)] |
CTexTemperature | Maps a temperature floating point input to respective black body radiation color (remember to set color_mode=1) [gpuSupport=(partial)] |
CTexTemperatureToColor | Multiplies the temperature by the input texture intensity and converts that to a black body radiation color [gpuSupport=(full)] |
CTexThickness | Outputs the thickness of the shaded object at this point as grayscale color value. Uses raytracing. [gpuSupport=(none)] |
CTexThinFilm | An implementation of the Thin Film map [gpuSupport=(none)] |
CTexTiles | V-Ray implementation of the 3dsMax tiles procedural texture [gpuSupport=(bake)] |
CTexToVector | Converts input texture to a vector texturegpuSupport=(none) |
CTexTriPlanar | Uses triplanar mapping of 3 textures for the X/Y/Z axis for texturing without UV data [gpuSupport=(full)] |
CTexUserColor | Outputs a color taken from a Node::user_attributes parameter or from a geometry's UVW mapping channel [gpuSupport=(partial)] |
CTexUserInteger | Outputs an integer taken from a Node::user_attributes parameter or from a geometry's UVW mapping channel (suffix .x/.y/.z to select component) [gpuSupport=(partial)] |
CTexUserScalar | Outputs a scalar taken from a Node::user_attributes parameter or from a geometry's UVW mapping channel (suffix .x/.y/.z to select component) [gpuSupport=(partial)] |
CTexUVW | Outputs the UVW from a UVWGen plugin as RGB color [gpuSupport=(full)] |
CTexUVWGenToTexture | Converts UVW coordinates provided from a UVWGen plugin to color. Same as TexUVW. [gpuSupport=(full)] |
CTexVectorOp | Performs arithmetic operation between the two input textures. Default output operation is defined by 'mode'. Additional output parameters are also provided. [gpuSupport=(none)] |
CTexVectorProduct | Performas a vector operation between two textures like TexVectorOp, but the inputs and output are colors [gpuSupport=(none)] |
CTexVectorToColor | Converts a vector texture to color texture [gpuSupport=(full)] |
CTexVertexColorDirect | Only for V-Ray for Maya. Outputs vertex colors taken from a color set. [gpuSupport=(none)] |
CTexVoxelData | Deprecated. Used for baked volume simulation in V-Ray for Blender [gpuSupport=(none)] |
CTexVRayFurSampler | Outputs several parameters when shading fur. Subset of TexHairSampler. [gpuSupport=(partial)] |
CTexWater | Procedural noise texture for water displacement based on Tessendorf's "Simulating Ocean Surface" paper. PhxShaderOceanTex may give better results. [gpuSupport=(none)] |
CTexWaves | An implementation of 3ds Max's Waves map [gpuSupport=(none)] |
CTexWood | V-Ray implementation of the wood procedural texture in Maya [gpuSupport=(bake)] |
CTexXSIBitmap | Deprecated. Use TexBitmap + TexRemap or another color correction texture. [gpuSupport=(partial)] |
CTexXSICell | Deprecated. [gpuSupport=(bake)] |
CtexXSIColor2Alpha | Deprecated. Use TexAColorOp::alpha [gpuSupport=(none)] |
CtexXSIColor2Vector | Deprecated. [gpuSupport=(none)] |
CTexXSIColorBalance | Deprecated. Consider using TexRemap. [gpuSupport=(none)] |
CTexXSIColorCorrection | Deprecated. Use TexRemap or ColorCorrection. [gpuSupport=(none)] |
CTexXSIColorMix | Deprecated. [gpuSupport=(none)] |
CTexXSIFabric | Deprecated. Use TexCloth. [gpuSupport=(bake)] |
CTexXSIFalloff | Deprecated. Use TexFalloff. [gpuSupport=(none)] |
CTexXSIFlagstone | Deprecated. [gpuSupport=(bake)] |
CTexXSIGradient | Deprecated. Use TexRamp or TexGradRamp. [gpuSupport=(bake)] |
CTexXSIHLSAdjust | Deprecated. [gpuSupport=(none)] |
CTexXSIIntensity | Deprecated. Use TexLuminance. [gpuSupport=(none)] |
CTexXSILayered | Deprecated. Use TexLayered. [gpuSupport=(none)] |
CTexXSIMulti | Deprecated. Use TexMulti. [gpuSupport=(none)] |
CTexXSINormalMap | Deprecated. [gpuSupport=(bake)] |
CTexXSIRGBAKeyer | Deprecated. [gpuSupport=(none)] |
CTexXSIRipple | Deprecated. [gpuSupport=(bake)] |
CTexXSIRock | Deprecated. Use TexRock. [gpuSupport=(bake)] |
CTexXSIScalar2Color | Deprecated. Use Float3ToAColor. [gpuSupport=(none)] |
CTexXSIScalarInvert | Deprecated. Use TexInvertFloat. [gpuSupport=(none)] |
CTexXSISnow | Deprecated. Use TexSnow. [gpuSupport=(bake)] |
CTexXSIVein | Deprecated. [gpuSupport=(bake)] |
CTexXSIVertexColorLookup | Deprecated. [gpuSupport=(none)] |
CTexXSIWeightmapColorLookup | Deprecated. Similar to TexUVW + TexAColorChannel. [gpuSupport=(none)] |
CTexXSIWeightmapLookup | Deprecated. Similar to TexUVW + TexAColorChannel. [gpuSupport=(none)] |
CTexXSIWood | Deprecated. Use TexWood. [gpuSupport=(bake)] |
CTransformToTex | Converts a single transform or transform output parameter to a transform texture. For passing to parameters that won't work otherwise, such as inside some lists. [gpuSupport=(none)] |
CTrimmingRegion | Geometry source plugin. Defines a smooth NURBS surface using NURBSCurve objects. [gpuSupport=(none)] |
CTrimmingRegionsComplex | Used by GeomStaticNURBS to trim parts of the surface. [gpuSupport=(none)] |
►CUIGuides | A class that gives meta data info for a plugin property based on its uiguide. |
CEnumItem | Structure representing an enumerated item with a value and a name. |
CUVWGenBercon | Bercon textures UVW generator [gpuSupport=(full)] |
CUVWGenChannel | The most common UVW generator plugin. Uses one of the map channels from a mesh plugin and optionally transforms the UVs. [gpuSupport=(partial)] |
CUVWGenEnvironment | UVW generator to be used for environment maps of cubic, spherical and other types [gpuSupport=(partial)] |
CUVWGenExplicit | UVW generator that uses UVW values from a color texture or separate grayscale textures [gpuSupport=(partial)] |
CUVWGenMaxPointCloud | UVW generator which gets the data from particles and user attributes, for 3dsMax compatibility [gpuSupport=(partial)] |
CUVWGenMayaPlace2dTexture | UVW generator plugin. Uses one of the map channels from a mesh plugin and optionally transforms the UVs.Provides additional placement parameters compared to UVWGenChannel. [gpuSupport=(partial)] |
CUVWGenModo | UVW generator for V-Ray for Modo [gpuSupport=(partial)] |
CUVWGenObject | UVW generator that uses the object space coordinates of the shaded point as UVW values [gpuSupport=(partial)] |
CUVWGenObjectBBox | UVW generator that provides coordinates based on the object bounding box. Works in conjunction with MtlObjBBox, which provides the actual bounding box information. [gpuSupport=(none)] |
CUVWGenPlanarWorld | UVW generator that uses the world space coordinates of the shaded point as UVW values [gpuSupport=(partial)] |
CUVWGenProjection | UVW generator that applies the chosen projection type to the world or object space coordinates of the shaded point [gpuSupport=(partial)] |
CUVWGenRandomizer | Randomizes UVW of input UVWGen depending on various parameters [gpuSupport=(full)] |
CUVWGenSelect | UVW generator that redirects to a UVW generator instance attached to a Node [gpuSupport=(none)] |
CUVWGenSwitch | UVW generator that chooses from a list of other generators based on which scene object is being shaded [gpuSupport=(partial)] |
CVolumeAerialPerspective | Simulates atmospheric haze. Works together with SunLight and TexSky. Does not cause shadowing and does not scatter light - use VolumeScatterFog for that. [gpuSupport=(full)] |
CVolumeChannels | This plugin allows adding material select render channels to any volume plugin [gpuSupport=(none)] |
CVolumeFog | Simple attenuating volume fog. This does not produce light scattering. To get light scattering use VolumeScatterFog. [gpuSupport=(none)] |
CVolumeMulti | This plugin combines the result of several volumetric plugins [gpuSupport=(none)] |
CVolumeScatterFog | Light-scattering volume fog. Uniform across the scene. [gpuSupport=(none)] |
CVolumeVRayToon | Renders cartoon style contours on all meshes (by default) or using an include/exclude list [gpuSupport=(none)] |
CvolumeXSIMulti | Deprecated. Use VolumeMulti. [gpuSupport=(none)] |
CVRayClipper | This plugin clips other geometries with a plane or custom shape [gpuSupport=(partial)] |
CVRayDecal | The decal plugin for specifying various decal parametersgpuSupport=(full) |
CVRayObjectProperties | Combines MtlWrapper and MtlRenderStats functionality to be used as a direct reference in Node instances. This means it adds both Matte properties for the Node and options to control primary visibility and shadow visibility of the Node. Note that the GPU implementation currently requires using a dedicated VRayObjectProperties instance for each unique Node and Node::material pair. [gpuSupport=(partial)] |
CVRayScene | V-Ray Scene (*.vrscene) stand-in plugins |
CVRaySceneAsset | V-Ray Scene Asset (*.vrscene) stand-in plugins |
CVRayStereoscopicSettings | Settings for stereoscopic rendering [gpuSupport=(partial)] |
CVRScansPMaskElement | VRScansPMaskElement |
CVRScansZoneElement | VRScansZoneElement |
CxsiUVWGenChannel | Deprecated. Use UVWGenChannel. [gpuSupport=(none)] |
CxsiUVWGenEnvironment | Deprecated. Use UVWGenEnvironment. [gpuSupport=(none)] |
►NVFBLayerProperty | |
CStampFontDesc | Describes a UI font. |
CAColor | A struct for storing a color in RGBA space. A pure black color has all components except the alpha set to 0.0f. A pure white color has all components set to 1.0f. |
►CAList | Implements a variable-size List that uses an array of objects to store the elements. A List has a capacity, which is the allocated length of the internal array. As elements are added to a List, the capacity of the List is automatically increased as required by reallocating the internal array. |
CEnumerator | |
CArraySegment | |
CAutoExposureResult | Contains the auto-exposure and auto-white balance values computed during the last light cache calculation |
CBinUserAttributesWriter | Attributes storage format: [attrName\0|type{uint8}|value{some_bytes}][...][...]\0 |
CBucketImage | A class representing a region that has been rendered by an assigned host machine. The class holds the resulting image for the bounding region. |
CBucketImageEventArgs | A class representing a region that has finished its rendering pass. The class holds the resulting image for the bounding region. |
CBucketRegion | A class representing a region that has been rendered by an assigned host machine. |
CBucketRegionEventArgs | A class representing a region that has been started or finished. |
►CColor | A struct for storing a color in RGB space. A pure black color has all components set to 0.0f. A pure white color has all components set to 1.0f. |
CTemperatureAndColor | |
CComputeDeviceInfo | |
CCropRegion | |
CEnableDRClientParams | The necessary parameters passed to the VRayRenderer.EnableDRClient() interface. |
CEnableLiveLinkClientParams | The necessary parameters passed to the VRayRenderer.EnableLiveLinkClient() interface. |
CError | |
CExportSettings | A class encapsulating various export settings. |
►CGeomUtils | A group of utility methods related to variuos geometry source plugins. |
CGaussianReadData | All related data necessary to create a preview of a single Gaussian model. Used by GeomUtils.ReadGaussianData() |
CScatterReadParams | The necessary parameters for reading the data in the preset config file (.mbc) |
CTransformsAndTopo | Contains the result of ReadScatterData method. |
CHostConnectedEventArgs | |
CHostDisconnectedEventArgs | |
CHostEventArgs | A class that holds info regarding the IP address of a host machine. |
►CInteractiveStatistics | |
CComputeDeviceMemoryType | |
CComputeDeviceStatistics | |
CLicenseError | Errors while initializing the library and obtaining a license |
CLicenseErrorEventArgs | A class which holds a licensing error and details about it. |
CLicenseServerSettings | |
CLightMixChange | |
CLightMixTransferToSceneEventArgs | A class that holds info regarding LightMix TransferToScene callback. |
►CLightUtils | A group of utility methods related to variuos light source plugins. |
CLuminaireFieldReadPreviewData | API for gathering all related data necessary to create a preview of a Luminaire field. Used by ReadLuminaireFieldPreviewData() |
CMatrix | A class representing a 3x3 matrix. It usually represents a linear transformation in 3D space. |
CMessageEventArgs | A class for holding message event data such as the text of the message and the log level type (info, warning or error) |
COSLInputParameter | |
COSLParameters | |
CParserError | Errors while parsing vrscene files |
CProgressEventArgs | A class which holds the progress of the current operation. |
►CProxy | A group of methods for reading data and creating V-Ray geometry proxies. |
CAnimatedTransform | Used in Proxy.CreateMeshFile() and Proxy.CreateCombinedMeshFile() |
CBox | Axis-aligned bounding box |
CMeshFileData | A container for the data necessary to a export vrmesh with geometry, hair or particles. Used by Proxy.CreateMeshFile() |
CReadData | A holder for the data returned by the ReadFullData() method. |
CReadDataFlags | Flags defining which parts of the proxy data to read. |
CReadParams | The necessary parameters for reading data in a proxy file. |
CVerticesAndIndices | Contains the result of ReadPreviewGeometry method. |
CVerticesAndLengths | Contains the result of ReadPreviewHair method. |
CProxyCreateParams | |
CRectRegion | |
►CRenderElement | Represents a VRay render element (or channel). Use this class to obtain the raw data stored in a render element, or to construct VRayImage instances from it. |
CGetDataOptions | Controls what the buffer returned by GetData() contains. |
CRenderElements | This class groups methods related to management of render elements in the scene |
CRendererOptions | Options to set up a VRayRenderer. |
CRenderInteractiveEventArgs | A class that holds info regarding the RenderInteractive button pressed event. |
CRenderLastEventArgs | A class that holds info regarding the RenderLast button pressed event. |
CRenderRegion | |
CRenderSizeParams | Holds various size params and flags to be used by VRayRenderer.GetRenderSizes and VRayRenderer.SetRenderSizes methods. |
CRenderViewChangedEventArgs | A class that holds info regarding the RenderView changed. |
CResumableRenderingOptions | |
►CScannedMaterialInfo | |
CScannedMaterialPreset | A structure containing some parameter values considered optimal for the rendering of the material. For example the ccior, you can add clear coat to any material by the UI, but the car paints should have ior by default, so in this structure we keep the values that must be set when the material is just created. |
CScannedMaterialLicenseError | Errors while using BRDFScanned |
►CScannedMaterialParams | This structure contains the parameters used in the rendering of the scanned materials. |
CMapChannelsFlags | |
►CScenePreview | |
CObject | |
CParticle | |
CSettings | |
CSize2D | |
CSize3D | |
CServerOptions | Options to set up a VRayServer. |
CStateChangedEventArgs | A class holding the pre- and post-transition state values of a VRayRenderer state change. |
CSubFileInfo | A helper class that stores info regarding the export of plugins of a specified type. |
CSubSequenceDesc | |
CTiMe | A helper struct, used in Plugin.SetValue and Plugin.GetValue interfaces. Could be used either with a given time (double), or with the special values of TiMe.Default or TiMe.None (see below) |
CTransform | A transformation in 3D (3x3 linear transformation matrix + translation vector). |
CUploadToCollaborationEventArgs | A class that holds info regarding the Upload To Collaboration callback. |
►CUtil | Various helper methods are grouped here |
CPluginLink | Describes a dependency between two plugin instances |
CPreCreateCallbackOptions | |
CUVTextureSampler | A class which allows you to sample textures without starting a renderer. It is a simple and lightweight UV sampler which might not work with textures that require information which is obtained during the rendering process. |
CVector | A class which represents a vector in 3D space (x, y, z). |
►CVFB | Wrapper for a given VRayRenderer's VFB functions |
CLayer | |
CVFBLayerManager | This class groups all VFB layers related methods. Note: if you want to manipulate values related to externally loaded configurations (e.g. OCIO) concerning the Display Corrections layer, the VFB must be loaded and set to the correct profile in order to access the related values. Note: When beginning the rendering, the layers will be reloaded so all layer handles are invalidated. The same is true after every LoadAllLayers, SetAllLayers. A nice practice is to check whether the layer handle is valid before using it. Note: When beginning a rendering by default the parameters from SettingVFB 'vfb2_layers' and 'cc_settings' are used to overwrite the contents of the Layer Manager. If this is not a desired effect, then you can set the 'dont_affect_settings' parameter of the SettingsVFB plugin in the scene to true (the default value is false). If you don't want to use this parameter, you can use a combination of fillSettingsVFB and applySettingsVFB methods to write the changes of the layers to the vrscene plugin which will be later read when the rendering starts. If you want to work with the VFB layer settings from a loaded vrscene, you must manage the "loading" and "unloading" of those settings (using fillSettingsVFB, applySettingsVFB and the Layer Manager method reset). |
CVFBAddRenderElementToSceneEventArgs | A class that holds info regarding the AddRenderElementToScene callbacks. |
CVFBContextMenuItem | |
CVFBContextMenuSelectedEventArgs | A class that holds info regarding the event when a VFB context menu is selected |
CVFBPauseIPRNotifyEventArgs | A class that holds info regarding the Pause IPR button pressed event. The button pauses the rendering by default. |
CVFBUpdateIPRNotifyEventArgs | A class that holds info regarding the Update IPR button pressed event. The button restarts the rendering by default. |
CVRayEventArgs | Base class for all V-Ray events. Contains real time of the event. The time at which the event is processed could be delayed because of event queue blocking. |
CVRayException | |
CVRayImage | |
CVRayImageEventArgs | A class for holding progressive image event data. |
CVRayProfilerSettings | The settings passed to the VRayRenderer.SetVRayProfiler() interface. |
CVRayProfilerWriteEventArgs | A class that holds info regarding V-Ray Profiler write callback. |
►CVRayRenderer | This class controls the native V-Ray renderer and manages scene contents. |
CProfilerMethods | |
CVRayServer | Main class representing the render server of V-Ray. The server listens on a specified port for render requests. |
►CVRMat | |
CMeta | Strucure to be used with calls to getMeta() or setMeta() |
►CStructuredVRMat | |
CParamNode | |
CPluginNode | |