Capabilities

With KeyShot Studio VR you can, with the click of a button, bring your product into VR, enabling you to present your product in-scale, and make design decisions throughout the design process.

Our development team is continuously striving to give you the most photorealistic VR experience possible, without compromising the overall performance. On this page you can find an overview of the requirements and capabilities of KeyShot Studio VR.

General Support

Product Support Comment

PBR

Supported

KeyShot Studio VR features a physically based rendering engine with materials lit by an HDRI Environment. Features include environment reflection on various roughness levels on both plastic and metal-like surfaces as well as accurate color transmission on transparent objects. Refraction is approximate.

Global Illumination

Not Supported

Interreflection, caustics, and color bleeding is not simulated due to performance requirements in VR. No light sources beyond HDRI environment are supported.

GPU Hardware

Supported

Recommended Nvidia GTX 1080 / AMD Vega 64 or better to keep smooth frame-rate.

Polygon Count

Supported

Polygon Count only limited by GPU memory, but in order to keep a smooth frame-rate we recommend aiming for 3 million or less polygons on a high-end GPU.

File Format Support

Supported

KeyShot Studio VR can directly render all the file types that KeyShot Studio can import. KeyShot Studio VRitself can load .ksp or .bip.

Note that the geometry has to be triangle-based. Curve-based geometry, zspheres, and NURBS are not supported (NURBS can be re-tessellated inKeyShot Studio).

 

High Level Features

Feature Support Comment

Multi Materials

Supported

Materials within a Multi-Material can be selected via the KeyShot Studio VR tool Switch Material.

Model Sets

Supported

Model Sets can be selected via the KeyShot Studio VR tool Switch Model Set.
If a Model Set is "always visible" this is also respected in VR to e.g. add static scene setups.

Environment

Supported

The active Environment can be selected via the KeyShot Studio VR tool Switch Environment.
Move Model lets you rotate the environment, if it is not locked.

Camera

Supported

The camera position can be selected via the KeyShot Studio VR tool Switch Camera. Camera Settings that don't make sense in VR will be ignored e.g. spherical, field of view, shift, depth of field.

Animation

Supported

Animations can be started/stopped via the KeyShot Studio VRmenu. (Long animations can take a long time to load). Fade animations are not supported.

Locked

Supported

Locked parts of the scene tree and locked environments cannot be moved in VR.

Connect

Supported

Users must be on the same LAN or VPN (KeyShot Studio VRConnect needs a direct connection between hosts and clients via their IP). And launch the same version of the scene, either locally or from a shared folder.

Textures

Supported

Limited to image textures using one of the supported mapping types (view supported mapping types) when not baking.

Materials

Partially Supported

Multi-materials and basic materials are supported (view supported material types). Baking can improve the representation of some materials.

Image Styles

Partially Supported

Basic style (gamma/brightness) is supported, Photographic style not supported.

Material Graphs

Supported

Support via baking.

Studios

Not Supported


Configurator

Not Supported


Labels

Supported

Support via baking.

 

Material Types 

KeyShot Studio VR supports the most commonly used KeyShot Studio materials. Materials that are not supported will be appear as the closest matching alternative. Baking can improve the look of your materials in some cases.

Basic Materials Support Comment KeyShot Studio KeyShot Studio VRwithout baking KeyShot Studio VRwith baking

Diffuse

Supported


diffuse.png kvr_diffuse.PNG

Flat

Supported

flat.png kvr_flat.PNG

Glass

Supported

Approximate appearance including refraction and IOR. Does not use roughness.

glass.png kvr_glass.PNG

Glass (solid)

Supported

Approximate appearance including refraction, IOR and thickness. Does not use roughness.

glass_solid.png kvr_glass_solid.PNG

Liquids

Supported

Approximate appearance including refraction, IOR and thickness. Does not use roughness.

liquid.png kvr_liquid.PNG

Metal

Supported

Baking can result in a closer match of overall color.

metal.png kvr_metal.PNG

Paint

Supported

paint.png kvr_paint.PNG

Plastic

Supported


plastic.png kvr_plastic.PNG

Thin Film

Partially Supported

Thin Film appears like regular glass without thin film effects (raises warning).

thin_film.png kvr_thin_film.PNG

Translucent

Not Supported

Translucent appears as diffuse opaque material (raises warning). Baking can result in a closer match of the overall color.

translucent.png kvr_translucent.PNG

Advanced Materials





Advanced

Partially Supported

Advanced is treated as opaque plastic with diffuse, specular and roughness only (raises warning).

advanced.png kvr_advanced.PNG

Anisotropic

Partially Supported

Anisotropic appears isotropic (raises warning). Baking can result in a closer match of the overall color.

anisotropic.png kvr_anisotropic.PNG

Dielectric

Supported

Approximate appearance.

dielectric.png kvr_dielectric.PNG

Gem

Partially Supported

Gem appears like glass without dispersive effects (raises warning).

gem.png kvr_gem.PNG

Generic

Supported

Use baking for an approximate appearance.

generic.png kvr_generic.PNG

Measured

Supported

Measured is not supported without baking and objects will appear red (raises warning).

measured.png kvr_measured.PNG

Metallic paint


Partially Supported

Metallic Paint looks incorrect for high metal coverage, ignores clear-coat values (raises warning). Baking results in a closer match.

metallic_paint.png kvr_metallic_paint.PNG

Multi-Layer Optics

Not
Supported

Multi-Layer Optics appear like regular glass (raises warning).

multi_layer_optics.png kvr_multi_layer_optics.PNG

Plastic (Cloudy)

Not
Supported

Plastic (Cloudy) appears as diffuse opaque material (raises warning) or, when using baking, as tinted glass.

plastic_cloudy.png kvr_plastic_cloudy.PNG

Plastic (Transparent)

Not
Supported

Plastic Transparent appears like opaque specular plastic. Transmission is ignored (raises warning).

plastic_transparent.png kvr_plastic_transparent.PNG

Real Cloth

Supported

Use baking for an approximate appearance.

realcloth.png kvr_realcloth.PNG

Scattering Medium

Not
Supported

Scattering Medium not supported (raises warning).

scattering_medium.png

Translucent (Advanced)

Not
Supported

Translucent (Advanced) appears as diffuse opaque material (raises warning).

translucent_medium.png kvr_translucent_medium.PNG

Velvet

Not
Supported

Velvet sheen ignores back scatter and edginess. Looks like regular specular highlights (raises warning).

velvet.png kvr_velvet.PNG

Light Sources





Area Light


Partially Supported

Area Light appears as emissive. Power is ignored (raises warning).

area_light.png kvr_area_light.PNG

IES Light

Not
Supported

IES Light not supported. Objects appear hidden (raises warning).

ies_light.png

Point Light

Not
Supported

Point Light not supported. Objects appear hidden (raises warning).

point_light.png

Spotlight

Not
Supported

Spotlight not supported. Objects appear hidden (raises warning).

spotlight.png

Special





Cutaway

Not
Supported

Cutaway not supported. Objects appear hidden (raises warning).

Emissive

Supported

Does not contribute light to the scene.

emissive.png kvr_emissive.PNG

Ground

Not
Supported

Ground not supported. Objects appear hidden (raises warning).

Toon

Partially Supported

Without baking: Toon contour is ignored. Objects appear as solid base color (raises warning).

toon.png kvr_toon.PNG

Wireframe

Partially Supported

Without baking: Wireframe does not show wireframe. Objects appear as solid base color (raises warning).

wireframe.png kvr_wireframe.PNG

Xray

Not
Supported

Xray not supported. Objects appear as transparent (raises warning) or black with baking.

xray.png kvr_xray.PNG

Material Library Only





Moldtech

Supported

mold_tech.png kvr_mold_tech.PNG mold_tech_baked.PNG

Axalta Paint

Partially Supported

Without baking: Axalta Paint not supported. Objects appear red (raises warning).

axalta_paint.png kvr_axalta_paint.PNG axalta_paint_baked.PNG

OpenPBR

KeyShot Studio VR supports most OpenPBR parameters visible in KeyShot Studio. Parameters that are not supported will be appear as the closest matching alternative. Baking support for OpenPBR Materials is currently limited in KeyShot Studio VR.

OpenPBR Parameters Support Comment KeyShot Studio KeyShot Studio VR without baking KeyShot Studio VR with baking
Base Weight Supported  
Base Color Supported  
Base Metalness Supported Does not use roughness.
Base Diffuse Roughness Supported Does not use roughness.
Specular Weight Supported Does not use roughness.
Specular Color Supported Does not use roughness.
Specular IOR Supported Does not use roughness.
Transmission Weight Partially Supported Approximate appearance.
Transmission Color Partially Supported Approximate appearance.
Subsurface Weight Partially Supported Approximate appearance.
Subsurface Color Partially Supported Approximate appearance.
Subsurface Radius Partially Supported Approximate appearance.
Subsurface Radius Scale Partially Supported Approximate appearance.
Coat Weight Partially Supported Approximate appearance.
Coat Color Partially Supported Approximate appearance.
Fuzz Weight Supported Does not use roughness.
Fuzz Color Supported Does not use roughness.
Emission Luminance Partially Supported Approximate appearance.
Emission Color Partially Supported Approximate appearance.
Geometry Opacity Partially Supported Approximate appearance.

Texture Maps

Map Support Comment KeyShot Studioappearance KeyShot Studio VRappearance KeyShot Studio VRwith baking

Label

Supported

Use baking or a planar mapped texture.

label.png kvr_label.PNG label_baked.PNG

Diffuse Texture Map

Supported

Some mapping types and options are only supported with baking.

diffuse_texture.png kvr_diffuse_texture.PNG diffuse_texture_baked.PNG

Bump Texture Map

Supported

Some mapping types and options are only supported with baking.

bump_texture.png kvr_bump_texture.PNG bump_texture_baked.PNG

Specular Texture Map

Supported

Some mapping types and options are only supported with baking.

specular_texture.png kvr_specular_texture.PNG specular_texture_baked.PNG

Roughness Map (In Material Graph)

Supported

Some mapping types and options are only supported with baking.

roughness_texture.png kvr_roughness_texture.PNG roughness_texture_baked.PNG

Opacity Map

Not
Supported

No support for Opacity Maps.

opacity_texture.png kvr_opacity_texture.PNG opacity_texture_baked.PNG

 

Texture Types

Texture Type Support Comment

Texture Maps

Supported

*Blend with color is not supported without baking.

VDB

Not
Supported


Tiled UV

Supported

Use baking.

Tri-Planar

Not
Supported


Video Maps

Not
Supported


Procedural (2D Texture and 3D Texture)

Supported

Use baking.

 

Texture Mapping Types

Overall, only one type of mapping is supported per part.

Texture Mapping Type Support Comment

Planar Texture Mapping

Supported


UV Texture Mapping

Supported


Box Texture Mapping

Supported


Cylinder Texture Mapping

Supported


Sphere Texture Mapping

Supported


Camera Texture Mapping

Partially
Supported

Active camera is used, but does not update with moving around in VR.

Node Texture Mapping

Supported

Use baking.

 

Environments

Environment Support Comment

HDRI Environments

Supported

Full support for both data driven and procedural environments.

Flatten Ground

Supported


Ground Shadows

Supported


Background Color

Supported


Backplate Image

Not
Supported