Workflows in VRED
Find information on the following workflows in VRED:
For reference information on the various editors and modules in VRED, see Editors and Modules.
Data Import and Preparation
VRED provides native support for 40 different CAD formats, as well as support for Alembic, C4D, 3DS, CSB, OSB, OBJ, DWF, VRML, *FBX (cameras, joints, skins, keyframe and vertex animations, lights, and UVs are supported), and *PLMXML (import) 3D file formats. For Alias users, there is interoperability with cameras, lights, variants, switch materials, template geometry, layers, layer folders, empty layers, and Alias reference assemblies. True NURBS are supported. Shells and components allow on demand re-tesselation of CAD data at any time. CAD assembly monitoring and work with non-monolithic VRED files is supported for Smart references.
Import options
- Data Import
- Adding Files to Scenes
- Import Files Dialog
Preferences
- File Type Preferences
Tessellation settings
Automatic material assignment
Batch/conversion options
Metadata
Smart/source reference setup for consistent update monitoring and change management
- References
- Reference Editor
- References Preferences
- File Menu > Reference
- Using the Reference Editor
Advanced CAD data cleanup
- NURBs vs. meshes - Working with UVs
Concept of shell and components
- Selecting Objects in the Viewport
- Decore Improvements
Best practice for scene optimization, Geometry Editor, splitting and merging of meshes, and adjusting normals
- Optimizing, Saving, and Publishing a Scene
- How to Optimize a VRED Scene for XR Usage
- WRL Preferences
- Optimize for Many Light Sources
- Splitting Geometry
- Separated and Merged Geometries
- Working with Joints and Meshes
- Working with Normals
- Normal Handling
Benefits of re-tesselation and NURBs on demand vs mesh data
Organizing the Scenegraph, renaming, building variants, cloning, mirroring, re-tessellation
B-Sides and best practice for decoring
Transform module, pivot, and flush transformations
Variant Sets and Switches
You can create geometry, material, viewpoint, animation, and combined variants, and assign hotkeys for playing them in the render view.
How to Create a Variant
How to Create a Geometry Variant Set
How to Create a Material Variant Set
How to Create a Viewpoint Variant Set
How to Create an Animation Variant Set
How to Create a Light Variant Set
How to Create a Combined Variant Set
How to Create a Variant
How to Set a Hotkey
How to Create a Transform Variant
How to Create a Variant Set
How to Show or Hide Geometry in Variant Sets
Changing the Variant Sets Display
Materials
VRED supports, an assortment of materials, including layered, Multi Pass, x-ray, and Substance SBSARs. For VRED Pro users, there is support for X-Rite BTF Materials, X-Rite AxF Materials, and Color Science - BRDF Materials.
VRED supports, an assortment of materials, including layered, Multi Pass, x-ray, and Substance SBSARs. For VRED Pro users, there is support for X-Rite BTF Materials, X-Rite AxF Materials, and Color Science - BRDF Materials.
Explaining different material types
- Materials Reference
Introducing VRED materials and providing feature overviews
Working with AXF
How to work with substances
- Working with Substances in VRED
- Substance Attributes
- Substance Environments
- Substance Web Shop
How to work with a shadow plane
- Working with Bake Light and Shadows
Explaining the concept of Scenegraph material groups, material switches, multipass- and layered materials
- Working and stacking decals
- Creating a Decal
- Texture Drag and Drop > Add Decal
- Showing material assignment shortcuts, LMB, MMB, RMB, M+LMB, and M+RMB
- Mouse Button Interactions
- Keyboard Shortcuts
- Material Editor > Keyboard Shortcuts
- Incandescence material setup (Lights)
Creating assets from materials and working with assets
- Working with the Assets and the Asset Manager
Working with Rounded Edges
Environments
VRED has a variety of environments, such as skylight, Substance, and spherical. Import 3D environment with the VRED Library and HDRs from the Domeble and Maground webshops. Even use the Asset Manager to import your own environments.
Basic Information – supported formats
- VRED Supported File Formats
- BRDF Environment Sampling
- Environments
Basics - HDR and Substance Environments
Import new 360° environments from HDR
- Working with Web Shops
- HDR Environments
Modifying environments
Lighting
VRED supports an assortment of lights, such as delta (point, spot, and directional) and area and object (disc, rectangular, and spherical). Light textures, HDR and LDR image-based lighting, as well as skylight environments and IES light profiels are also supported. For Pro users, there's support for rayfile visualization (Plain ASCII, Osram ASCII & ray file format, LucidShape ASCII, binary & spectral ray file format, Speos ASCII & ray file format (RAY_SPEOS10 & RAY_SPEOS20)).
VRED supports an assortment of lights, such as delta (point, spot, and directional) and area and object (disc, rectangular, and spherical). Light textures, HDR and LDR image-based lighting, as well as skylight environments and IES light profiels are also supported. For Pro users, there's support for rayfile visualization (Plain ASCII, Osram ASCII & ray file format, LucidShape ASCII, binary & spectral ray file format, Speos ASCII & ray file format (RAY_SPEOS10 & RAY_SPEOS20)).
Light Baking
- Working with Bake Light and Shadows
Vertex- vs texture-based approach
- Vertex Baking
- Texture Baking
Creating Lights
- How to Create a Light
Overview of different light sources and according settings (Spotlight, Area Lights, IES, Geometry Lights (Incandescence))
- Lights
Volumes
Use volumes to bring to life complex phenomena such as clouds, smoke, fire, or any other three-dimensional objects with intricate details for stunning realism. They enables you to create realistic and immersive visualizations of volumetric data.
When rendered, these simulate the interaction of light with a volume. VRED accurately calculates how light rays travel through the volume, so you can generate stunning visual effects that mimic the behavior of light in real-world environments.
- Volumes
- Volume Materials
- Create Menu > Volumes
Cameras
Find physical lens attributes and camera projection modes, such as perspective, orthographic, omnidirectional stereo, custom matrix, and spherical, Peters, vertical cross, and horizontal cross map. VRED provides options for standard tone mappers, such as Reinhard Luminance/RGB, Logarithmic Luminance/RGB, and Filmic Tone Mapping. Beyond lens flares, fog, glare, glow, motion blur, and depth of field (realtime and stillframe), VRED also supports ACES color space for all RGB tone mappers, camera blend maps, backplate matching, and camera collision detection. Pro even offers physical camera, luminance, and illuminance advanced tone mapping.
Find physical lens attributes and camera projection modes, such as perspective, orthographic, omnidirectional stereo, custom matrix, and spherical, Peters, vertical cross, and horizontal cross map. VRED provides options for standard tone mappers, such as Reinhard Luminance/RGB, Logarithmic Luminance/RGB, and Filmic Tone Mapping. Beyond lens flares, fog, glare, glow, motion blur, and depth of field (realtime and stillframe), VRED also supports ACES color space for all RGB tone mappers, camera blend maps, backplate matching, and camera collision detection. Pro even offers physical camera, luminance, and illuminance advanced tone mapping.
- General Overview
- Working with Cameras
- Motion Blur and Depth of Field
- Postprocessing, glow, glare, and fog
- Vignette, Glow, and Glare video
- Working with Fog
- Working with Lens Flares
- Image Processing Tab
- Perspective match to align objects to backplate
- Working with Perspective Match
Animation
- Animation features of VRED Pro
- Animation Basics videos
- Using the Timeline
- Keyframe and Curves video
- Keyframe animation concept
- Creating a Keyframe Animation
- Working with clips (functional animation: How to animate doors, etc.)
- Clipmaker Overview video
- Working with the Clip Maker
- Clips and the Clipmaker video
- How to animate camera flights
- Camera Rotation video
- Camera Track Animated and Track
- Manage and arrange animation blocks for complex animations
- Trigger viewpoints and VariantSets in the Clip Editor
- How to Add Variants and Other Items
Interactions
Set up and work with touch sensors (Trigger variants, animations, combinations of VariantSet content)
- Creating touch sensors
- Touch Sensors video
- Use of Touch Sensors in VR with VRED
- Trigger touch sensors with the hands 1
- Trigger touch sensors with the hands 2
Use frontplates to control a scene
Keyboard Shortcuts
There are several hotkeys available when interacting with VRED:
Alt + Left Mouse Button
Fix Face NormalAlt + Middle Mouse Button
Fix Surface Face NormalAlt + Right Mouse Button
Fix Connected Face NormalCtrl + Left Mouse Button
Navigation PanCtrl + Right Mouse Button
Navigation CenterCtrl + Alt + RMB
Navigation OrbitCtrl + Alt + LMB
Navigation OrbitCtrl + Shift + Left Mouse Button
Select Object (Add)Ctrl + Shift + Right Mouse Button
Deselect Object (Sub)Down
Move Camera BackwardLeft
Revolve Camera Left around PivotAlt + V
Show View CubeAlt + N
Show Navigation BarLeft Mouse Button
Navigation RotateLeft Mouse Button + M
Material CopyLeft Mouse Button Double Click
Camera Set PivotMiddle Mouse Button Double Click
Camera Zoom to Hit Point, Set Pivot, and Look AtRight
Revolve Camera Right around PivotRight Mouse Button
Navigation ZoomRight Mouse Button + M
Material ApplyRight Mouse Button Double Click
Camera Set Pivot and Look AtShift + Left Mouse Button
Select ObjectShift + Right Mouse Button
Deselect ObjectUp
Move Camera Forward
Rendering
- Rendering Workflows
- Simple ambient occlusion demo
- vrFade demo
- vrFrame demo
- Render every frame
- Environments, Ambient Occlusion, and Rendering
- Clusters
- Using Render Layers
- Adjusting Render Settings and Modes
- Variant Set Batch Rendering
- Using the Cryptomatte Options
- Analyzing Surfaces
- Calculating Ambient Occlusion
- Raytracing FAQs
Collaboration and VR
- Reacting on joining and leaving users
- Synchronization during a collaboration session
- Visualize user positions
- Query camera and tracking information
- Gather all users in a collaboration session
- Hide Avatars in a collaboration session
Presentation and Communication
Customizing Controls and Display
VR/Desktop Multi- User Collaboration
- Interacting Within a Collaboration Session for Desktop Users
- Joining a Collaboration Session
- What's Needed for a Collaboration Session
- Setting Up a Collaboration Session
- Setting Up a VR Room
Avatars, Teleport, Laser Pointer, and VR Menu
- Adding a Custom Avatar
- Understanding the Safety Twin
- Hide Avatars in a Collaboration Session
- How to Teleport
- Set the default teleport to a virtual button
- Extend the default teleport to multi user teleport
- Initiating and Terminating the Laser Pointer
- VRED_VR_and_VR_Setup_Hands_in_XR
- Using the VR Menu
Standard Stereo Modes
- Stereo
- Stereo Options
Active (Double Buffer), Horizontal and Vertical Interlaced, Left/Right and Top/Bottom Split, Separate Left and Right Eye
- Display Configuration
Remote Session Connection
Publish Project / Package - Save a package containing all referenced data and content
Shared Views
- Working with Shared Views
- Shared Views
Advanced Presentation and Communication
Using VRED Go
VR and MR Hand Interaction
- Hands in XR
- Interacting Within a Collaboration Session for HMD Users
- Trigger touch sensors with the hands 1
- Trigger touch sensors with the hands 2
- Interact with webengines (calculator demo)
- Virtual VR controllers
HTML5 - Basic workflow with web engines and HTML assets
- WebEngines and Adding Interactive Website or HTML Content to a Scene
- Interact with webengines (calculator demo)
- vrdWebEngine
- HTML5 - Create own HTML files and map to material, geometry, and sceneplates
VRPN Motion Tracking
- Setting Up a Tracking Configuration
- VRPN Tracking Preferences
- Tracking Module
VRED Presenter - Included in the VRED Pro installation package
VRED App - Web/Mobile presentation controller
VRED Stream App - Web interface to navigate variant sets, viewpoints, quality settings, and create/join collaboration sessions
- Starting the VRED Stream App
- Using the VRED Stream App
- Stream App Improvements (2022)
- Render Snapshots with the Stream App
VRED Stream - JPEG, PNG, and H264 (H264 codec must be installed)
- How to Access the VRED Stream Option
- Changing the Stream Format
Qt
Scripting
- Scripting and adding plugins and modules to Script menu
- Working with Scripts
- Scripting, Terminal, Script Editor, Load Python
- Linking Scripts to Variants
- VR Scripting
- Tutorial 1: Introduction to the VRED Python Interface
- Tutorial 4: How to Write Script Plugin