Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

With KeyVR 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 KeyVR.

On this page:

Table of Contents

HMD support

HMD

Support

Note

Oculus headsets (Rift series, Quest series via Link)

Requires install of the Oculus App.

Note: You may need to enable "Unknown Sources" in the General Settings. → Learn more

SteamVR headsets (HTC Vive series, Valve Index)

Requires install of Steam and SteamVR (via Steam).

Varjo headsets (VR series, XR series)

Requires install of Steam, SteamVR (via Steam) and Varjo Base applications.

Windows Mixed Reality headsets (such as the HP Reverb series)

Support through Steam and SteamVR (via Steam), requires install of Windows Mixed Reality for SteamVR (also via Steam).

General support

Support

Note

PBR

KeyVR 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

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

GPU hardware

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

Polygon count

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

KeyVR can directly render all the file types that KeyShot can import. KeyVR itself 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 in KeyShot).

OS

Requires Windows 7/8/10.

High level features

Support

Note

Multi materials

Materials within a Multi-Material can be selected via the KeyVR tool Switch Material.

Model sets


Model Sets can be selected via the KeyVR 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


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

Camera


The camera position can be selected via the KeyVR 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


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

Locked

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

Connect


Users must be on the same LAN or VPN (KeyVR Connect 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


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

Materials


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

Image Styles


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

Material graphs


Support via baking.

Studios



Configurator



Labels


Support via baking.

Material types
Anchor
material_types
material_types

KeyVR supports the most commonly used KeyShot 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

Note

KeyShot

KeyVR
Without baking

KeyVR
With baking

Diffuse

Image Removed



diffuse.pngImage Added
Image Removed
kvr_diffuse.PNGImage Added
Image Removed
Image Added

Flat

Image Removed


flat.pngImage Added
Image Removed
kvr_flat.PNGImage Added
Image Removed
Image Added

Glass


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

Image Removed
glass.pngImage Added
Image Removed
kvr_glass.PNGImage Added
Image Removed
Image Added

Glass (solid)

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

Image Removed
glass_solid.pngImage Added
Image Removed
kvr_glass_solid.PNGImage Added
Image Removed
Image Added

Liquids


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

Image Removed
liquid.pngImage Added
Image Removed
kvr_liquid.PNGImage Added
Image Removed
Image Added

Metal


Baking can result in a closer match of overall color.

Image Removed
metal.pngImage Added
Image Removed
kvr_metal.PNGImage Added
Image Removed
Image Added

Paint

Image Removed


paint.pngImage Added
Image Removed
kvr_paint.PNGImage Added
Image Removed
Image Added

Plastic

Image Removed



plastic.pngImage Added
Image Removed
kvr_plastic.PNGImage Added
Image Removed
Image Added

Thin Film


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

Image Removed
thin_film.pngImage Added
Image Removed
kvr_thin_film.PNGImage Added
Image Removed
Image Added

Translucent


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

Image Removed
translucent.pngImage Added
Image Removed
kvr_translucent.PNGImage Added
Image Removed
Image Added

Advanced Materials





Advanced


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

Image Removed
advanced.pngImage Added
Image Removed
kvr_advanced.PNGImage Added
Image Removed
Image Added

Anisotropic


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

Image Removed
anisotropic.pngImage Added
Image Removed
kvr_anisotropic.PNGImage Added
Image Removed
Image Added

Dielectric


Approximate appearance.

Image Removed
dielectric.pngImage Added
Image Removed
kvr_dielectric.PNGImage Added
Image Removed
Image Added

Gem


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

Image Removed
gem.pngImage Added
Image Removed
kvr_gem.PNGImage Added
Image Removed
Image Added

Generic

Use baking for an approximate appearance.

Image Removed
generic.pngImage Added
Image Removed
kvr_generic.PNGImage Added
Image Removed
Image Added

Measured


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

Image Removed
measured.pngImage Added
Image Removed
kvr_measured.PNGImage Added
Image Removed
Image Added

Metallic paint


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

Image Removed
metallic_paint.pngImage Added
Image Removed
kvr_metallic_paint.PNGImage Added
Image Removed
Image Added

Multi-Layer Optics


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

Image Removed
multi_layer_optics.pngImage Added
Image Removed
kvr_multi_layer_optics.PNGImage Added
Image Removed
Image Added

Plastic (Cloudy)


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

Image Removed
plastic_cloudy.pngImage Added
Image Removed
kvr_plastic_cloudy.PNGImage Added
Image Removed
Image Added

Plastic (Transparent)


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

Image Removed
plastic_transparent.pngImage Added
Image Removed
kvr_plastic_transparent.PNGImage Added
Image Removed
Image Added

Real Cloth

Use baking for an approximate appearance.

Image Removed
realcloth.pngImage Added
Image Removed
kvr_realcloth.PNGImage Added
Image Removed
Image Added

Scattering Medium


Scattering Medium not supported (raises warning).

Image Removed
scattering_medium.pngImage Added
Image Removed
Image Added
Image Removed
Image Added

Translucent (Advanced)


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

Image Removed
translucent_medium.pngImage Added
Image Removed
kvr_translucent_medium.PNGImage Added
Image Removed
Image Added

Velvet


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

Image Removed
velvet.pngImage Added
Image Removed
kvr_velvet.PNGImage Added
Image Removed
Image Added

Light Sources





Area Light


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

Image Removed
area_light.pngImage Added
Image Removed
kvr_area_light.PNGImage Added
Image Removed
Image Added

IES Light


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

Image Removed
ies_light.pngImage Added
Image Removed
Image Added
Image Removed
Image Added

Point Light


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

Image Removed
point_light.pngImage Added
Image Removed
Image Added
Image Removed
Image Added

Spotlight


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

Image Removed
spotlight.pngImage Added
Image Removed
Image Added
Image Removed
Image Added

Special





Cutaway


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

Image Removed
Image Added
Image Removed
Image Added
Image Removed
Image Added

Emissive


Does not contribute light to the scene.

Image Removed
emissive.pngImage Added
Image Removed
kvr_emissive.PNGImage Added
Image Removed
Image Added

Ground


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

Image Removed
Image Added
Image Removed
Image Added
Image Removed
Image Added

Toon


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

Image Removed

toon.pngImage Added
Image Removed
kvr_toon.PNGImage Added
Image Removed
Image Added

Wireframe


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

Image Removed
wireframe.pngImage Added
Image Removed
kvr_wireframe.PNGImage Added
Image Removed
Image Added

Xray


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

Image Removed
xray.pngImage Added
Image Removed
kvr_xray.PNGImage Added
Image Removed
Image Added

Material Library Only





Moldtech

Image Removed


mold_tech.pngImage Added
Image Removed
kvr_mold_tech.PNGImage Added
Image Removed
mold_tech_baked.PNGImage Added

Axalta Paint


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

Image Removed
axalta_paint.pngImage Added
Image Removed
kvr_axalta_paint.PNGImage Added
Image Removed
axalta_paint_baked.PNGImage Added

Texture Maps


Support

Notes

KeyShot appearance

KeyVR appearance

KeyVR, with baking

Label


Use baking or a planar mapped texture.

Image Removed
label.pngImage Added
Image Removed
kvr_label.PNGImage Added
Image Removed
label_baked.PNGImage Added

Diffuse Texture Map

Some mapping types and options are only supported with baking.

Image Removed
diffuse_texture.pngImage Added
Image Removed
kvr_diffuse_texture.PNGImage Added
Image Removed
diffuse_texture_baked.PNGImage Added

Bump Texture Map

Some mapping types and options are only supported with baking.

Image Removed
bump_texture.pngImage Added
Image Removed
kvr_bump_texture.PNGImage Added
Image Removed
bump_texture_baked.PNGImage Added

Specular Texture Map

Some mapping types and options are only supported with baking.

Image Removed
specular_texture.pngImage Added
Image Removed
kvr_specular_texture.PNGImage Added
Image Removed
specular_texture_baked.PNGImage Added

Roughness Map (In Material Graph)


Some mapping types and options are only supported with baking.

Image Removed
roughness_texture.pngImage Added
Image Removed
kvr_roughness_texture.PNGImage Added
Image Removed
roughness_texture_baked.PNGImage Added

Opacity Map


No support for Opacity Maps.

Image Removed
opacity_texture.pngImage Added
Image Removed
kvr_opacity_texture.PNGImage Added
Image Removed
opacity_texture_baked.PNGImage Added

Texture Types


Support

Note

Texture Maps


*Blend with color is not supported without baking.

VDB



Tiled UV


Use baking.

Tri-planar



Video Maps



Procedural (2D Texture and 3D Texture)


Use baking.

Texture Mapping Types
Anchor
texture_mapping
texture_mapping

Overall only one type of mapping is supported per part.


Support

Note

Planar Texture Mapping



UV Texture Mapping



Box Texture Mapping



Cylinder Texture Mapping



Sphere Texture Mapping



Camera Texture Mapping


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

Node Texture Mapping


Use baking.

Environments


Support

Note

HDRI environments


Full support for both data driven and procedural environments.

Flatten Ground



Ground Shadows



Background Color



Backplate Image