Important: Update Your Chaos License Server by January 28, 2025
To ensure uninterrupted access to your licenses, an essential update is required by January 28, 2025. Failure to update your Chaos license server will result in the loss of access to your licenses. For detailed instructions, please visit the FAQ Article.

Table of Contents

This page provides tables of features supported in CPU and GPU rendering with V-Ray in Rhino.


Overview


These features are supported by V-Ray in Rhino for Interactive and Non-Interactive rendering modes.

Both RTX and CUDA cards share the same V-Ray GPU engine supported features.

For more information on V-Ray GPU, see the GPU Rendering.  


Supported Features



Main Render features

Feature

V-Ray CPU

V-Ray GPU

Interactive rendering

(tick)

(tick)

Progressive image sampler

(tick)

(tick)

Bucket image sampler

(tick)

(tick)

Resumable rendering

(minus)

(minus)

V-Ray Denoiser

(tick)

(tick)

NVIDIA AI Denoiser1

(tick)

(tick)

Intel Open Image Denoise

(tick)

(tick)

(always calculated by CPU)

Viewport rendering (VPR)

(tick)

(tick)

Viewport region rendering

(tick)

(tick)

Batch rendering

(tick)

(tick)

Cloud rendering

(tick)

(tick)

Batch render in Cloud

(tick)

(tick)

Distributed rendering via Swarm

(tick)

(tick)

Rendering in Grasshopper

(tick)

(tick)

Unbacked Grasshopper geometry

(tick)(tick)

back to top


Other Render features

FeatureV-Ray CPUV-Ray GPU
VRayLensEffects (VFB)
(tick)
(tick)
Antialiasing(tick)PARTIAL
Lanczos, Area and Box filter
Adaptive Lights
(tick)
(tick)
VFB
(tick)
(tick)
Render Elements 4
(tick)
(tick)
Anisotropy
(tick)
(tick)
Aerial Perspective(tick)(tick)
Environment Fog(tick)(tick)
Outlines(tick)(minus)
Photon Mapped Caustics(tick)(minus)
Post Effect Color Corrections(tick)(tick)
GPU Memory Management(minus)(tick)
RPC 5(tick)(tick)
Firefly Removal

PARTIAL
Bucket Sampler

(minus)

back to top



Environment Background Mapping

Feature

V-Ray CPU

V-Ray GPU

Spherical mapping

(tick)

(tick)

Mirror ball mapping

(tick)

(tick)

Angular mapping

(tick)

(tick)

Cubic mapping

(tick)

(tick)

Screen mapping

(tick)

(tick)

Color/Texture Multipliers

(tick)

(tick)

back to top


Global Illumination Methods

FeatureV-Ray CPUV-Ray GPU
Brute Force
(tick)
(tick)
Light Cache(tick)(tick)
Irradiance Map
(tick)

(minus)

GI Caustics(tick)(tick) 10
(CUDA only)

back to top


Camera

Feature

V-Ray CPU

V-Ray GPU

VRayPhysicalCamera

(tick)

(tick)

Camera Depth of Field

(tick)

(tick)

Camera motion blur

(tick)

(tick)

Stereoscopic

(tick)

(tick)

VR Cubemap

(tick)

(tick)

VR Spherical Panorama

(tick)

(tick)

Automatic Exposure

(tick)

(tick)

Automatic White Balance

(tick)

(tick)

Film sensitivity (ISO)

(tick)(tick)
Aperture (F-Number)(tick)(tick)
Shutter Speed (1/s)(tick)(tick)

Vignetting

(tick)

(tick)

Vertical Tilt

(tick)

(tick)

Bokeh

(tick)

(tick)

back to top



Geometry

FeatureV-Ray CPUV-Ray GPU
Triangle meshes
(tick)
(tick)
VRayProxy
(tick)
(tick)
Alembic via proxy
(tick)
(tick)
Subdivisions
(tick)
(tick)
Displacement
(tick)
(tick)
VRayFur
(tick)

(tick)

Infinite plane
(tick)
(tick)
VRayClipper
(tick)

PARTIAL

(Only Section Plane)

V-Ray Scene(tick)(tick)
V-Ray Scatter(tick)(tick)
V-Ray Decal(tick)(tick)
V-Ray Enmesh(tick)(tick)
V-Ray Gaussian Splat(tick)(minus)

back to top


Lights

FeatureV-Ray CPUV-Ray GPU
SunLight
(tick)
PARTIAL
(Affect Diffuse and Specular controls not supported)
Rectangle Light
(tick)
PARTIAL
(Decay control not supported)

Sphere Light

(tick)
PARTIAL
(Decay control not supported)
Spot Light
(tick)
PARTIAL
(Affect Diffuse and Specular controls
and Inverse cube decay not supported)
IES Light(tick)

(tick)

Omni Light(tick)

PARTIAL
(Affect Diffuse/Specular controls and
Inverse cube decay not supported)

Mesh Light(tick)

PARTIAL
(Texture map and Decay control not supported)

Dome Light
(tick)
(tick)
Directional Light(tick)PARTIAL
(Affect Diffuse and Specular controls not supported)
Luminaire Light(tick)(tick)
(initial support)

back to top


Materials

FeatureV-Ray CPUV-Ray GPU
Blend
(tick)

(tick)

Car Paint
(tick)
(tick)
Emissive

(tick)

PARTIAL
(without Emit on Back Side; Color*Opacity always on)

Generic (V-Ray Material)
(tick)

(tick)
(without Roughness, Refraction Glossiness and Fog Scattering)

Override
(tick)
PARTIAL
(without Environment)
Two Sided
(tick)
PARTIAL
(without Multiply By Front diffuse; Force Single Sided always on)
Wrapper
(tick)
PARTIAL

(without Ignore Objects in Secondary, Caustics Affect)
Subsurface Scattering
(tick)
(minus)
Bump
(tick)
(tick)

VRscan

(tick)(tick)
Hair(tick)(tick)
Outline Override(tick)

(minus)

Multi Material(tick)(tick)

back to top



Textures

FeatureV-Ray CPUV-Ray GPU
Bitmap6(tick)(tick)
(without filtering and Environment texture placement)
Color(tick)(tick)
Temperature(tick)(tick)
Gradient(tick)(tick)
(without Environment texture placement)
Sky(tick)(tick)
(without Caustics)
Color Correction(tick)(tick)
Spline Curve(tick)(tick)
Bezier Curve(tick)(tick)

Simple Mix9

(tick)

(tick)

Mix (Value)9(tick)(tick)
Mix (Operator)9(tick)(tick)
Mix (Map)9(tick)(tick)
(except Mix Curve)
Multi-Sub3(tick)(tick)
Tri-Planar(tick)(tick)
Checker(tick)(tick)
(except Environment texture placement)
Grid(tick)(tick)
(except Environment texture placement)
Tiles(tick)(tick)
(except Environment texture placement)
Cloth(tick)(tick)
(except Environment texture placement)
Leather(tick)(tick)
(except Environment texture placement)
Bulge(tick)(tick)
(except Environment texture placement)
UVW(tick)(tick)
(without Environment)
Water 8(tick)(tick)
(without Environment)
Noise A(tick)(tick)
(except Environment texture placement)
Noise B(tick)(tick)
(except Environment texture placement)
Cellular(tick)(tick)
(except Environment texture placement)
Marble(tick)(tick)
(except Environment and 3D World texture placement)
Splat(tick)(tick)
(except Environment and 3D World texture placement)
Smoke(tick)(tick)
(except Environment texture placement)
Stucco(tick)(tick)
(except Environment and 3D World texture placement)
Rock(tick)(tick)
(except Environment and 3D World texture placement)
Granite(tick)(tick)
(except Environment and 3D World texture placement)
Speckle(tick)(tick)
(except Environment and 3D World texture placement)
Edges(tick)(tick)
Falloff 2 (tick)(tick)
Fresnel(tick)(tick)
VRayDirt 3(tick)
(without Ignore Self Occlusion)
(tick)
(without Ignore Self Occlusion)
Curvature(tick)(tick)
UVW Placement(tick)PARTIAL
(except Environment and partial support of bitmap textures)
Layered(tick)(tick)

back to top


Render Elements

FeatureV-Ray CPUV-Ray GPU
Atmosphere

(tick)

(tick)

Background(tick)

(tick)

Bump Normals

(tick)

(tick)

Caustics

(tick)
(without Filtering control)

(minus)

Outlines(tick)(minus)
Cryptomatte

(tick)
(without Filtering control)

(tick)

Denoiser(tick)

(tick)

Diffuse(tick)

(tick)

DR Bucket

(tick)

(tick)

ExtraTex

(tick)

(tick)

Geometry Normals

(tick)

(tick)

Global Illumination

(tick)

(tick)

Lighting(tick)

(tick)

Lighting Analysis

(tick)

PARTIAL

(Luminance only)

Light Mix(tick)(tick)
Material ID Color

(tick)

(tick)

Material ID Number(tick)(tick)
Material Random Color(tick)(tick)
Matte Shadow(tick)(minus)
MultiMatte(tick)

(tick)

Object ID(tick)

(tick)

Raw GI(tick)

(tick)

Raw Light(tick)

(tick)

Raw Reflection(tick)

(tick)

Raw Refraction(tick)

(tick)

Raw Shadows(tick)

(tick)

Raw Total Light(tick)(tick)
Reflection(tick)(tick)
Reflection Filter(tick)(tick)
Refraction(tick)(tick)
Refraction Filter(tick)(tick)
Render ID(tick)(tick)
Sample Rate(tick)(tick)
Self Illumination(tick)(tick)
Shadows(tick)(tick)
Specular(tick)(tick)
Subsurface Scattering(tick)(minus)
Total Light(tick)(minus)
Z-Depth(tick)(tick)

back to top



3rd-party plugins

Feature

V-Ray CPU

V-Ray GPU

Bongo 7

(tick)

(tick)

Cloud support for Bongo

HDR Light Studio

(tick)

(tick)

Cloud support for HDR Light Studio

(tick)

(tick)

Archvision RPC

(tick)

(tick)

Cloud support for Archvision RPC

(tick)

(tick)

Rhino Nature

(tick)

(tick)

back to top


Enscape

FeatureV-Ray CPUV-Ray GPU
Enscape materials

PARTIAL
(except Grass and Carpet material types)

PARTIAL
(except Grass and Carpet material types)

Enscape geometry assets

PARTIAL

(Enscape assets provided by 3D PEOPLE are currently not supported)

PARTIAL

(Enscape assets provided by 3D PEOPLE are currently not supported)

Enscape material keywordsPARTIAL
(except Grass and Carpet material keywords)
PARTIAL
(except Grass and Carpet material keywords)

back to top


Footnotes


1 – Displacement results between CPU and GPU rendering may differ slightly because of Pre-tessellation and Cache Normal settings.

2 – Only some procedural textures are supported by V-Ray GPU renderer when used for Bump mapping (f.e. noise and mix maps are supported).

3 – These plug-ins are only partially supported on GPU.

4 – For now only Lighting, GI, Reflection, Refraction, Bump Normals, Self Illumination, Diffuse Filter, Reflection Filter, Refraction Filter, Specular, ZDepth, Normals, Multi Matte and Light Select (GI, reflection, and refraction included) are supported.

5 – RPC are not supported in Interactive rendering mode. Changes done to the RPC model will not be visible in Interactive mode. Please note, that loading RPC models may take substantial time.

6 – The playback options are currently not supported.

7 – Bongo animation is exported as a series of still frames instead of animation frames. Due to this behavior, Motion Blur effect is not supported.

8 – The Water texture is used only for displacement.

9 – In V-Ray 7, the Simple Mix, Mix (Value), Mix (Operator) and Mix (Map) textures are no longer available. They are replaced by the Layered texture.

10 – V-Ray GPU (CUDA only) partially supports GI Caustics. Only Photon map caustics are supported except the Calculation Mode/Disk Caching and Max Density options.


  • GPU engine supports map channels from 0 to 15.
  • GPU engine only supports normal maps in tangent space.
  • Difference between V-Ray and V-Ray GPU are expected when rendering objects with opacity/translucency modifications.
  • When a material is not directly applied to an object or layer but instead only referenced by another asset, e.g. a Proxy Mesh material, and it is introduced through a worksession import, it will not be imported if a naming conflict occurs with a pre-existing material. This is due to a Rhino SDK limitation.
Was this helpful?