Autodesk VRED 2019 Basic Level Education Book-Sample
Autodesk VRED 2019 Basic Level Education Book-Sample
Autodesk VRED 2019 Basic Level Education Book-Sample
3
Contents
What's New in VRED Products 2019.3 .......................................................................................... 41
New Features and Enhancements ............................................................................................ 41
Fixed Issues ............................................................................................................................... 42
Known Issues and Workarounds .............................................................................................. 44
About the Standard and Simple User Interfaces .......................................................................... 46
VRED Professional Standard UI ................................................................................................. 46
VRED Professional Simple UI..................................................................................................... 47
Switching Interfaces ...................................................................................................................... 48
About the VRED Toolbar ............................................................................................................... 49
The VRED Toolbar ..................................................................................................................... 49
About the Quick Access Bar .......................................................................................................... 53
Standard UI mode ..................................................................................................................... 53
Simple UI mode ......................................................................................................................... 53
About the Status Bar ..................................................................................................................... 54
Working with Modules in the Application Window ..................................................................... 55
What are Modules .................................................................................................................... 55
How to Dock and Undock a Module ......................................................................................... 56
How to Prevent a Module from Docking When Moving it ....................................................... 56
How to Close a Module ............................................................................................................. 56
Customizing Controls and Display ................................................................................................ 57
How to Adjust the VRED Display............................................................................................... 57
How to Split the View ............................................................................................................... 57
How to Return to a Single Display ............................................................................................ 57
How to Show or Hide Toolbars ................................................................................................. 58
How to Identify Stereo Output Channels ................................................................................. 58
How to Show Scene Elements and Controls ............................................................................. 59
How to Show or Hide Selected Content ................................................................................... 59
How to Show a Simulation of a Scene ...................................................................................... 60
Adding Files to Scene .................................................................................................................... 62
Support File Formats and Types ............................................................................................... 62
Maya Files ............................................................................................................................. 62
Alias Files ............................................................................................................................... 63
CAD Files ............................................................................................................................... 63
Showcase Files ...................................................................................................................... 63
How to Add a File to a Scene .................................................................................................... 63
How to Add an Animation to a Scene ....................................................................................... 65
How to Import Information to a Scene ..................................................................................... 65
About the Import Files Dialog ....................................................................................................... 66
The Import Files Dialog ............................................................................................................. 66
Import File List ...................................................................................................................... 67
File Type Parameters ............................................................................................................ 68
Shared CAD Options.............................................................................................................. 68
Import Options...................................................................................................................... 69
Tessellation ........................................................................................................................... 69
Advanced Options ................................................................................................................. 70
File Specific Options .............................................................................................................. 70
Global Scene Options ............................................................................................................ 70
Project Merge Options .......................................................................................................... 71
Alias ....................................................................................................................................... 71
Optimizing, Saving, and Publishing a Scene .................................................................................. 73
How to Optimize a Scene .......................................................................................................... 73
How to Save a Scene ................................................................................................................. 74
How to Publish a Scene ............................................................................................................. 74
How to Export Information from a Scene ................................................................................. 74
VR and VR Setup ........................................................................................................................... 76
VR Requirements .......................................................................................................................... 77
VR Safety ................................................................................................................................... 77
Video Card/GPU Requirements ................................................................................................ 77
Supported VR Devices ............................................................................................................... 78
Using Controllers........................................................................................................................... 79
What Tools Do the Controllers Have? ...................................................................................... 79
HTC Vive, StarVR, and VRHero/VRgineers XTAL ................................................................... 79
Oculus Rift ............................................................................................................................. 79
WinMR .................................................................................................................................. 80
Custom Controls........................................................................................................................ 80
Using the HTC Vive with VRED ...................................................................................................... 81
Using the OpenVR HMD Mode ................................................................................................. 81
How to Activate OpenVR ...................................................................................................... 81
Eye Separation ...................................................................................................................... 81
Controllers and Vive Trackers ............................................................................................... 82
How to Start the VR Experience at a Certain Point in a Scene ............................................. 82
Tracking Origin Type ................................................................................................................. 82
Camera ...................................................................................................................................... 83
Camera Transformation and Tracking Space ........................................................................ 83
Why Not to Use a Mouse to Navigate .................................................................................. 85
Floor Level and Initial Position (Room Scale Mode) ................................................................. 85
Example: Floor Level for Automotive_Genesis.vpb .............................................................. 85
Viewpoints ................................................................................................................................ 87
How to Create a Viewpoint ................................................................................................... 87
Vive: How to Check Tracking Calibration .................................................................................. 88
Using the Oculus Rift with VRED ................................................................................................... 89
Using the Oculus Rift Mode ...................................................................................................... 89
How to Activate the Oculus Rift............................................................................................ 89
Eye Separation ...................................................................................................................... 89
Controllers............................................................................................................................. 90
How to Start the VR Experience at a Certain Point in a Scene ............................................. 90
Tracking Origin Type ............................................................................................................. 90
Camera Transformation and Tracking Space ........................................................................ 90
Using the OpenVR HMD Mode ................................................................................................. 92
How to Activate OpenVR ...................................................................................................... 92
Why NOT to Use a Mouse to Navigate ..................................................................................... 92
Using the StarVR ........................................................................................................................... 93
Using the StarVR HMD Mode.................................................................................................... 93
How to Activate the StarVR .................................................................................................. 93
Controllers............................................................................................................................. 93
How to Start the VR Experience at a Certain Point in a Scene ............................................. 93
Using the WinMR .......................................................................................................................... 95
Using the OpenVR HMD Mode ................................................................................................. 95
How to Activate OpenVR ...................................................................................................... 95
Controllers............................................................................................................................. 95
How to Start the VR Experience at a Certain Point in a Scene ............................................. 96
Using the Varjo.............................................................................................................................. 97
Using the Varjo HMD Mode ...................................................................................................... 97
How to Activate the Varjo ..................................................................................................... 97
Controllers............................................................................................................................. 97
How to Start the VR Experience at a Certain Point in a Scene ............................................. 97
Using the VRHero/VRgineers XTAL ............................................................................................... 99
Using the VRHero/XTAL HMD Mode ........................................................................................ 99
How to Activate the VRHero/XTAL ....................................................................................... 99
Controllers............................................................................................................................. 99
How to Start the VR Experience at a Certain Point in a Scene ............................................. 99
Using the VRED Presenter for VR ................................................................................................ 101
How to set up your HMD in VRED Presenter .......................................................................... 101
Using a Special Command Line Parameter ............................................................................. 101
Using an Embedded Script ...................................................................................................... 102
How to Embed a Script ....................................................................................................... 102
How to Use an Embedded Script ........................................................................................ 103
Using Python for VR .................................................................................................................... 104
Python for HTC Vive .................................................................................................................... 105
Get Python functions specific to use of the HTC Vive with VRED .......................................... 105
Floor Level and Initial Position (Standing/Room Scale Mode) ............................................... 105
How to Set Floor Level ........................................................................................................ 106
Shortcuts for Activating OpenVR and the Viewpoint ............................................................. 106
How to Find the Current HMD Position .................................................................................. 107
Seated Mode ........................................................................................................................... 107
Python for Oculus Rift ................................................................................................................. 109
Get Python functions specific to use of the Oculus Rift with VRED ....................................... 109
Oculus Rift Mode .................................................................................................................... 109
Standing Mode ........................................................................................................................ 109
How to Enable Standing Mode in Oculus Rift Mode (Oculus Rift's Floor Level) ................ 109
Tracking Origin Type in Oculus Rift Mode .............................................................................. 110
How to Move in the Scene or Set Position ............................................................................. 110
How to Set Floor Level in Oculus Rift Mode ........................................................................... 110
Shortcuts for Activating Oculus Rift Mode and a Viewpoint .................................................. 111
Hands in VR ................................................................................................................................. 112
How to Make Nodes Interactable ........................................................................................... 113
VR Hand Gestures ................................................................................................................... 113
Customization for VR Hands ................................................................................................... 113
Teleporting .................................................................................................................................. 115
What is Teleporting................................................................................................................. 115
How to Teleport .................................................................................................................. 115
How to Set Teleport Orientation with Python .................................................................... 116
How do I Teleport into a Vehicle?....................................................................................... 116
Tools Menu ................................................................................................................................. 117
About the Tools Menu ............................................................................................................ 117
How to Access Tools ........................................................................................................... 118
Can I Add Functionality to the Tools Menu? .......................................................................... 119
Selecting Objects in the Viewport .............................................................................................. 121
Select Specific Elements of an Object ..................................................................................... 121
How to Change Selection Behavior......................................................................................... 122
Transforming Objects in the Viewport ....................................................................................... 123
How to Use the Transform Manipulator ................................................................................ 123
How to Transform Objects by Entering Values ....................................................................... 124
How to Transform Multiple Objects at the Same Time .......................................................... 125
Adding Files to Scene .................................................................................................................. 126
Learn how to load files into VRED........................................................................................... 126
Support File Formats and Types ............................................................................................. 126
Maya Files ........................................................................................................................... 126
Alias Files ............................................................................................................................. 127
CAD Files ............................................................................................................................. 127
Showcase Files .................................................................................................................... 127
How to Add a File to a Scene .................................................................................................. 128
How to Add an Animation to a Scene ..................................................................................... 129
How to Import Information to a Scene ................................................................................... 129
Working with Joints and Meshes ................................................................................................ 130
Why Use FBX Files ................................................................................................................... 130
How to Import Joints and Skinned Meshes ............................................................................ 130
Which Operations Skip Skinned Meshes ............................................................................ 130
How to View Joints.............................................................................................................. 131
How to Use Duplicate/Cut/Paste/Delete with Joints and Meshes..................................... 132
How to Transform Skinned Meshes.................................................................................... 132
Using Undo and Redo in VRED .................................................................................................... 133
How to Clear an Undo Stack ................................................................................................... 133
How to View the Undo/Redo History ..................................................................................... 133
How to View and Empty the Trash ......................................................................................... 133
About Shared Views .................................................................................................................... 134
Why use shared views ............................................................................................................ 134
About the Shared Views list .................................................................................................... 134
Shared Data............................................................................................................................. 134
Working with Shared Views ........................................................................................................ 135
How to Create Shared Views .................................................................................................. 135
How to Get a Share Link...................................................................................................... 137
How to View in a Browser ................................................................................................... 137
Disabling Shared Views ........................................................................................................... 138
Why Disable Shared Views.................................................................................................. 138
Enabling and Disabling Outbound Communication .................................................................... 139
How to Enable Outbound Communication............................................................................. 139
How to Disable Outbound Communication ............................................................................ 140
Using Python in VRED ................................................................................................................. 141
HTML5 ..................................................................................................................................... 141
The Python Command ........................................................................................................ 141
How to Load the VRED File ................................................................................................. 141
How to Add Code to index.HTML ....................................................................................... 142
How to Add the Cone Code to script.js ............................................................................... 142
How to Enable the Web Server........................................................................................... 143
How to Reload the HTML5 Changes ................................................................................... 143
How to Test Things.............................................................................................................. 143
Mathematical Expressions in Numerical Inputs ......................................................................... 145
Editing Preferences ..................................................................................................................... 147
Annotation Preferences .............................................................................................................. 148
Properties................................................................................................................................ 148
Size .......................................................................................................................................... 148
Animation Preferences ............................................................................................................... 149
Base ......................................................................................................................................... 149
Playback .................................................................................................................................. 149
Timeline................................................................................................................................... 149
Asset Manager Preferences ........................................................................................................ 150
Camera Preferences.................................................................................................................... 151
Base ......................................................................................................................................... 151
Stereo ...................................................................................................................................... 151
Powerwall ............................................................................................................................... 151
Cluster Client Preferences .......................................................................................................... 152
Base ......................................................................................................................................... 152
License check out .................................................................................................................... 152
Collaboration Preferences .......................................................................................................... 153
My Profile ................................................................................................................................ 153
Session .................................................................................................................................... 154
Avatar Proximity Fading .......................................................................................................... 154
Python Functions for Avatar Proximity Fading ................................................................... 154
How to Set Collaboration Preferences ................................................................................... 155
Color Management Preferences ................................................................................................. 156
Copy and Paste Preferences ....................................................................................................... 157
Devices Preferences .................................................................................................................... 158
Space Mouse ........................................................................................................................... 158
Joystick .................................................................................................................................... 158
Sample settings for a Logitech RumblePad 2 ......................................................................... 158
Export Preferences...................................................................................................................... 159
Cube Image ............................................................................................................................. 159
FileIO Preferences ....................................................................................................................... 160
Base ......................................................................................................................................... 160
Import Dialog .......................................................................................................................... 160
Texture Compression .............................................................................................................. 160
Texture Search Paths .............................................................................................................. 160
Base CAD Preferences ................................................................................................................. 161
Base ......................................................................................................................................... 161
Advanced ................................................................................................................................ 161
FBX Preferences .......................................................................................................................... 162
Export Settings ........................................................................................................................ 162
JT Preferences ............................................................................................................................. 163
Legacy Loader ......................................................................................................................... 163
Maya Preferences ....................................................................................................................... 164
Base ......................................................................................................................................... 164
Loader ..................................................................................................................................... 164
Writer ...................................................................................................................................... 164
OSB/VPB Preferences ................................................................................................................. 165
Loader ..................................................................................................................................... 165
Writer ...................................................................................................................................... 165
Incremental Save .................................................................................................................... 166
Rhino Preferences ....................................................................................................................... 167
Base ......................................................................................................................................... 167
STL Preferences ........................................................................................................................... 168
Writer ...................................................................................................................................... 168
WRL Preferences ......................................................................................................................... 169
Loader ..................................................................................................................................... 169
Writer ...................................................................................................................................... 169
Final Render Pass Preferences .................................................................................................... 170
Base ......................................................................................................................................... 170
Help Preferences ......................................................................................................................... 171
Import Preferences ..................................................................................................................... 172
Optimizer Preferences ................................................................................................................ 173
Advanced ................................................................................................................................ 173
Tessellation Preferences ............................................................................................................. 174
Tessellation Quality................................................................................................................. 174
Tessellation Topology ............................................................................................................. 174
MainWindow Preferences .......................................................................................................... 175
Base ......................................................................................................................................... 175
User Language......................................................................................................................... 175
Navigator Preferences ................................................................................................................ 176
Base ......................................................................................................................................... 176
Friendship Bridge .................................................................................................................... 177
OpenPDM Preferences ............................................................................................................... 178
Base ......................................................................................................................................... 178
Connection .............................................................................................................................. 178
Project ..................................................................................................................................... 178
Plugins Preferences..................................................................................................................... 179
Raytracing Cluster Preferences ................................................................................................... 180
Render Options Preferences - Visualization Advanced tab ........................................................ 181
Advanced Rendering ............................................................................................................... 181
Realtime Antialiasing Presets.................................................................................................. 181
Background ............................................................................................................................. 181
SLI ............................................................................................................................................ 182
Render Settings Preferences - General Settings tab................................................................... 183
Antialiasing .............................................................................................................................. 183
Pixel Filter................................................................................................................................ 183
Features .................................................................................................................................. 184
Sim2 HDR................................................................................................................................. 184
Sound ...................................................................................................................................... 184
Render Settings Preferences - Ray Tracing Quality tab .............................................................. 185
Illumination Mode .................................................................................................................. 185
Photon Tracing ........................................................................................................................ 185
Quality and Depth Sliders ....................................................................................................... 186
Photon Tracing Notes and Tips ............................................................................................... 187
Render Settings Preferences - Advanced tab ............................................................................. 188
Cluster ..................................................................................................................................... 188
Snapshot ................................................................................................................................. 188
Signature ................................................................................................................................. 188
Script Preferences ....................................................................................................................... 189
Selection Preferences ................................................................................................................. 190
Base ......................................................................................................................................... 190
Wireframe ............................................................................................................................... 190
Selection Modes...................................................................................................................... 190
Substance Preferences................................................................................................................ 191
Setting Render Engine Settings ............................................................................................... 191
Setting the Default Output Size .............................................................................................. 191
Transform Preferences ............................................................................................................... 192
Transform Step Size ................................................................................................................ 192
Transform Editor ..................................................................................................................... 192
VRPN Tracking Preferences......................................................................................................... 193
Virtual Reality Preferences ......................................................................................................... 194
General (tab) ........................................................................................................................... 194
General ................................................................................................................................ 194
Teleport ............................................................................................................................... 195
StarVR (tab) ............................................................................................................................. 195
Rendering ............................................................................................................................ 195
WebInterface Preferences .......................................................................................................... 196
Base ......................................................................................................................................... 196
Render Options Preferences - Visualization tab ......................................................................... 197
Render Window ...................................................................................................................... 197
Lighting.................................................................................................................................... 198
Navigation Help....................................................................................................................... 198
Progress Cursor ....................................................................................................................... 198
Render Settings Preferences - Image tab ................................................................................... 199
Image....................................................................................................................................... 199
Advanced ................................................................................................................................ 199
Animation................................................................................................................................ 199
About the Geometry Editor ........................................................................................................ 201
Normals ................................................................................................................................... 201
Normal Calculations ............................................................................................................ 201
Adjacency Selection ............................................................................................................ 202
Separate Objects ................................................................................................................. 202
Tangents/Binormal ............................................................................................................. 202
Geometry ................................................................................................................................ 203
Tessellation ......................................................................................................................... 203
Decore ................................................................................................................................. 204
Working with Geometry ............................................................................................................. 205
Line .......................................................................................................................................... 205
Plane........................................................................................................................................ 205
Box........................................................................................................................................... 205
Cylinder ................................................................................................................................... 205
Cone ........................................................................................................................................ 205
Sphere ..................................................................................................................................... 205
Torus ....................................................................................................................................... 206
Dome ....................................................................................................................................... 206
How to Create and Edit Geometry.......................................................................................... 206
Working with Materials .............................................................................................................. 208
How to Create Materials ......................................................................................................... 208
How to Create OpenGL Materials ........................................................................................... 209
How to Convert Materials....................................................................................................... 209
How to Toggle an Interactive Material Preview ..................................................................... 209
How to Preview and Apply a Material .................................................................................... 209
How to Edit a Material ............................................................................................................ 209
About the Material Editor ........................................................................................................... 211
Fixed Issues
Rendering: Images appear as expected when rendering animations in .hdr format
Rendering: Exported PSB files can be opened in Photoshop
Rendering: IES lights in Photometric parameter mode provide the expected rendered
result.
Rendering: Luminance and illuminance rendering occur as expected when photometric
parameters are off
Rendering: Activating Use Light Profile without an IES light profile loaded works as
expected
Rendering: The correct intensities are supplied when Export to TIFF/PSD in HDR is
enabled with Photometric Parameters
Rendering: Rendering HDR environments with very high dynamic ranges now provides
the expected results
Rendering: When using 16-bit bump maps, materials reflections no longer display
banding artefacts
Measurements: Unwanted wireframe object no longer appear when using point to
object measurements
Navigation: When setting a new pivot point with active collision detection, Trackball
navigation is smooth
Cluster: Improved navigation responsiveness when waking up the RT Cluster from
Antialiasing
Cluster: Fixed background color with Export Alpha Channel and Premultiply Alpha
activated
Cluster: Added the environment variable VRED_SERVICE_PAGE to enable/disable the
web interface provided by the cluster service (http://localhost:8889)
1 Menu Bar includes all main functions for creating and editing VRED content. You can access
2 Icon Bar provides shortcuts to access common features for saving a scene, toggling raytracing
mode, or switching between simple and standard UI.
4 Viewport displays the whole scene. You can change the view, as well as select and modify
objects directly.
5 Quick Access Bar provides easy, fast access to main functions, such as the Material Editor,
Clip Maker, and Variants.
6 Status Bar provides information about memory usage. You can change the up vector, near
-of-view. It also integrates the Terminal.
7 Object properties (available in Simple UI mode) offers quick access to common properties for
the selected object, such as position, pre-calculated shadows, and normal settings, which affect
shading within the OpenGL Render Window.
1 Menu Bar includes all main functions for creating and editing VRED content. You can access
2 Icon Bar provides shortcuts to access common features for saving a scene, toggling raytracing
mode, or switching between simple and standard UI.
4 Viewport displays the whole scene. You can change the view, as well as select and modify
objects directly.
5 Quick Access Bar provides easy, fast access to main functions, such as the Material Editor,
Clip Maker, and Variants.
6 Status Bar provides information about memory usage. You can change the up vector, near
-of-view. It also integrates the Terminal.
Switching Interfaces
In VRED, switch interfaces from the standard to simple is easy. At the far right you will see the
Simple UI button. Click it to switch from the standard interface to the simple one.
To customize the toolbar further, use the View > Toolbars menu options. When you select View
> Toolbars and uncheck options in this menu, they are removed from the main toolbar. To add
them back, place checks beside their names in the View > Toolbars menu.
The UI mode you are in, standard or simple, will also determine the tools you see. Standard UI
mode contains all the icons; however, the size of your window determines whether all are
visible or not. Whenever you see , this means there are hidden icons in this group. If working
with a narrow screen, either open the window to full size or grab and reposition the icon
groupings, as shown above. View > Toolbars is only available in standard UI mode.
File - Contains the following options:
o New - Creates a new scene file with four camera views and a default
environment. The existing scene is destroyed.
o Open - Opens only VRED files, such as .vpb, .vpe, and .vpf. The existing
scene is destroyed. To load other file types into VRED, use File > Import or File >
Import Scene Data.
o Import - Loads supported files types into the current scene, merging the
geometry with the scene. Adding a VRED scene opens a dialog box for choosing
whether to merge variants, touch sensors, sequences, or environments.
o Save - Saves the current scene.
o Fullscreen - Enables fullscreen mode. Keep the mouse button pressed for
an option to enable multi-display fullscreen. Press Esc to deactivate it.
o Presentation - If enabled, only the hotkeys from the variants module are
available.
o Show all - Zooms out so all objects inside the Scene Graph are visible inside
the Viewport.
o Zoom To - Zooms to the objects selected in the Scene Graph.
o Grid - Shows or hides a grid for measurements that can help to identify
geometry proportions. Keep the mouse button pressed for further options:
o Connect
o Cluster
Standard UI mode
These are the icons you will see when in Standard UI mode.
Simple UI mode
These are the icons you will see when in Simple UI mode.
Assets - Opens the Asset Manager, which contains tabs for loading geometry,
materials, and environments.
Scene - Opens the Scene module, which contains tabs for the Scene Graph,
Materials, Environments, Camera, Lights, and Settings. Some of these tabs will also have
their own Properties section.
1. Info: Size of the scene, id, and resolution of the current Viewport.
2. Terminal: Quick access button to enter the terminal module and field that shows the
last entry in the terminal window.
3. Connector: Quick access button to open the Connector module.
4. Units: Defines the mapping of the scene units to a physical unit of length. Values are
mm, cm, and m.
5. Up: Sets the axis of the up vector. Values are: Z and Y.
6. NCP: Defines the distance of the near clip plane.
7. FCP: Defines the distance of the far clip plane.
8. FOV: Sets the field of view in degree.
9. ICV: Saves the current view as the initial camera view.
Working with Modules in the Application
Window
How to close, dock and undock a module, and prevent a module from docking when you move
it.
Modules are the windows that appear when you select one of the options, such as Graph or
VSets, in the Quick Access Bar. Modules can float outside of the VRED application window (the
area that surrounds the Viewport) or be docked within the it. Modules can also be undocked. If
finished with a module, close it.
See how to dock and undock a module and prevent a module from docking when you move it,
and close one when done with it.
For docking and undocking, use the interface elements are found in the upper right corner.
How to Dock and Undock a Module
At the top right of a module, click the arrow button to dock it.
Drag the title bar of the module to the Viewport's outer edge. The Viewport adjusts to
make room for the module. When the mouse button is released, the module is docked.
To undock a module, drag the title bar away from the Viewport's edge or click .