VREDPro 2022.3 (22.11.2021)
Improvements
- Collaboration: Allowing Antialiasing during Collaboration sessions now
- Collaboration: Removed dialogs that blocked users joining a collaboration session via a Python script
- Decore: Objects can be set to B-side instead of being deleted
- Decore: Transparency is respected for decoring
- GPU RT: Glass is now supported in Layered materials
- General: Added support to distribute preferences upon startup that overwrite local preferences
- Materials: Updated the AxF library to version 1.8 and added support for energy preserving SVBRDFs
- Raytracing: Improved performance when using Isolate View and raytracing a large scene
- Scripting: Added Python Decore functionality for correcting normals and more
- Scripting: Added Renderpass API parameters for the Albedo and Camera Normal Auxiliary Channels
- Stream App: A loading animation appears when a new project is loading or a progress dialog appears when the render mode is changed
- Stream App: Display Cameras and Camera Track in the interface
- Stream App: Removed dialogs that blocked Python scripts during a Collaboration session
- Stream App: Renamed "View in VR menu" to "Show in VR Menu and Streaming App UI" in the Variant Sets module and Camera Editor
- VR: Implemented a new collision model for index finger VR Interaction
Bugfixes
- Asset Manager: Saving multi-materials (Multipass, Layered, or Switch material) will no longer re-save unmodified sub-materials
- CPU RT: Substance diffuse colors appear as expected
- CPU RT: The refraction for a single glass material atop a material with transparencies in layered material is now calculated correctly
- CPU RT: The tint is preserved on a layered glass material
- CPU RT: When using Full Global Illumination with photon mapping, caustics for specular Substance materials are displayed
- Cluster Manager: Fixed a spelling error in the Cluster Manager interface
- Collaboration: Object placement is synced with the Place tool for all participants in a collaboration session
- Collaboration: Participant icon is updating correctly now
- Core: For Linux VRED Core, images are now rendered in OpenGL when the resolution is set to 480p
- Core: When starting VRED Core using -edit_preferences, a user can now be added to the Authentication section of the preferences
- Decore: Decoring no longer breaks clone structures
- Decore: Parent node transformations are considered when decoring
- Decore: When geometry is decored, vertices are removed, not added
- FileIO: CSB files are successfully loaded into the VRED Core Windows version
- FileIO: X-Rite Measured material names are preserved during the export of FBX files, thereby also preserving material references
- GPU RT: CUDA error/crash no longer occurs after having baked lightmaps
- GPU RT: Changing the Bump Intensity of a Substance material with a flat normal map no longer shifts the reflections
- GPU RT: Fixed backplate behind dark glass, so it no longer appears clipped
- GPU RT: Fixed the issue with disabling Use as Light Source in the Material Editor's Incandescence section with multi-selection
- GPU RT: Photon mapping with Final Gathering appears as expected
- GPU RT: Reflective Plastic and diffuse only materials no longer emit light when using photon mapping
- GPU RT: Switching from GPU Raytracing to OpenGL(Off) works as expected
- GPU RT: The Render Settings background color is no longer seen on glass materials in GPU raytracing offline rendering
- GPU RT: When in Precomputed + IBL and Full Global Illumination, sharp glossy reflections with very low roughness no longer display a ring pattern
- GUI: Auto-generated animation curves for image sequences are the correct length when the first image doesn't end with 0
- General: Color profiles are now embedded with VRED Core and VRED Server Node
- Light Baking: Baking many light maps on the GPU no longer leads to crash
- Light Editor: Creating a light in the Light Editor, then clicking an empty area in the Scene Graph, deselects the current selection
- Localization: Variants from a .vpb (English) work correctly when imported into a localized (non-English) version of VRED
- MR: Varjo markers are now set to be dynamic by default
- Material Editor: A material preview image is rendered when Show B Sides and Raytracing are enabled
- OpenGL: Enabling Geometry Light Sources in OpenGL for scenes with many geometry light sources no longer leads to crash
- Raytracing: Reflective Substance materials are now traced in Precomputed + Reflection and Precomputed + Shadows modes, where roughness is < 0.01 on the surface
- Raytracing: When using subsurface scattering on plastic materials, all internal reflections are present
- Rendering: Added missing energy conservation to Substance material in CPU RT and OpenGL (mostly visible for rough metals) for BRDF Behavior "Energy Conserving GGX".
- Rendering: DLSS quality for both eyes in OpenGL stereo rendering is now identical
- Rendering: Pixels are properly aligned for environment and skylight glossy reflections in all render modes
- Rendering: Prefiltered map cache is now working for skylight environment
- Rendering: Single Pass Stereo is automatically disabled when using DLSS now
- Rendering: Substance materials with photon mapping using caustics display the correct normal maps when rendered
- Rendering: The brightness of the precomputed environment lighting is now correct when loading file with environment using "Shadow lightsources"
- Scripting: Added functionality to .saveFile() in vrFileIOService
- Scripting: Updated the Python API v2 Index page to include functions that were missing
- Scripting: createMaterialAssets is now supported in -nogui mode
- Smart References: Smart references can now be successfully saved to the root folder of a drive
- Stream App: The Stream App loads geometry-intensive files without incident
- UV Editor: The UI now refreshes after enabling/disabling raytracing and antialiasing with a cluster configuration running
- VRED Core: When Secure Python is enabled, it works as expected
- Variant Sets: Variant Set exported XML files no longer contain references to old Render Queue jobs
- Web API: vrdData objects now use the Python documentation getter/setter key names
- Web Engine: All rotated icons in the circular menu are visible and displayed correctly in the Web Engine
- Web Interface: Changes can be made to the Web Server configuration while running a real-time streaming session
VREDPro 2022.2 (06.09.2021)
Features
- Rendering: Added support for DLSS 2.2
Improvements
- Asset Manager: Added preference option to save material textures as image files on disk, instead of embedding texture data in the asset osb
- Cluster: Improved load balancing and copy functions for GPU Raytracing clustering
- GPU Raytracing: Added support for the Optimize for Many Light Sources option when GPU raytracing
- GPU Raytracing: Added the Clear GPU Memory preference to clear all geometries and textures when activating GPU Raytracing
- Materials: Added Flip U and Flip V to switch the orientation of what is stored in the normal map on the axis, ensuring the bump map is uniform with the normals displayed along the U and Y axes
- Raytracing: Use full image sampling for stillframe antialiasing
- Rendering: Added Use OpenGL Texture Compression to compress textures in OpenGL to save VRAM
- Rendering: Disabled mipmapping on transparency texture when cutout transparency is used in OpenGL
- Rendering: Partial support for Speos 2.1 and Speos 2.2 format added
- Rendering: Warning for non-inline textures missing changed from pink dummy texture to a pink/black checkerboard
- Scripting: Added VRED_SHARED_SCRIPT_PLUGINS environment variable for shared script plugins
- Stream App: A scrollbar was added to the bottom of the Stream App to indicate there are off-screen options
- Stream App: Added a loading animation to indicate there are no variants to display
- Stream App: Added auto color to assign an unused color to each session user of the VRED Stream App
- Stream App: Added option to display the number of participants accessing the streaming session
- Stream App: Joining a Collaboration Session via mobile device is possible now
- Stream App: Unsuitable menu options were removed
- VR: Added a relative viewpoint mode to set camera height as ground plane for VR
- VR: Enabled Ultraleap hand tracking for Varjo VR-3
- VR: Replaced the flashlight with a polygonal model
Bugfixes
- Asset Manager: Obsolete material asset files are no longer written to disk
- Assets: Saving X-Rite Materials in Asset Manager no longer saves unwanted environment in the file
- Cluster Manager: Saving renders from the Cluster Manager job queue to a network folder no longer fails to create an output file or trigger a warning
- Cluster: In CPU raytracing cluster mode, Ambient Occlusion Rendering renders as expected
- FileIO: EXR files with very high contrast values load correctly
- FileIO: Fixed crash when loading .vpb with non-inlined bump or displacement textures
- FileIO: Import of .slp files is working again
- FileIO: Material texture file path now remains intact after saving the vpb file in same user folder as the texture file
- FileIO: Surface alignment of the adjacent surface orientation and transitions are aligned and patches are displayed/interpretation correctly using Parasolid / JT-Open Toolkit
- FileIO: VRML loading works as expected
- GPU RT: No more differences in render behavior when using a material with incandescence as light source in Precomputed mode
- GPU RT: Plastic incandescence now renders correctly
- GPU Raytracing: Fixed rendering when the GPU with the OpenGL Context is not used (included in the list) for raytracing
- GPU Raytracing: Fixed the crash when both a material with cutout transparency is in the scene and and a clipping plane is active
- GPU Raytracing: Fixed the crash when calculating vertex tangents on geometries without texture coordinates
- GPU Raytracing: Fixed the triplanar mapping for Substance materials on scaled geometry
- GPU Raytracing: NVLink now works on Linux and loads the correct library
- General: All strings in Preferences > Bake are now localized
- General: All strings in the Undo/Redo History dialog are now localized
- General: File paths referring to a non-existent file no longer create massive performance issues
- General: Fixed the crash when copying and pasting copious amounts of data between two VRED instances
- General: Nested Properties panes within editors, such as the Material and Light, work as expected
- General: Removed the Alternate Frame SLI Mode Render Options preference
- General: The Properties pane displays the correct drop-down/combo boxes for the clicked option
- Light Editor: Lens Flare custom settings now update in realtime after undoing/redoing changes within it
- Light Editor: Lens Flare element controls now work correctly when using a mouse and the Enter/Return key is not pressed
- Light Editor: Pressing Delete, while renaming a lens flare element, deletes the element
- Light Editor: Renaming lens flare elements works as expected
- Material Editor: Substance presets can now be renamed when imported, as their source filename is no longer displayed
- Material Editor: The Texture Size calculation in Material Editor reflects the actual memory usage of the image
- OpenGL: A Layered material sub material now renders on the back side of the applied node
- OpenGL: Fixed Layered and multipass materials' shadows in OpenGL realistic rendering. Layered now cast a shadow from both sides of a plane. For Layered and multipass materials, all layers now cast a shadow, regardless of layer order
- Reference Editor: Convert to Smart no longer crashes if an invalid node is passed
- Reference Editor: Fixed the crash when using contextual actions in the Source column of the Reference Editor
- Rendering: Fixed the crash when denoising large resolutions for offline rendering
- Rendering: In OpenGL, the expected shadow is cast when a light doesn't shine on any object in the scene
- Rendering: Non Photorealistic Rendering (NPR) stillframe antialiasing and offline renders work
- Rendering: Renderpass position output now works for post-processing and compositing
- Rendering: Renders out the correct range of frames when Use Clip Range is enabled
- Scripting: Updated the Example file, lights/simple.py, to now display a light blue glow effect when run
- Scripting: vrHandTypes and vrdTrackedHand are now in the Python API v2 documentation
- Scripting: vrImmersiveInteractionService.getHandTrackingType() does return the correct value now
- Transform Editor: Using the Tab key in the Transform Editor jumps the active input to the next option
- Web Interface: Added a Web API-specific mapping for Dict[string,QColor], so vrSessionService.getDefaultColors() returns the correct value, instead of NULL
- XR: A shadow plane will not be hidden in MR when Depth Estimation is enabled
VREDPro 2022.1 (28.06.2021)
Features
- GPU Raytracing: Added support for cryptomatte
- General: VRED Core can now be used for VR on Windows, using CloudXR
- Lightmaps: Enabled separate baking of light sources to combine baked light from light sources with real-time environment
- Rendering: Added OpenGL support for light sources illuminating the Shadow material
- Rendering: Added support for multiple GPU denoising with Optix 7.2
- VR: Added support for HP Reverb G2
Improvements
- GPU Raytracing: Added Use Two Sample MIS and Use Ray Splitting options to preferences
- GPU Raytracing: Updated GPU raytracing to use Optix 7.2 and CUDA 11.1
- General: Added a Navigation preference option for automatic motion factor adaption
- General: Improved prefiltering performance by adding a cache for environment and irradiance map
- General: Triplanar projection no longer creates tiny UV islands for highly curved objects
- Lightmapping: Added the BakePresets XML file to store vertex and texture bake shadow presets
- Lightmapping: Showing baked light on Shadow material now
- Lightmaps: Using less memory for AO/Shadows maps when baking without indirect light to the base lightmap now
- Scripting: Added information on function calls and keyword arguments to VRED Python API v2 documentation
- Scripting: Added vrClusterService and vrClusterManagerService to Python API v2
- Scripting: Improved the sendToWebEngine documentation
- Scripting: Materials contained in an X-Rite Measured material are now displayed in the Node Editor
- Scripting: Provided a consistent container interface for vrdObject lists
- VR: Added support for Oculus via the OpenVR SDK and retired the native Oculus SDK
- VR: Teleport is now available when using the Place tool in VR
Bugfixes
- Bake Light and Shadows: Settings menu options displayed in the selected language
- CPU RT: Activating spectral raytracing no longer causes VRED to crash
- Camera: Imported files with cameras and aims no longer prevent a file from stillframe sampling
- FileIO: ATF import doesn't stuck during file tessellation
- FileIO: Added warning Message when saving a file fails
- FileIO: Cancelling the import of a PLMXML file works as expected
- FileIO: JT import fixed for both JT Open and Parasolid for some files
- FileIO: Multilayer PSD files contain all passes
- FileIO: Removed the error message from loading PLMXML files with missing nodes
- FileIO: UVs are imported correctly from Alembic files
- GPU RT Lightmap Baking with Photon Mapping : Indirect light is displayed for scenes with baking Indirections = 1
- GPU Raytracing: Fixed edge antialiasing in Spherical Map, Peters Map, Vertical Cross, Horizontal Cross, and Omnidirectional Stereo projection modes
- GPU Raytracing: Layered materials containing X-Rite shaders no longer crash VRED
- GUI: Fixed missing Combo box scroll bar
- General: Annotation can now be displayed in CHS/JPN/KOR
- General: Constrained node transforms are retained after creating a parent constraint, then saving and reloading the file
- General: Property Editor displays the correct drop-down/combo boxes
- General: Removed version number from Web Interface homepage
- General: VRED Go no longer crashes if the Web Server is deactivated during file creation
- General: VRED log files are written to the correct directory
- General: Warning added for non-inline textures missing texture links
- Light Editor: Enabling and disabling lens flare elements is undoable
- Light Editor: Interface consistently displays after using Lensflare elements
- Light Editor: The tool/function and shortcut appear in the Light Editor shortcut list
- Lightmapping: Added tonemapping to the 2D view of lightmaps
- Lightmapping: Correct bake results after changing the bake type from Texture to Vertex and using Load from Node
- Lightmapping: Preferences and Load from Node no longer reset unstored properties
- Lightmapping: Vertex indirect light baking now appears in GPU RT Precomputed+IBL
- Lightmaps: UV Editor uses a Decal display for lightmap textures
- Material Editor: Pasting a deleted node doesn't disrupt Material Editor states now
- Material Editor: The Material Editor updates after pasting a node now
- Offline rendering and Cluster RT: Camera projections display the correct image resolutions
- OpenGL: Transparent objects viewed in front of the background are correctly tonemapped and blended
- Raytracing: Fixed issues for vertical and horizontal cross projections (flipped/90°off, seams caused by antialiasing)
- Raytracing: Fixed issues with mirrored light sources
- Raytracing: Fixed rough and specular glass material inconsistencies between CPU and GPU RT
- Raytracing: Precomputed Illumination Rendering is now accurate for Light & Shadows baked geometry in Precomputed+Shadows mode
- Render Queue: Using Set in Render Queue no longer disables Export Renderpasses settings
- Rendering: Fixed inconsistencies between render modes when using fog
- Rendering: No white line appears around an object when using Tonemapper with low exposure levels
- Rendering: The brightness for a CPU raytraced Layered material renders correctly
- Rendering: Turning on and off raytracing in combination with shadow lightsources works as designed
- Scripting: "AttributeError: module 'PySide2' has no attribute 'QTCharts'" error message no longer appears
- Scripting: Fixed support for network paths on Windows
- Scripting: Issues with using addToAnimClip have been fixed
- Scripting: Joint node transforms can be accessed with API v2
- Scripting: The vrFileIOService.reimportNodes function no longer opens the Import dialog
- Scripting: vrdReferenceNode is now derived from vrdTransformNode
- VRED Core: Supports GPU raytracing light baking now
- Variant Sets: Renaming VSets no longer crashes VRED when GPU raytracing is enabled
- Variant Sets: Renaming a variant set by pressing the Return key no longer activates a variant set
- Varjo: Foveation is now active on focus and context display
- XR: A scrollbar appears in the VR menu for accessing more tools when in mixed reality
- XR: Fixed the crash when starting VR with handtracking
- XR: Hovering no longer hides other selectable object indicators
- XR: Minimizing the VRED window after using the Place tool no longer causes memory leak/high CPU usage
- XR: Place target indicator and object pivot point are aligned
- XR: Teleport cannot be activated in MR when availability is set to VR
- XR: The Place target indicator appears in the correct place when the node has a non-zero rotation pivot
- XR: The Place tool laser pointer aligns with the Place point
- XR: The Place tool no longer triggers animation touchpoints
- XR: VR controllers are hidden in MR mode
VREDPro 2022.0.1 (21.04.2021)
Bugfixes
- FileIO: Added missing Inventor Server 2022 to support import of Inventor 2022 files
VREDPro 2022 (23.02.2021)
Features
- GUI: Changed Indirect Illumination Rendering to Precomputed Illumination Rendering mode
- General: Added a Community link to launch the VRED Forum & Design Studio Blog from the Help menu
- General: Added support of Substance Engine 8
- Rendering: Added support for GPU and CPU clustering for texture-based lightmaps
- Rendering: Implemented a new Split Sum IBL approach
- Rendering: Implemented the original GGX BxDF for frosted glass
- Rendering: Introduced GGX as the new default BRDF model
- Rendering: Introduced a new texture-based lightmapping
- UV Editor: Added a way to turn off wireframe rendering in UV Editor's Quick Access Bar
- WebInterface: Added the display of frames per second in the Stream App
- WebInterface: Enabled the setting of the stream format by query params
- WebInterface: Introduced new interactive Annotations for the Stream App
Improvements
- Animation: Added an option to evaluate subframes for smoother playback
- Bake Light and Shadows: Added weight option (uniform or cosine weighting) for ambient occlusion
- Cluster: Provided better cluster image compression for float images when using Glow, Glare, or Denoising
- FileIO: Added support for ATF import on Linux
- FileIO: Added support for FBX SDK 2019.5 to Linux version
- FileIO: Added support for writing mixed format EXR files
- FileIO: Provided reference/assembly support from Alias
- General: Added a timestamp to the Terminal log file
- General: Introduced SSE4.2 as a minimum requirement
- Raytracing: Added CPU Fallback to the Deep Learning Denoiser
- Raytracing: Improved performance for Glow and Glare
- Raytracing: Removed clamping of spectra creating out of gamut colors
- Rendering: Added a progress bar to provide feedback when switching BRDF modes
- Rendering: Added an emitter cone for ray files
- Rendering: Added environment controls to adjust sampling values for pre-computation
- Rendering: Improved support for wide gamut displays
- Rendering: Replaced the legacy CPU denoiser with the Intel Open Image Denoiser
- Scripting: Added parallel import of files referenced by PLMXML
- UV Editor: Added the new function Reset Settings To Preferences to the UV Editor's File menu
- Web Interface: All existing web interface calls can now be done by a POST method with arguments encoded in the request body
Bugfixes
- Animation: Camera animations no longer stutter in 3D viewport with 60fps and higher
- Bake Light and Shadows: Load Settings in the Bake Light and Shadows Editor can now load saved settings
- Bake Light and Shadows: The Preset list can no longer have multiple saved presets with the exact same name
- Cluster: Fixed Denoiser/Glow/Glare and Environment Projections in Display Clustering
- Cluster: Fixed rendering artifacts when finishing cluster render image under downscale mode
- Cluster: Rendering an EXR with renderpasses and high resolution no longer produces incorrect output
- Cluster: Stereo Cluster Raytracing with enabled SLI now works
- Cluster: The position of sceneplates is now auto-fitted with resolution setting, if Glow/Glare is on
- Display Cluster: Switching back to OpenGL now works after changing cluster options
- Display Cluster: The Geometry setting now respects the Fullscreen option
- FileIO: Cloned references now load correctly in PLMXML
- FileIO: Fixed import of some STP files
- FileIO: Fixed partially broken geometry after JT import using the JT Open Toolkit
- FileIO: Fixed the import of several rayfile formats
- FileIO: Retessellating imported JT BREP surfaces no longer leads to holes between surfaces when using Parasolid compared to when using JT Open Toolkit
- GPU Raytracing: Changing cluster options no longer breaks GPU Raytracing display cluster while running
- GPU Raytracing: Displacement is now supported for Triplanar materials
- GPU Raytracing: Fixed Velvet material in pre-computed GPU Raytracing mode
- GPU Raytracing: Fixed the crash when using visible light portal materials in GPU Raytracing
- GPU Raytracing: Glass materials in the glossy reflection no longer have a black rim
- GPU Raytracing: Material ID of environments now works
- GPU Raytracing: Multipass material transparency now works in Precomputed+Shadows and Precomputed+Reflections mode
- GPU Raytracing: The backside render of Substance materials now works
- GPU Raytracing: The shadow from geometry lights no longer differs from the CPU RT result
- GPU Raytracing: Colors on cluster rendering are correct now when the head node has no GL support
- GPU Raytracing: Denoiser now uses the correct input buffer for offline rendering
- GPU Raytracing: Fixed ACES Tonemapper in GPU clustering
- GPU Raytracing: Fixed the Illuminance Tonemapper
- GPU Raytracing: Fixed the glass shader, so there is no difference when rendered with GPU or CPU raytracing
- GPU Raytracing: Rendering with environment lights in Precomputed is no longer too dark
- GPU Raytracing: Vignette and blend images now work for offline and GPU cluster rendering
- GUI: Fixed the wobbly slider handle issue
- General: Automotive Assets is once again generating Materials in wire file format
- General: File > Optimize Scene & Optimize Module no longer resets current visualization mode back to Realistic Rendering
- General: Fixed issues when loading Substance Panorama environments
- General: Fixed the LOD node in the Scene Graph
- General: Fixed the missing Scene Graph update when opening vpb files that do not include an environment
- General: HDR10 Display viewport no longer goes black in ACES 1.0
- General: Setting TIMEOUTALL in an OPT file on the license server works again
- General: VBP files without an environment no longer break shadow materials in other scenes
- General: VRED Core no longer crashes on Linux without DISPLAY set
- Light Editor: The correct units are now displayed
- Raytracing: Final Gathering radius estimation is no longer too large in some cases
- Raytracing: Photon tracing no longer creates invalid photons when using more than 2 billion photons
- Rendering: Fixed the missing update of the Skylight Environment material
- Rendering: Fixed the shadow issue for disk and rectangular lights in OpenGL mode
- Rendering: Fixed the specular reflection of spotlights for brushed metal with structure and planar/radial mapping in OpenGL
- Rendering: Metal color of chrome material is now respected for light sources in OpenGL
- Rendering: Realtime DoF no longer creates unexpected results for multipass materials with glass
- Rendering: Stereo RT rendering now works if camera glow or glare is enabled
- Rendering: The Anisotropic reflection on X-Rite materials now works in GPU Raytracing mode
- Scripting: Signal vrAnnotationService.annotationCreated now works
- Scripting: Web Engines in vrImmersiveMenu are now accessible through web engine service
- Smart References: A new environment switch is no longer causing duplicated materials in scenes with smart references
- Smart References: Changing an environment from default to override now marks a Smart Reference as changed
- Smart References: Smart references no longer grow the file size if new environment switches are applied to materials
- UV Editor: Changes in the UV Editor now set the scene to a modified state
- UV Editor: Fixed Triplanar projection and unfold3d layout issue with sphere geometry
- UV Editor: Fixed black 3D viewport on hover of edges or vertices in UV Editor when using the raytracer (CPU/GPU) or with a hidden environment in OGL
- UV Editor: Sewing UVs no longer creates "broken" geometries (singular edges)
- UV Editor: UV Constraints no longer get lost when using cut edges
- UV Editor: UV view now shows UVs of B side meshes (when View > Show B Sides enabled)
- VariantSets: Adding lights to Variant Sets with drag and drop from the Light Editor works again
VREDPro 2021.3 (23.11.2020)
Features
- FileIO: Added support for the import of Alias layer folders into VRED
- Rendering: Added interactive depth of field for OpenGL and CPU raytracing
- Web Interface: Added PNG image stream with alpha channel
- Web Interface: Allowing customers to write their own web applications now
- Web Interface: Created Web-API to use new decoupled Python API via web interface
- Web Interface: Enabled the change of web interface preferences or other settings for VRED® Core
- Web Interface: Implemented Cross-Origin Resource Sharing (CORS) support
Improvements
- GPU Raytracing: Added NVLink Memory sharing support
- Media Editor: Enabled PDFs to be displayed in WebEngines
- Rendering: Implemented reverse Z Buffer to improve depth precision
- Rendering: Improved OpenGL stillframe antialiasing performance
- Rendering: Improved the quality of SSAO (screen space ambient occlusion)
- Rendering: Stillframe antialiasing is now performed before tonemapping in OpenGL
- Scripting: Added a decoupled service to access web engines
- Scripting: Importing all Types used in the python interface to the python namespace by default now
- UV Editor: Added "Fit Size" button to Triplanar projection
- UV Editor: Added triplanar texture manipulator
- Web Interface: Added Dynamic FPS management for Web Streams
- Web Interface: Added Presenter/Viewer mode in VRED StreamApp
- Web Interface: Added additional URL parameters to control stream properties
- Web Interface: Added option to take screenshots in Stream App
- Web Interface: Redesigned Steaming App User interface
- Web Interface: Supports versions 2.0,0, 2.1.0 and 2.1.1 of the h264 encoder now
Bugfixes
- Bake Light and Shadows: Fixed temporary usage of CPU raytracer
- Cluster: CPU denoiser is working again when clustering
- Cluster: Offline rendering using clusters will display the preview on the master without crashing
- Display Cluster: Fixed OpenGL Stillframe antialiasing
- FileIO: 'JT_' Prefix is now longer added to material names in JT files imported using ATF
- FileIO: Correct material name for XTBrep data is now imported with JTOpen toolkit
- FileIO: Fixed the missing import part file for the NX assembly file
- FileIO: Fixed trim face for IGES file
- FileIO: Fixed uniform orientation of normals for some CATIA files
- FileIO: Missing source file references are now reported for NX assemblies
- FileIO: When loading spectral rayfiles into a scene, they no longer crash VRED
- GPU Ray Tracing: Materials with Alpha are now rendered correctly with Render layer setting "Visible in Alpha"
- GPU Raytracing: Clipped geometry casts correctly shaped shadows
- GPU Raytracing: Bump texture mapping with a UV mapping type renders correctly
- GPU Raytracing: Fixed GPU raytracing on machines without OpenGL
- GPU Raytracing: Hiding the environments node switches off the environment lighting in Raytracing Full GI
- GPU Raytracing: Multipass materials with glass and decals now render correctly
- GPU Raytracing: Parallax mapping is now applied to transparency textures and UV coordinates are now correct
- GPU Raytracing: When Region rendering with GPU Raytracing, the material previews appear as expected
- General: A message now appears on screen when a machine times out
- General: Fixed crash when creating a shared view from some files
- General: The idle timer is now reset when navigating with a space mouse
- Installer: All license types are now available for web deployment
- Materials: When reloading a Substance material, the Use Cutout Transparency option retains its state and is not reset to default
- Rendering: A scene is no longer overexposed if photometric parameters are set
- Rendering: VR menus and controllers can now be seen even with adjustments to exposure and photometric parameters
- Scripting: Can successfully work with vrd base objects that have a specialized type that is not yet exposed
- Scripting: Command getMaterialsWithTag() works again
- Scripting: Executing Python scripts with Japanese characters work as expected
- UV Editor: When unfolding a mesh with one million triangles in a UV island, VRED does not crash anymore
- VR: Controllers are now visible in MR at startup when using the Varjo XR-1
- VR: Immersive stereo rendering is output in HMD when cluster and raytracing are activated
- VR: Live on-screen renders no longer appear darker when in Varjo mode than they are
- Web Interface: The web server is once again able to handle POST requests with GET handlers
VREDPro 2021.2 (21.08.2020)
Features
- Assets: Added "Domeble" 360° HDR´s and Backplates to VRED Asset Installer
- FileIO: Added Optional import of physical materials from Inventor and other CAD formats
- General: Added "Domeble HDR Shop" to VRED webshops
- UV Editor: Added support for triplanar UV mapping
Improvements
- General: Improved initial position of dockable module windows
- General: Updated Qt to version 5.15 including chromium engine 80
- Scripting: Added commands to create and edit a Clip in the Clip Maker
- Scripting: Added commands to enable "per view" visibility of scene plates
- Scripting: Marked deleteMaterials & undeleteMaterials as deprecated in Python documentation
- VR: Updated SDKs for OpenVR to 1.12.5 and for Oculus to 1.43.0.
- VRED Go: Improved expiration date protection
- Web Interface: Added option to fix resolution for multiple users
- Web Interface: Displaying error message when h264 codec is missing
Bugfixes
- Cluster Manager: Fixed "start render" for some files
- Cluster Manager: Fixed failure detection when trying to write to invalid paths
- Cluster Manager: Works with older versions of VRED now
- Cluster: Raytracing no longer crashes if live and offline renders have the same resolution.
- FileIO: "Import visible" option now respects visibility overrides in the assembly file
- FileIO: Import of Alias SubD Model no longer creates multiple shells for one Sub D body
- GPU Raytracing: Fixed crash when starting GPU Ray Tracing after opening GL Info window
- GPU Raytracing: Fixed crash when using image sequences
- GUI: Fixed drag&drop of viewpoint buttons in camera tracks view, and of variant sets in Simple UI.
- RT: Fixed texturing of line geometries to be able to create a stipple pattern
- Render Queue: Fixed Wrong transform when using "render all"
- Render Queue: Use clip range is now correctly stored/restored
- Rendering: Fixed broken images when using Cryptomatte
- Rendering: Fixed crash when clicking "Edit" under "Textures" panel in "Final Render Pass" dialog
- Smart References: Created Animation Blocks are now saved in Smart References
- Smart References: Fixed performance issues when referencing large files
- Smart References: Reports missing source file references for Catia V4, Catia V5, SolidEdge, SolidWorks, Step, ProE and DGN now
- Variants: Variant Sets in VR Menu are now sorted alphabetically
- Web Interface: Limited resolution to 4,096 × 2,304 to avoid issues in h264 stream with high resolution
VREDPro 2021.1 (02.07.2020)
Features
- GPU Raytracing: Added normal and albedo buffer support to denoiser
- General: Added new features and improved the UV Editor
- Rendering: Added an option to only use the light spectrum for ray files
- Rendering: Using Quasi-Monte Carlo (QMC) for random numbers in raytracing, now
- VR: Added support for the Varjo XR-1
- Web Interface: Allowed the configuring of users and passwords for the Web Server
- Web Interface: Created a new web interface UI
Improvements
- General: Fixed the online documentation from the Help menu to open and respect the selected language
- General: Improved performance by removing Woven Cloth from the Genesis example car dataset
- General: Renamed, grouped, and reordered file types in the Windows Import dialog
- General: Retired JT legacy loader
- Raytracing: Added support for AVX2 instructions on AMD Systems
- Sceneplates: Added the option to enable/disable web stream for sceneplates
- Scripting: Added getRaytracingDownscale, isRaytracingDownscaleEnabled, and getRaytracingDownscaleFactor()
- UV Editor: Added the "Select All" shortcut (Ctrl-A) for island, edge, and vertex selection in the UV view
- UV Editor: Added a "Sew on Unfold" checkbox for sewing islands
- UV Editor: Added Fly to selection within the 3D Viewport
- UV Editor: Added UV Editor colors to the Selection preferences
- UV Editor: Added UV preferences
- UV Editor: Added a new Layout function to fit UV islands to the UV grid (pack with margin and spacing)
- UV Editor: Added a progress bar when running an unfold operation
- UV Editor: Added an option for horizontal/vertical edge constraint
- UV Editor: Added an option to copy UVs/paste UVs for geometries with the same vertex count
- UV Editor: Added an option to keep UVs after re-tesselation
- UV Editor: Added an option to optimize UVs with Unfold3D
- UV Editor: Added an option to rotate selected UV island clock- /counter clockwise around a certain angle
- UV Editor: Added improved Unfold with Unfold3D
- UV Editor: Added material texture switching
- UV Editor: Added an option to load custom checkerboard
- UV Editor: Added rotation handles for planar mapping manipulator
- UV Editor: Added support for Fill Shading to visualize overlapping UVs in the UV view
- UV Editor: Allowed exporting a snapshot of the UV layout (with alpha) as an image
- UV Editor: Enabled edge selection based on the angle
- UV Editor: Enabled the display of the current selection mode in the Viewport
- UV Editor: Improved the Pivot manipulator
- UV Editor: Added instant edge selection while using the "Shortest Path" tool
- UV Editor: Moved Vertex display mode to the Visualize tab and Toolbar
- UV Editor: Retired the Texture Editor and moved functions to the UV Editor
- VR: Enabled switching between VR, MR, and Clear views
- VRED GO: Removed 4GB maximum size limitation
- Web Interface: Added a Terminal message when devices disconnect from stream
- Web Interface: Added persistent connections
- Web Interface: Added support to create self-signed Web Certificates
- Web Interface: Enabled customers to set a password for web interface access
- Webinterface: Improved the VRED Stream App stream management
Bugfixes
- Animations: Fixed incorrect lighting image for one frame during animation rendering
- Camera Editor: Camera Aim and Up is no longer broken after saving as a VPB file
- Cluster Manager: Fixed crash when ending session in the cluster manager
- Cluster: Fixed the crash when offline pass rendering with RT and AI Denoiser on.
- Cluster: Fixed the crash during Cluster pass rendering with camera Postprocess on.
- Cluster: Fixed the display cluster stereo modes
- Cluster: Fixed render options activation in cluster mode
- FileIO: Fixed STEP file import
- GPU RT: Displacement in multipass materials works now
- GPU RT: Failed to initialize on machines with TCC mode GPUs only
- GPU RT: For materials, "Use Local Environment" now works
- GPU RT: Renderlayer Material Override works now
- GPU RT: Skylight sun scale is now evaluated correctly
- GPU RT: Use Cutout Transparency for materials works now
- GPU Raytracing: Fixed the issue of Repeat/Offset/Rotate not working on Triplanar and Reflective Triplanar materials
- GPU Raytracing: Fixed the brightness of precomputed indirect illumination
- GPU Raytracing: Fixed the crash when running out of GPU memory
- General: Closing VRED is no longer very slow when a large scene is opened with NURBS data
- General: Fixed the CER infinite loop when VRED crashes on exit
- General: Fixed the crash when changing Space Mouse settings on runtime
- General: Render presets no longer capture "Enable Photometric Parameters"
- General: The "Default" VRED layout has been updated
- Geometry Editor: Fixed Decore's polygon removal functionality
- Light Editor: A duplicated light in the Light Editor now respect the existent hierarchy
- Light Editor: Fixed several changes of lights not updating the intensity value
- Light Editor: A RAY file is no longer mistakenly unloaded if "Open RAY File" is selected, then the dialog is cancelled
- Localization: Localized many tooltips in the main toolbar for CHS/KOR
- Localization: The tooltips for bottom icons now display correctly in CHS/KOR
- Material Editor: The correct file dialog appears when saving image sequences
- Raytracing: Fixed the see through issue for stacked up transparent local arealights in specular reflections
- Raytracing: Fixed woven cloth moire removal affecting noise scale
- Raytracing: Fixed woven cloth not attached to object
- Raytracing: Fixed wrong illumination and reflections on shadow material
- Rendering: Fixed and improved light generation for Skylight material
- Rendering: Fixed rounded edges for mirrored geometries in CPU RT
- Rendering: Photontracing of photons with only 1 wavelength now works
- Scripting: Fixed the crash after New Scene is selected when pausing the Python interpreter
- Scripting: Fixed examples external-connection-receiver.py and external-connection-sender.py
- Scripting: Render Settings "Supersampling" state now correctly reflected in the Python interface
- Touch Sensors: Touch sensors now work after alt+tab
- UV Editor: "Select Islands" no longer behaves strangely when geometry contains B-Sides
- UV Editor: "Show All Vertices" is now applied to all 3D render windows
- UV Editor: Added the missing hover effect on controls for Cylindrical manipulator
- UV Editor: Fixed UV cylindrical projection manipulator issues
- UV Editor: Fixed issue with Zoom to (key F) in UV view
- UV Editor: The hover effect on border edges is no longer missing in 3D view
- UV Editor: Optimize "Remove Degenerate Polygons" no longer splits a mesh into many small UV islands
- UV Editor: Toggle "Show All Vertices" and "Show Borders" are now sync'd instantly to the 3D viewport
- UV Editor: The toolclip for the quick access bar button has been fixed
- UV Editor: UV selection is no longer lost when minimizing VRED
- UV Editor: Unfold, and other UV operations, are now running on only one instance of cloned geometry
- UV Editor: Using Apply World Scale on a selected UV Island no longer applies world scale to all UVs of the object
- VR collaboration: Render Queue no longer shows up as a camera track in the VR Menu
- VR: Stillframe anti-aliasing now works after a VR collaboration
- VRED GO: CTRL+Enter "Toggle Dock Mode" & closing un-docked window no longer breaks the session
- VRED GO: No prompting dialog "Do you want to save changes" after publishing a VRED Go file
- Web Interface: Web Stream no longer stops working after 5 minutes
- Webinterface: Fixed performance issue of Navigation app
- Webinterface: Screen size is now scaled automatically when a new user connects with different resolution
VREDPro 2021 (27.02.2020)
Features
- General: Added Autodesk Drive support for smart references
- General: Added VRED GO publishing
- General: Integrated new Streaming App into the web interface
- OpenGL: Added support for a per material shading rate (Content Adaptive Shading)
- Rendering: Added support for GPU raytracing
- Rendering: Added support for Variable Rate Shading on the desktop
- Scripting: Added getVariantSetPreview(name) to the old Python interface
- Scripting: Integrated Script Editor features into the Script tab of the Variant Sets module and Script preferences
Improvements
- FileIO: Added an option to control handling of duplicate materials in import of CAD assemblies and PLMXML
- General: Added subsurface scattering examples to assets
- General: Added support for the new on-demand install service
- General: Renamed Raytracing Illumination modes
- Light Editor: Added Menu Bar
- Light Editor: Added support for editing of lens flare properties, based on multi-selection
- Light Editor: Implemented Zoom and Pan in the Ghost Line Editor
- Raytracing: Implemented new subsurface scattering
- Rendering: Improved denoiser performance by using OptiX 7
- Scripting: Added a new object-based Python interface for Annotations
- Scripting: Added a new object-based Python interface for the Light Editor
- Scripting: Upgraded Python support to Python 3.7.4
- VR: Added support for VIVE Cosmos controllers
Bugfixes
- Annotations: Create and duplicate is now undoable
- Cluster: Fixed Cluster Sync Performance Issues
- Cluster: Fixed Crash when trying to start cluster in No OpenGL mode
- Cluster: Fixed Rendering layered PSD file in 8 bit in Cluster
- Cluster: Fixed multicast SLI support in display cluster
- Cluster: Improved connection robustness
- Cluster: Precomuted interactive Illumination mode is no longer always used after drag&drop new scene.
- ClusterManager: The Progress bar no longer overlaps the column
- Collaboration: Captured Variant Set is now synced correctly in collaboration session
- FileIO: Fixed Import of JT file if JT open option is enabled
- FileIO: Fixed crash when importing a wire file containing instances
- FileIO: Fixed wrong translation exported for Matrix Transform nodes in FBX export
- FileIO: Loading specific .dxf file works again
- FileIO: Removed handling of VPF files
- FileIO: When importing files while a shell is selected in the scene graph, the imported geometry is now placed below the root node
- General: Fixed Crash when closing maximized render window after fullscreen
- General: Fixed crash when activating manipulator in no openGL mode.
- General: Mouse roller scroll up & down is no longer inverted for cogs
- Light Editor: Added missing localization in Light Settings page
- Light Editor: Changed styling of selection box in ghostline editor to a known pattern
- Light Editor: Color bar for Lens Flares is now updated correctly
- Light Editor: Local lighting now deactivated for Delete Light Link Set
- Light Editor: Localized missing strings in "Image Processing" tab at "Light Editor" dialog
- Light Editor: Localized string "step" in the number box of "Ring" element at "Light Editor" dialog
- Logi Pen: The pointer ray is now cleared correctly in VR in OpenVR mode.
- Materials: Added Support for Uniform Output Values
- Media Editor: Improved stability when working with proxies
- Python: Fixed documentation of addAttachment and subAttachment commands
- Raytracing: Fixed glass material alpha intensity
- Raytracing: Fixed wrong pdf causing XRite measured carpaints being to dark
- Raytracing: Lights are now properly evaluated for translucency
- Render Queue: The initial state capture in RenderQueue is now working for nodes that have non-unique names.
- RenderAutomation: It is now possible to set and render job imported from xml
- Rendering: Edges of Cryptomatte render pass are now smooth
- Rendering: Fixed OpenGL shading error for X-rite material when using "Geomery light sources".
- Rendering: Fixed appearance of anisotropic AxF materials
- Rendering: Fixed crash when cluster rendering cryptoMatt passes with AI Denoise.
- Rendering: Fixed mismatch between reflection and direct visibility of a light source with incandescence material
- Rendering: Rendering Cyptomatte render passes while supersampling is disabled no longer crashes VRED
- Scripting: Changing the node name by script after vrCameraService.createCamera works now
- Scripting: Example file VRColorChooser.vpb works again
- Scripting: Python interpreter state is no longer reset when loading a script using vrFileIO.load
- Scripting: UI is no refreshing when using deleteVariantSetGroup()
- Substance: Fixed inconsistencies between sRGB and linear color space for Substance Color input parameter
- Substance: The Float1 Color slider bar is no longer broken in sbsar files published from Substance V7.
- Transformation: Undo delete transform variant will no longer delete other transform variants
- VR: Fixed too long pointer button travel on Oculus S controllers in VR.
- VR: Interaction with VR menu using pointer feels responsive on RiftS now
- Variant Sets: GUI on right side now disabled when no/multiple vsets are selected
VREDPro 2020.3 (25.11.2019)
Features
- General: Added a new tool to simplify rendering of variant sets
- General: Extended integration of the Autodesk Data Platform
Improvements
- Asset Manager: Enabled export of switch materials to Alias
- FileIO: Added merge material option to CAD import
- FileIO: Enabled parallel import of parts referenced by a PLMXML
- General: Added X-Rite SpectraLight QC environment to the Asset Manager/Installer
- Material Editor: Added Icons for 3rd Party Material Types
- Oculus: The Oculus Rifts S controllers are now displayed correctly
- Reference Editor: Added a Reference Behavior drop-down menu for creating source references.
- Reference Editor: Added filter options in the Reference Editor for non-smart and unsaved smarts
- Reference Editor: Added the reorder triangles in Reference List view columns
- Reference Editor: Enabled creation of smart reference links from source references
- Reference Editor: Enabled the Import dialog for re-import source files
- Reference Editor: Improved working with cloned references
- Rendering: Improved render setting preset handling
- Scripting: Provided access to Python services from custom Python modules
- Variant Sets: Added a search bar and filter view to the Variant Sets module
Bugfixes
- Animation: Fixed vertex animation when playing with VSets or Python, and for flipped and scaled clips
- Cluster Manager: Fixed the issue when saving render results to the default location
- Cluster Queue: Fixed rendering all viewpoints of a camera track
- Cluster Queue: Send to Cluster Queue no longer ignores the view configuration
- FileIO: FileInfo node transform variants of older files are no longer lost
- FileIO: Fixed flat looking materials after using Reload / Reimport FBX file with the material option, Use From File
- FileIO: Fixed missing UV coordinates on a mesh from a .wire file
- FileIO: Fixed option to disable import of Touch Sensors
- FileIO: Fixed wrong visibility state of parts from Inventor files
- FileIO: Import Sub-referenced Files option is now respected when parallel processes is 1
- FileIO: Temporary OSB files created during re-import of assemblies are now stored in the right directory and removed after loading
- General: Fixed the crash when loading a .vpb file that changes the display mode for the second time
- General: Fixed the missing Undo/Redo for some controls when they had focus
- General: Pressing undo after loading a file on the command line no longer leads to a crash
- General: Texture Editor is no longer overexposing the entire scene if photometric parameters are set
- Python: Added a missing QT modules for PySide2
- Raytracing: Fixed holes in triplanar displacement
- Reference Editor: Added "not undoable" warning when unloading a source reference where the file is missing
- Reference Editor: Copy of node no longer has an "Unsaved" source reference (invalid state)
- Reference Editor: Fixed behavior when unsharing cloned root nodes
- Reference Editor: Fixed crash when selecting all files, then re-importing a source
- Reference Editor: Fixed the drop in the animation frame rate for large scenes containing references
- Reference Editor: Optimize > Remove Empty Groups no longer removes references
- Reference Editor: Prevents the use of New Scene and closure of VRED when modified references are present in a scene
- Reference Editor: Source URL no longer changes when executing Replace Source, without actually loading it
- Scene Graph: Locked state is now respected during import
- Scripting: Commands before "()." are no longer executed without pressing the Run button
- Scripting: Fixed crash in vrNodePtr.getPositions(), getNormals(), and getTexCoords(), if the data does not exist in the geometry
- Substance: Fixed import of floating point normal maps
- VR: Fixed Calibrating the Ground Level by Pulling the trigger
- VR: Fixed creating and jumping to viewpoints in VR sessions
- Variant Sets: Fixed the behavior when triggering view variants
- Variant Sets: Fixed the crash when deleting a nameless variant set from a group
- Variant Sets: It is now possible to delete a nameless variant set
VREDPro 2020.2 (12.09.2019)
Features
- Assets: Added a circular HTML menu to the VRED Assets installer
- FileIO: Added new Reference Editor for smart assembly workflows
- FileIO: Added support for material names for XT_faces from JT
- Rendering: Added support for foveated rendering
- Scripting: Added a new script plugin to manage Qt Quick WebGL streaming applications
Improvements
- General: Updated the Oculus SDK to version 1.39
- Materials: Added a new icon for layered materials
- Scripting: Added a command to improve performance when activating Substance Presets by caching
Bugfixes
- Cluster: Fixed cut-off line on an image when pass rendering PSD/EXR/TIFF images
- File IO: FBX import now respects UV offset information from Maya when repeat UV factor is set
- FileIO: FBX import can now import layered textures
- FileIO: Fixed UI issues in Reload Options tab when reloading/reimporting
- FileIO: Results are now consistent when reimporting Rhino source files
- General: Application no longer crashes when closing render windows after showing Split View
- General: Fixed the crash when closing a render window created by "View In New RenderWindow"
- General: Fixed the crash when creating recursive structure with copy / paste as a clone
- General: Fixed the crash when renaming scene or material tags
- General: Fixed the crash when switching between different stereo modes, while doing perspective matching in RT
- Lights: Fixed the crash when importing large IES files
- Materials: Fixed the broken Substance Rendering when changing a substance parameter quickly after (re)loading an archive
- Raytracing: Clamping Value no longer affects alpha channel
- Rendering: GPU denoising no longer causes the viewport to shrink when connected to Linux cluster
- Rendering: Stillframe AA in OpenGL is no longer broken when using multiple render windows
- Scene Graph: Fixed the crash when working with transformable clone roots
- Sceneplates: Renaming is now undoable
- Scripting: Added a missing function to execute vibration in vrdVRDevice
- Selection: You can now pick through transparent parts of textured area lights
- VR: The inputside value is now correctly handled during input mapping setup
- VRPN Tracking: Saved XML now includes the vertical orientation of flystick button
- XTAL/VRHero: Controllers are now appearing if they are turned on after the HMD
VREDPro 2020.1 (12.06.2019)
Features
- HDR Light Studio: Added support for linking 3D area lights with live sync
- Materials: Added a new Substance environment material
- Rendering: Added support for HDR10 displays
- Scripting: Added Python script for getting the serial number of VR devices
- VR: Added collaboration participant icons and names to the top of the VR Menu Home panel
- VR: Added the time to the bottom of the VR Menu Home panel
- VR: Enabled annotations to be seen upon creation by all participants in a collaboration session
Improvements
- FileIO: Removed VPE as save/export format
- Material Editor: Added a Quit button to shutdown an HDR Light Studio background process (HDRLightStudio.exe) and free up the license
- Materials: Included support for defined X-Rite and Substance variant states in Variants, VariantSets, and Render Queue captures
- Materials: Made Substance presets and AxF sub materials accessible in the Variants and VSets UI
- Rendering: Migrated to using Optix 6 for the VRED denoiser to improve performance and provide alpha channel denoising
- Scene Plates: Added an environment variable to support a flexible URL file path location in the Sceneplate Editor
- Scripting: Added Parent Constraint Object
- Scripting: Added getSelectedMaterials function
- Scripting: Output loaded Script plugins in Terminal
- Substance: Resolved locating missing presets image attributes
- Substance: Restored images on disk using fallback images for image attributes
- VR: Added an explicit visual cue, a green ball, to the end of the pointer to indicate the user is hovering over a touch sensor
- VR: Added option to disable the visibility of Variant Sets in the VR Menu
- Varjo: Enabled the support to asynchronously submit frames to the GPU
Bugfixes
- Cluster: Saving render passes while rendering in cluster mode no longer causes wrong rendering results
- Denoiser: All render passes are now working when using AI denoiser.
- File IO: FBX import now respects UV offset information from Maya when repeat UV factor is set
- FileIO: Unused Materials are no longer deleted after importing CAD data
- General: Deleting tags no longer prevents the creation of new tags with the same name
- General: Documentation links in toolclips are working now
- General: Image is no longer upside down in HMD when opening y-up scenes
- General: VRED Thumbnail provider no longer crashes Windows Explorer
- General: VRPN tracking connection is now possible with system variable VRED_SERVICE_PAGE = 0
- Known Issue: Denoiser artefacts when rendering out non premultiplied alpha renderpasses
- Materials: Added missing tooltips for substance materials
- Materials: Fixed environment geometry picking issue when backplate is on
- Materials: Multigraph substance materials are now correctly restored when triggering a new rendering
- Materials: Pasting file archive file name to a substance material is working now
- Materials: Substance Presets with "(" in preset names are no longer causing issues
- Materials: Substance material images are now shared automatically
- Materials: Xrite materials containing multiple materials show all materials in switch now
- Media Editor: A deleted URL does no longer return after reload
- Media Editor: Fixed interaction with Web Engines when Back Plates are on
- Perspective match: Color correction for backplate does now apply to the magnifier.
- Raytracing: Flake size of flipflop material is consistent with OpenGL now
- Rendering: Cryptomatte passes are now rendered when using RenderQueue.
- Rendering: Enabling Powerwall Mode while in VR display mode no longer leads to crash
- Rendering: Enabling RT when AI Denoiser and camera glow are on triggers a render update now
- Rendering: Fixed performance drop after optimize
- Rendering: Fixed potentially wrong evaluation order of constraints that had been saved in a project file.
- Scene Plates: Changes are now recognized in the "Save changes to..." dialog
- Scene Plates: HMI can now be accessed through a transparent area of a frontplate
- Scripting: Added missing python functions to access Camera and Tracking matrix of other users
- Scripting: Fixed Substance python documentation for "adding presets"
- Scripting: Fixed command syncronization in VR Collaboration sessions
- Scripting: Fixed crash when using setNodeInteractableInVR
- Scripting: Loading substance archives using python loads associated preset file now
- Scripting: PySide signal connections to global python functions are now disconnected automatically
- Scripting: applySubstancePresetWithDefaultOutputSizeByIndex now also works when material is not selected
- Substance: Dependent property states are now correctly set when applying presets
- Substance: Image attributes of presets are now supported
- Touch Screen: 2-finger camera navigation now respects disabled navigation, locked camera, web engine blocking navigation
- Touch Screen: 2-finger camera panning no longer causes corrupt camera transformation
- Touch Screen: 2-finger zoom with orthographic camera works now
- VR Hero: Changing view from HMD to Standard and back to HMD does work now
- VR Hero: Head position in VR is correct now
- VR: Vive Tracker are no longer initialized as hand/controller.
- Variant Sets: Duplicating variant set respects "Sequential Status", "Show in VR" and "Sync in Collaboration" now
- Variant Sets: Verifiying variant sets no longer produces a lot of "false positives"
- Variants: Dragging material into material variant is now possible.
- Varjo: SLI Multicast is now supported
VREDPro 2020 (22.02.2019)
Features
- FileIO: Added metadata import for Catia data import
- FileIO: Import additional CATIA Axis Systems with new Import Files option
- General: Added Cryptomatte Renderpass support
- General: Added Substance source web shop access
- General: Added support for Autodesk Drive
- General: Added support for Camera Backplate Matching
- Raytracing: Rounded edges shader effect
Improvements
- General: Export file type settings are now available in Render Settings > File Output > Image
- Scripting: Improved Python interface for Constraints
Bugfixes
- Cameras: Corrected the position and aim constraints to respect parent transformations during evaluation
- Cameras: Immersive viewpoint UI uses the correct camera service connections
- Cluster: Cluster Service can now get through the firewall when Pro and Design are both installed
- Cluster: Fixed Artefacts in cluster raytracing with image compression low (Lossless)
- Cluster: Fixed RT render artefects when Glow is on and Clamping is off.
- Cluster: Fixed missing update when adjusting Material ID with Substance materials.
- Cluster: The product name matching that of the Install dialog
- FileIO: Deleting imported Assembly files doesn't delete its children
- FileIO: Exporting a file as a .csb does not result in a crash
- FileIO: Fixed failing overwrite of a loaded .vpb file containing web engines
- FileIO: Improved the ATF import performance speed
- General: Can detect for a 16- or 32-bit float for HDR formatted files
- General: Changing the dpi in the preferences is now taken into account when rendering
- General: Desktop Analytics can now be disabled after restarting your PC
- General: Navigator no longer gets automatically enabled when in VR
- Localization: The Sceneplate Editor > Properties > Content Type > Text right-click menu options are localized
- Main Window: View > Display correctly indicates the current display option after a failed VR display mode activation
- Material Editior: Multi Pass Material widget updates to reflect the properties of selected materials
- OpenGL: Option "Ambient Occlusion Shadows" is no longer always on when switching back to OpenGL from Raytracing
- Python: Added getFieldContainerId to fix inconsistencies in function naming for vrFieldAccess
- Rendering: Fixed OpenGL geometry light source mode after switching to RT and back
- Rendering: Fixed incorrect lighting of geometry lights
- Rendering: Fresnel effect appears as expected for Plastic and Tire material using a Bump map
- Rendering: Improved handling of invalid shading normals
- Rendering: Incorrect intensities for measured carpaint have been fixed
- Scripting: Remove items from the VR-HMD menu with Python commands without crashing VRED
- Substance: Multiple recapturing of presets only creates a single entry for attributes
- VR Collaboration: The laser pointer disappear after switching display modes in VR
VREDPro 2019.3 Update (21.12.2018)
Features
- Collaboration: 3D speech communication has been integrated into the Collaboration module
- FileIO: Alias Switch Materials are now supported
- General: Varjo HMD is now supported
- Materials: Substance materials are now supported
- Raytracing: Deep-learning-based Optix Denoiser is now supported
- Rendering: Transparent Cutouts are now supported
Improvements
- Cluster: The environment variable "VRED_SERVICE_PAGE" was added to set up the cluster service web interface
- Rendering: The range of photometric parameters now match that of the non-photometric mode
- Scripting: An optional parameter was added to "findNode" to restrict its search to a given sub-tree
- StarVR: Automatic detection of the active StarVR SDK was added
Bugfixes
- Cluster: Fixed background color with Export Alpha Channel and Premultiply Alpha activated
- Cluster: Improved navigation responsiveness when waking up the RT Cluster from Antialiasing
- Collision Detection: Box colliders rotate as expected
- FileIO: Constant Radius Blend surfaces appear as expected during conversion of a CATIA file
- FileIO: Fixed parsing of PLMXML files leading to lower memory consumption
- General: Fixes changing UV's on selected geometries during Shadow baking with subdivision enabled
- General: Variant sets are no longer missing after closing the "Data collection and use" dialog
- Geometry Editor: Fixed crash when using "Calculate Normals" in Raytracing for geos with anisotropic or displaced material
- Localization: Added missing translation for "Quick Actions" at the top menu area in the Material Editor
- 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
- OpenGL: Parallax Mapping artefacts have been fixed (Bump Type "Bump Mapping" with Parallax Intensity > 0)
- Raytracing: Artefacts no longer appear on object edges when using the illuminance tonemapper
- Raytracing: Environment light source intensity acts as expected when photometric parameters are active
- Raytracing: IES Profiles for spherical lights are supported in raytracing
- Raytracing: Transparency appears as expected for raytraced see-through colors
- Raytracing: Using a spectrum in RGB raytracing mode provides the correct area light color
- Rendering: Activating Use Light Profile without an IES light profile loaded works as expected
- Rendering: Exported PSB files can be opened in Photoshop
- Rendering: Fixed crash when using Subsurface scattering with Textured lights
- Rendering: IES lights in Photometric parameter mode provide the expected rendered result.
- Rendering: Images appear as expected when rendering animations in .hdr format
- Rendering: Luminance and illuminance rendering occur as expected when photometric parameters are off
- Rendering: Rendering HDR environments with very high dynamic ranges now provides the expected results
- Rendering: The correct intensities are supplied when Export to TIFF/PSD in HDR is enabled with Photometric Parameters
- Rendering: When using 16-bit bump maps, materials reflections no longer display banding artefacts
- Scripting: Reopen a Catia Product file using "load()" without issues
- UI: After undoing a deleted camera, the camera reappears in the Scene Graph
- UI: Opaque Distance and Transparent Distance tooltips have been corrected
- UI: The correct tooltips appear for avatar fading distance settings
VREDPro 2019.2 Update (21.09.2018)
Features
- General: New VR/Desktop Multi-User Collaboration Module
- Rendering: Added support for StarVR HMD
- Scripting: Added Python function to disable all default VR interactions
- VR: Added an interaction that changes the controller mappings from right handed to left handed user.
- VR: Added an interaction to switch between controllers and hands.
Improvements
- Camera: When using head-tracking (e.g. HMDs in VR), viewpoints are created from head tracked view. Added Python command setViewpointCreationMode.
- Media Editor: Added new javascript commands executePython and executePythonCommand to execute scripts from web content.
- Rendering: Updated VRHero SDK to version 2.33.0
- Scripting: Added command to add Transform Variants to Variant Sets
- Scripting: Added example files for Vive tracker (OpenVRTracker.vpb, snippets/openvr_tracker_setup.py)
- VR: Added auto-creation of collision objects for Touch-Sensors and Web-Engines in HMD mode
Bugfixes
- Animations: Fixed growing memory usage when material animation is played
- Cameras: Fixed loading cameras from image metadata
- Cluster: Fixed Animation Curves plus motion blur slowing down the Cluster rendering
- Cluster: Fixed BeautyPass in PSD using Cluster RT rendering
- FileIO: Fixed JT file import issue when using parallel processes
- FileIO: Fixed different scene graph structure issue when importing JT files with ATF or Legacy JT Loader
- FileIO: Fixed file format filter for file export
- FileIO: Fixed loading issues with PLMXML file path encoding
- FileIO: Fixed missing Line names from Catia files
- FileIO: Fixed missing geometries when importing DGN Assemblies
- FileIO: Sorting an import column by clicking on the header will no longer resize all the headers
- OculusRift: Fixed Oculus buttons not being recognized as pressed when switching between display modes
- OpenVR: Fixed vrOpenVRController.handPoseStarted and handPoseStopped signals for ThumbsUp pose
- Raytracing: Fixed random renderartefacts on shadow material
- Render Queue: Added missing Sceneplate state capturing to RenderQueue
- Rendering: Fixed crash when rendering measured carpaint in RT
- Rendering: Fixed crash when switching back from RT to GL after enabling Shadow Lightsource.
- Rendering: Fixed spectral files not being stored correctly in incandescence color tab of materials
- Rendering: Improved automatic frame numbering when rendering image sequences
- Rendering: Prevented system from going to sleep when Rendering offline images
- Scripting: Functions in new Python documentation are now sorted in alphabetical order
- Scripting: Improved node type documentation for lists in Python
VREDPro 2019.1 Update (21.06.2018)
Features
- General: A Sceneplate Editor was added to manage Backplates and Frontplates (formerly called Overlays)
- General: Added support for VRHero 5K glasses
- Materials: Added GGX support to AxF materials
- Render Queue: Added support to capture the Render Layer's visibility states
Improvements
- FileIO: Added Import Referenced Files to Edit > Preferences > FileIO in the File Specific Options of the Import tab, unifying PLMXML file-specific import options
- FileIO: Added an option to toggle the import of references files for assembly structures
- FileIO: Added support to import Bentley MicroStation (DGN) files
- General: Added a command line tool to disable outbound communication
- Optimize Module: Added a Remove Empty Shell Nodes option
- Scripting: Added a command to reload directories in the Asset Manager
- Scripting: Added commands to apply transform variants
- Scripting: Added the getUnitScale Python function
Bugfixes
- Annotations: Annotations appear in legacy project files
- Annotations: Annotations now respect A/B sides
- Bake Light and Shadows: Fixed baking for skin deformed meshes
- Bake Light and Shadows: Fixed the crash for scenes containing empty shells
- Camera collision: It is now possible to delete the last collision node
- Cameras: Fixed the camera invalid aim/up configuration that triggered re-rendering all the time
- Clipping: Direction no longer flips when using the plane rotation manipulator, if Invert Direction is active
- Cluster: Fixed the Offline Cluster rendering failure when one node has more than 120 cores
- Cluster: Fixed Shadow materials update
- Cluster: Fixed the crash when using encryption
- Cluster: Fixed the error when rendering scenes with multiple environments
- Curve Editior: Fixed the corrupt display of animation curves
- Curve Editor: Fixed misplaced keyframes and added an option to Reduce Constant Keyframes
- Display Cluster: Fixed Backplate rendering when Raytracing and Glow/Glare are enabled
- Display Cluster: Fixed Stereoswitch not working in OpenGL Displaycluster
- FileIO: Fixed import of NX assemblies with geometry data stored in the assembly file
- FileIO: Fixed crash for some DWF files
- FileIO: Fixed option to import visible surfaces for some CATIA V5 files
- FileIO: Fixed the Tessellation issue for Catia V5 file
- FileIO: Fixed the issue with reload and specified parent nodes for PLMXML files
- FileIO: Fixed some CATParts hanging in tesselation / creation of OSG surfaces
- GUI: Fixed the Save Current settings in the Bake Light and Shadows module
- General: Fixed crashes and missing geometries due to memory corruption
- General: Fixed performance degradation when working with huge NURBs scenes in the Scene Graph Editor
- General: Loading a file saved after deleting joint nodes from a skinned mesh now works correctly
- General: Overwrite no longer creates new images when rendering animation
- Interaction: Fixed the camera lock issue after zooming and panning in a large scene
- Interaction: Node names are no longer missing in the object to object measurement dialog
- Lights: Fixed the performance problem with light sources and enabled default lens flares
- Localization: Added translation for some strings in drop-down menu of Lens Flare Presets
- Localization: Fixed the Search Node function
- Materials: Fixed the sizing issue of the Texture Projection manipulator in the Split View mode
- Materials: The correct message appears when trying to uncheck Inline Image Sequence
- Media Editor: Fixed the high-dpi UI issue in the material control
- OpenGL: An environment material’s Contrast color correction is applied correctly to material reflections
- OpenGL: Fixed the Glow artefact that appeared after changing to a smaller render window resolution
- Python: Added a description for the different signatures of the load function
- Raytracing Cluster: Fixed the crash when both Downscale Antialiasing and Still Supersampling are enabled
- Raytracing Display Cluster: Fixed the incorrect backplate scaling for Still Supersampling and Downscale
- Raytracing: Glass with a Refraction Index of 1.0, now looks correct in front of a shadow plane with a backplate
- Raytracing: The Reflected Saturation color correction setting in an environment material is respected by raytracing modes
- Render Layer: The Render Layer module's performance is faster
- Render Queue: Switch materials assigned to the material groups render correctly
- Rendering: Deleting a backplate automatically sets the environment back to visible
- Rendering: Fixed crash and missing Fog render layer when rendering layered PSD files
- Rendering: Fixed the X-Ray material render issue when Fog is enabled while raytracing
- Rendering: Fixed the photon energy loss in some scenarios
- Rendering: Fixed scenes stopping to render after 1% - 5% progress on cluster or locally
- Rendering: Fixed the Frosted Glass inconsistent roughness behavior
- Rendering: Fixed the inconsistency between OpenGL and RT when rendering the back side of a surface assigned a paint material
- Rendering: Interactive Final Gather quality is now stored in the project files
- Scripting: Fixed handPoseStarted() and handPoseStopped() in OculusRift mode
- Scripting: Fixed the missing render update when using the playAnim Python command via a web interface
- Scripting: Fixed position values returned by vrOpenVRController.getTouchpadPosition(), vrOpenVRController.touchpadPositionChanged(pos), vrOpenVRController.buttonPositionChanged(id, pos), and vrOculusTouchController.getThumbstickPosition()
- Scripting: Fixed the initial transformation of environments created with createMaterial()
- Scripting: Fixed the lag that occurred with every other python call over VREDs internal web server
- Scripting: Removed the deprecated PythonQt example script
- UI: Fixed the blocking dialog when dragging and dropping a file during RT Anti-Aliasing
- UI: Fixed the misplaced Convert to Convex label in the Geometry Editor
- Variant Sets: Fixed the Variant Set Animation list to reflect the correct playback order
- Variant Sets: Fixed toggling visibility of cloned lights
- Web engines: Fixed the lag and lost events when using a single finger to interact with web engines on a touch display
VREDPro 2019.0.1 Hot Fix (11.06.2018)
Bugfixes
- Cluster: Fixed the crash when using encryption
- General: Fixed crashes and missing geometries due to memory corruption
- Scripting: Fixed position values returned by vrOpenVRController.getTouchpadPosition(), vrOpenVRController.touchpadPositionChanged(pos), vrOpenVRController.buttonPositionChanged(id, pos), and vrOculusTouchController.getThumbstickPosition()
VREDPro 2019 (05.03.2018)
Features
- FileIO: Joint and skinning import for FBX files
- FileIO: LOD import option for JT files
- FileIO: New file-specific import options
- FileIO: New option for enabling/disabling Surface Normal unification when importing a file
- General: New HDR display cluster mode
- Rendering: Fog effects in Camera Editor
- Rendering: New artistic Lens Flare effects for Spot and Point Lights
- Rendering: OpenGL shadow mapping for point/spherical lights
- Rendering: X-Ray material for self-occluding transparent objects
Improvements
- FileIO: Added File-type specific CAD import options
- FileIO: Added support for ANSI encoded PLMXML files
- FileIO: Changed behaviour of File/Open and File/Add to reflect new File Import Dialog workflow
- General: Improved 3D Sound supporting Head-related transform functions
- General: Improved Script Editor and HTML Editor
- Preferences: Removed deprecated render options preferences
- Python: Added python commands to enable and query several camera flags
- Rendering: Added ACES type desaturation of colors to other tonemapping
- Rendering: Improved HMD mirror texture view to better keep the aspect of the display
- Rendering: Interactively adjust interpupillary distance based on OpenVR-based HMD settings
- Rendering: Updated Oculus Rift SDK to version 1.20
- Rendering: Updated OpenVR to version 1.12
- Script Editor: Improved usability of "Find Text" dialog
Bugfixes
- Asset Manager: Fixed the "Modified by" search order
- Cluster: Fixed Camera Animation issues during raytrace rendering
- Cluster: Fixed Cluster Manager GUI text cutoff on HiDPI screens
- Cluster: Rendering out an image with alpha channel no longer shows backplate behind glass
- Cluster: Rendering with Supersampling OFF no longer produces black images
- Curve Editor: Fixed duplication of objects with multiple animation blocks
- File IO: "Merge Materials" now works for vpb override materials
- FileIO: Fixed DWG corrupted imported geometry
- FileIO: Fixed deadlock when importing some CATIA files
- FileIO: Fixed missing group names from CATIA V4 and V5 files
- FileIO: Fixed missing group names from IGES files
- FileIO: Fixed reversed normals in some CAD files
- FileIO: Fixed the errors caused from imported HDR files with very high luminance values
- FileIO: Fixed wrong Scene Graph structure when importing CATIA V5 files containing STL data
- FileIO: Fixed wrong layer visibility for bookmarks from Alias
- FileIO: Improved performance when importing Variants from wire files
- FileIO: Removed certain empty group nodes after CAD import when 'Remove Empty Groups' option is enabled
- General: Fixed crash when loading a file with camera tracks that do not have a parent camera
- General: Fixed missing geometry after optimizing scene with "Share Geometries" option
- General: Prevented the playing of deleted sound nodes in the Undo buffer
- General: Rectangular selection works for child geometries of a camera or light
- General: Removed VR controller nodes from Scene Graph to fix update and fileIO issues
- General: VRED no longer clears the systems clipboard when it shouldn't
- Interaction: Fixed Pick-through for triplanar mapping in OpenGL
- Interaction: Fixed lagging VR controller matrices
- Localization: Added missing translation for Script preference options
- Materials: An override material in a render layer now reloads when Asset > Reload is used
- Media Editor: Fixed Webengine crashes when texture repeat mode is set to clamp
- Navigation: Smoother Camera Roll when holding LMB+RMB in 3D viewport
- OpenGL: BRDF Behaviour is now correctly applied to loaded vpb materials
- OpenGL: Fixed Directional light dark shadow plane when Realtime Shadow was off
- OpenGL: Fixed erroneously clipped transparent objects when using local clip planes to clip solid geometry
- OpenVR: Controller is now hidden when Steam VR Power is off
- Raytracing: Fixed inconsistent rendering results with alpha channel between local, cluster, and offline rendering
- Raytracing: Fixed single-sided rendering for NURBS surfaces in NURBS Raytracing
- Rendering: Adjusted Spectrum to RGB conversions to use D65 Illuminant
- Rendering: Fixed X-rite SVBRDF material issues
- Rendering: Fixed artifacts in some Renderpasses when rendering Textured Glass material and "Export Alpha Channel" is on
- Rendering: Fixed crash when setting up Layered, Multipass, Switch, and X-Rite materials
- Rendering: Fixed cut off frame during Stillframe Anti-aliasing when "Downscale" in RT
- Rendering: Fixed frustum culling issues with multicast SLI and singlepass Stereo
- Rendering: Fixed incorrect lighting in Stereo Mode
- Rendering: Fixed missing gamma correction on backgrounds
- Rendering: Fixed wrong cone angle for Spot Light with IES profile
- Rendering: Textures are no longer ignored in area lights when Attenuation was set to Linear
- Rendering: Textures of area lights are no longer ignored in specular reflections in RT
- Rendering: Turning off "Visible in Reflections" no longer breaks shadow casting
- ScriptEditor: Fixed broken special characters after file save
- Scripting: Fixed crash due to activities on the Web interface
- Scripting: Fixed documentation for setOpenVRHMDMirrorTextureView(eyeMode)
- Scripting: Fixed the Mac Script Editor prompt/cursor drift
- Scripting: Fixed wrong Illumination mode after using enableRaytracing()
- UI: Fixed missing render update when moving slider past its maximum value
- UI: Removed useless info button next to the textures from Tire and environment material
- Web engine: Mouse-release events are now being passed to web engine
VREDPro 2018.4 Update (13.11.2017)
Features
- Materials: Added automatic curve creation when using image sequences.
- Materials: Added support for image sequences to enable animated environments.
- Materials: Added support for image sequences to enable animated light textures.
- Materials: Added support for image sequences to enable animated textures.
- Rendering: Added option to only evaluate lights of the environment (without sampling the environment map).
- Rendering: Added support for selecting cameras in the Render Settings dialog.
- Scripting: Added OpenVR frame timings command to python interface.
Improvements
- Camera Editor/Scenegraph: Added Special icon for Camera with constraint in tree view.
- Cluster: Improved Cluster Manager usability.
- FileIO: Improved FBX export performance for scenes with many nodes.
- FileIO: Improved PNG saving performance.
- FileIO: Improved vpb file writing speed by factor 3.
- GUI: Unified different tessellation dialogs.
- Materials: Skylight Environment is no longer being shared after loading.
- Media Editor: Improved Media Editor button layout.
- Scripting: Fixed menu.py example file.
- Scripting: Moved OpenVR commands to new vrOpenVR python module.
Bugfixes
- Animations: Fixed behavior of Verify Clip Structure.
- Animations: Fixed camera animation jumping back and forth when navigation is not in trackball mode.
- Animations: Updated Color Correction animation parameters of Environments in the Curve Editor.
- Asset Manager: Materials are no longer duplicated after "Apply materials to scene by name".
- Asset Manager: Fixed "VRED Component stopped working" when saving a material asset.
- Asset Manager: The environment of an override material is no longer saved in a geometry asset if the geometry has a render layer override material assigned.
- Camera Editor: Camera positions no longer change when switching cameras.
- Cluster: Fixed Cluster snapshot "update preview" when Denoise is activated.
- Cluster: Fixed Raytracing cluster with active stereo and downscale enabled.
- Cluster: Fixed crash when rendering snapshots with denoise filter from python.
- Cluster: Fixed crash with enabled Screen Space Ambient Occlusion.
- Cluster: Fixed running render animation script using a cluster.
- Display cluster: Auxilary nodes are no longer visible in raytracing when the preference Show Auxiliary Nodes during antialiasing is unselected.
- DisplayCluster: Fixed differring render results when using motion blur.
- FileIO: Clicking on a vpb file no longer opens the file in VRED as 'untitled'.
- FileIO: Enabled switching light visibility using layer or group visibility for Variants imported from Alias.
- FileIO: Fixed Crash when loading some csb files.
- FileIO: Fixed Tessellation issue for CATPart.
- FileIO: Fixed crash when loading compressed DDS files.
- FileIO: Fixed import of cameras from Alias that are assigned to a layer.
- FileIO: Fixed missing Brep for CATPart.
- FileIO: Fixed the import of NURBS surfaces that contain negative weights.
- FileIO: Fixed visible faceting issue when adjusting spline surfaces.
- FileIO: Improved saving of vpb files without inlined textures.
- GUI: Fixed the toggling of Antialiasing with space bar when the render view is not active.
- General: Fixed slow performance when changing environment material attributes.
- Interaction: Fixed lagging VR controller matrices.
- Interaction: Fixed slow selection of many nodes. For example, using rectangle selection.
- Material Editor: Paste Attributes now works for shadow materials.
- Materials: Fixed active material update when moving x-rite materials up or down within a material switch.
- Materials: Fixed crash when creating cyclic material switches.
- Materials: Fixed merging of materials using Skylight environment.
- Materials: Fixed saving the scene when working with non-inlined textures in connection with skylight environments.
- Materials: Moving environments in a non-default environment switch no longer affects the default environment switch.
- Materials: Moving multiple environments at the same time no longer breaks scenegraph relation.
- Media Editor: Pressing Shift+f in webengine no longer triggers Show All.
- Media Editor: The click through threshold now works for all WebEngines.
- Media Editor: Web engine interaction now works for planar and triplanar mapping.
- Media Editor: WebEngine no longer looses connection with local html after being copied to another instance.
- Media Editor: Webengines are no longer removed when adding geometry an as asset to the Asset Manager.
- OpenGL: Fixed Line Chrome material appearance.
- OpenGL: Fixed grainy specular reflection of rectangle and disk light on glass material and carbon with clearcoat.
- OpenGL: Fixed wrong shadowing from lights after loading a vpb.
- Raytracing: Fixed potential crash when using geometry lights on NURBS surfaces in NURBS raytracing.
- Raytracing: Flake perturbation now has influence in precomputed mode in Metallic Paint.
- Raytracing: Full Sphere and Upper Hemisphere Illumination switch is now recognized while raytracing is active.
- Raytracing: Show B-Sides now renders single B-side components of a shell.
- Render Layer: Deleting parent nodes of nodes used in a render layer now removes them from the layer.
- Render Layer: Fixed performance issue when deleting many nodes from the scenegraph that are in a render layer.
- Rendering: Fixed OpenGL performance when animating mirrored lights with textures.
- Rendering: Fixed OpenGL rendering when loading or creating an environment with shadow light sources while Realtime Shadow is off.
- Rendering: Fixed Wireframes for curves and polylines in OpenGL mode.
- Rendering: Fixed environment being visible when exporting the alpha channel and rendering animations as images.
- Rendering: Fixed slow FPS performance when setting Shadow Lightsources to 100 and then resetting to 0 with max map resolution.
- Rendering: Reduced noticable patterns on 2-coat and 3-coat carpaints.
- Scenegraph: Fixed cut & paste for aim cameras, nodes in light link sets, render layers, and annotations.
- Scripting: Fixed "newFile" parameter for load() function.
- Scripting: Fixed addChildren.py example.
- Scripting: Fixed documentation for setRenderPasses.
- Scripting: Fixed vrOculusTouchController touch signals for index trigger button, and added new touch signals for thumb rest.
VREDPro 2018.3 Update (15.09.2017)
Bugfixes
- Animation: Animation playback no longer jumps back and forth.
- Cameras: Viewpoints are now copied when copying cameras in scenegraph.
- Cluster: The cluster queue now works when the current directory is not writeable.
- Cluster: Updates of a materials inside a layered material are no longer lost.
- Display Cluster: Dark line between segments when running multisegment powerwall with antialiasing no longer appear.
- Display Cluster: Update is now instant when creating camera Aim and up auxiliary nodes in a cluster.
- FileIO: ALIAS wire files with german characters can now be imported.
- FileIO: Camera focal length is now maintained from import of Alias wire files.
- FileIO: Cameras and materials are not duplicated when reloading a wire file.
- FileIO: Curves can now be imported independently from JT.
- FileIO: Fixed importing redundant Polylines from JT.
- FileIO: Import Cameras options are now retained.
- FileIO: Maya files can now be imported to VRED.
- FileIO: Memory consumption reduced when loading some CATIA V5 R 25 files.
- FileIO: Mesh data in Alias wire files now loads with file paths that contain an umlaut.
- FileIO: Performance issue for b-splines with control points close to a boundry has been fixed.
- FileIO: Random normal flipping no longer occurs when loading CATIA v5 files.
- FileIO: Rays are now imported when loading monochromatic ASCII rayfiles.
- FileIO: The handling of file output failures has been fixed.
- GUI: Cluster button now active on top menu after starting cluster.
- GUI: Dialogs now remember their last window position.
- GUI: The planar projection manipulator on objects with non-uniform scaling now displays correctly.
- General: Macbooks with TouchBar no longer crash on VRED start-up.
- Interaction: 3D sound source positioning for HMD has been added.
- Interaction: VRED no longer crashes on paste when using copy and paste after New Scene has been clicked.
- Materials: The skylight environment can now be saved as an HDR.
- Raytracing: Triangles from surfaces beneath a shell are now counted for the statistics in raytracing.
- Rendering: Deleting a backplate automatically sets the environment back to visible now.
- Rendering: Offline rendering using luminance or illuminance tone mapping now works.
- Rendering: Texture sharing issue resolved when dragging & dropping texture as a bumpmap.
- Rendering: The correct focal distance on a double clicked object is now used.
- Rendering: When loading osb files with activated render layers, the render layers now display in the render layer editor.
- Scenegraph: A camera node no longer loses camera viewpoints when cutting and pasting.
- Scenegraph: B-Side icon status is now being saved with file.
- Scripting: Added Python commands to access denoise filter settings.
- Scripting: Removed detection of pythonQt or pyside.
- Scripting: The showBanner command now releases memory usage.
- Scripting: VRED no longer crashes when using setRenderBackgroundColor(r, g, b).
VREDPro 2018.2 Update (11.07.2017)
Features
- Cluster Manager: Added new Render Queue functionality.
- FileIO: Added possibility to embed meta information in EXR renderings.
- Interaction: Added Copy and Paste of Scenegraph nodes from one VRED instance to another.
- Interaction: Added support for vive tracker.
- Interaction: Added touch signals for oculus touch controllers.
- Rendering: Added ACES response curves to physical camera tonemapper.
- Rendering: Added shadow casting from environment light sources in OpenGL.
Improvements
- Annotations: Added "Use Node Visibility" option to enable hiding of visualization based on associated Scenegraph node.
- Annotations: Added Undo/Redo for Annotations.
- Annotations: Annotations are now individually accessible in UI.
- FileIO: Added option to reuse materials from scene to Merge Project dialog.
- FileIO: Added advanced import options to import dialog and base CAD preferences.
- FileIO: Added option for Import Annotations to Merge Project dialog.
- FileIO: File translation via command line using ATFtoOsg applies the same settings as File=>Open now.
- FileIO: Fixed import and export of luminance exr files and import of multilayer exr files.
- FileIO: Improved environment merge behavior using merge materials when adding project file.
- General: Added 8192 and 16384 shadow map resolutions to LightEditor UI.
- Materials: Added support for adjusting decal projection depth.
- Media Editor: Added new icons for different media types.
- Media Editor: Added option to evaluate Transparency for media.
- Media Editor: Added search bar to Media Editor.
- Media Editor: Improved multi-select + select node behavior in Media Editor.
- Media Editor: Multiple webengines can be selected to duplicate, delete, switch on and off, or toggle.
- Raytracing: Improved NURBS raytracing performance.
- Rendering: Added Support for LDR image formats to the environment material in the file open dialog.
- Scripting: Added Python interface for Annotations.
- Scripting: Added environment variable for custom script plugin loading.
- Scripting: Marked hpc clustering functions as deprecated.
- Scripting: Removed obsolete python examples.
Bugfixes
- Annotations: Fixed text and label geometry not being sorted correctly in rendering.
- Assets: Fixed Camera and viewpoints being lost in geometry assets after saving the asset two times.
- Camera editor: Fixed alignment issue in Visualization panel.
- Cluster: Fixed Raytracing Cluster in Stereo mode with fullscreen for a powerwall not displaying whole image.
- Display Cluster: Added missing OpenGL render update during Raytraced Stillframe Antialiasing.
- Display Cluster: Fixed Denoise Filter crash with Still Supersampling enabled.
- Display Cluster: Fixed SSAO on Powerwalls.
- Display Cluster: Improved label and tooltip for viewport parameters.
- DisplayCluster: Fixed Vignetting/ImageBlending not scaling down using Downscale.
- DisplayCluster: Fixed Wireframe appearing only in the first ClusterWindow on one node in OpenGL.
- FileIO: Fixed Crash when rendering passes and wrong images.
- FileIO: Fixed Environments not shown in material editor when adding projects.
- FileIO: Fixed Gap between a surface and the surface edge in a CATIA R 25 file.
- FileIO: Fixed Wire scene-structure being wrong with groups created from layers.
- FileIO: Fixed project settings being stored in vpb files on Save Selected.
- FileIO: Hidden geometry in CATIA V5 files is no longer automatically imported.
- GUI: Fixed undocking and resizing issue when using a layout with a thin dynamic render window.
- GUI: Sign-In/ User License can be hidden in the UI using VRED_DISABLE_CLIC_IPM.
- Known Issue: StereoSwitch does not work correctly in MulticastStereo SLI mode.
- Licensing: Added VRED_DISABLE_CLIC_USER_LICENSE to disable user licensing.
- Material Editor: Environment materials referenced by an X-Rite material can no longer be deleted.
- Material Editor: Override materials on geometry from formerly existing render layers can no longer be deleted.
- Material merging: Animations, Incandescence, and Raytracing settings are now considered.
- Media Editor: Fixed preselection highlight not correct on nodes with webengine.
- Offline Rendering: Camera aim evaluation was delayed by one frame when rendering a camera animation.
- OpenGL: Fixed "Improve Color Depth" option which caused pattern in alpha channel in offline rendering.
- OpenGL: Using the alpha channel of diffuse textures, when decal projection is active, no longer leads to non-transparent borders.
- Optimize: Fixed Cameras, Lights, and Clones breaking when using merge and share.
- Render Layer: Deleting nodes in the scenegraph does remove them from a layer now.
- Render Layer: Override Material can no longer be deleted from Material Editor.
- Rendering: Fixed Cubeimage-Export for several formats.
- Rendering: Fixed Physical Camera exposure not working with Sim2 HDR Display.
- Rendering: Fixed SSAO not working with multiple render windows.
- Rendering: Fixed shading difference between RT and OpenGL for Plastic materials using BRDF behavior 2014 and above.
- Rendering: Removed wrong illumination from delta lights on specular surfaces.
- Scripting: Fixed 2D vrMenu disappearing with enabled stillframe antialiasing.
- Scripting: Fixed connections of vrAEBase objects in Script plugins being destroyed on new scene.
- Scripting: Fixed unstable behavior with vrAEBase python objects.
- Shortcuts: Re-implemented ability to assign same key to two shortcut functions.
- Transform Editor: Transform Variants are now longer applied on rename if Variants are also created in VariantsUI.
- Variants: Fixed crash when a variant set is duplicated.
VREDPro 2018.1 Update (18.05.2017)
Bugfixes
- Animation: Fixed rendering issue when using multiple Camera animations in the Render Queue.
- Camera: Fixed camera transformation after activating a viewpoint of an inactive camera while Evaluate Navigation Mode is off.
- Clipping: Fixed Contour update when changing visibility of an object.
- Cluster: Fixed freeze after selecting "Window > Show Split View" when cluster is running.
- Cluster: Fixed raytracing stillframe antialiasing on the master of the Display cluster.
- Display Cluster: Fixed Geometry Light Sources for OpenGL.
- Display Cluster: Fixed instability during some converting and reloading of objects.
- Examples: Fixed Shadow in test scene.
- FileIO: Fixed FBX import and export of transparency textures.
- FileIO: Fixed import for some PRT files from solid works
- FileIO: Fixed import of CATIA material names.
- FileIO: Fixed incorrect transformation of JT files from Teamcenter.
- FileIO: Fixed loading of previously saved bump and displacement textures.
- FileIO: Templates are no longer imported from wire files.
- GUI: Added a visual indicator, the extension button, for hidden icons in the tool bar.
- GUI: Fixed setting the scene to "modified", when changing the visibility of switch children.
- GUI: Fixed undocking and resizing issue when using a layout with a very thin dynamic render window.
- GUI: Fixed updating the Clipping Plane when changing the FoV (field of view).
- GUI: Fixed updating the Compass of Skylight environment when changing the FoV.
- GUI: Fixed updating the Texture Editor manipulators when changing the FoV.
- GUI: Fixed updating the material manipulator when changing the FoV.
- GUI: Fixed updating the surface analysis manipulator when changing the FoV.
- General: Fixed shortcuts defined in Preferences (F-Keys).
- Material Editor: Fixed crash after "Convert To" in Scenegraph.
- Materials: Fixed adding a Decal to a Switch material via drag and drop and "Add to Material" leading to an unexpected result.
- Materials: Fixed geometry disappearing when applying a displacement decal texture.
- Media Editor: Fixed Material texture still being locked when the material is no longer assigned with WebEngine.
- Media Editor: Fixed changes not being recognized from the "Save changes to..." dialog.
- OpenGL: Fixed Camera color correction being applied to backplate.
- OpenGL: Fixed Camera visualization disappearing randomly with Occlusion culling.
- OpenGL: Fixed Woven cloth turning black in UV mode when adding a bump texture.
- OpenGL: Fixed missing light from Geometry Light Sources when other light sources are turned on.
- OpenGL: Fixed wrong Backface Culling on mirrored objects.
- Overlay Editor: Fixed Overlay rendering in Stereo mode.
- Raytracing: Fixed Render artefacts on reflective plastic with subsurface scattering.
- Render Queue: Fixed Render Queue ignoring Tonemap HDR when Animation is enabled.
- Rendering: Fixed OpenGL crash when creating a new scene after using setNodeMaterial.
- Rendering: Fixed disappearing directional light, point light, and spot light when assigning a black and white image.
- Rendering: Fixed example shaders for Final Render Pass.
- Rendering: Fixed shader compile error when the using Displacement Map option with triplanar projection in OpenGL.
- Rendering: Fixed wrong exposure when using Dynamic Tonemapping.
- Scripting: Extended saveSelectedGeometry() with parameter to set inclusion of environment geometries.
- Scripting: Fixed 3D menu in examples (menu.py) to accept mouse clicks again.
- Scripting: Fixed Python command loadCluster.
- Scripting: Fixed command line issue with -postpython and file names.
- Scripting: Fixed createCubeImages. Environment variables can now be used in a file name. Images can be saved in non-existing folders. Default file type png is used if no extension is provided. Fixed crash for large resolution (>8000).
- Transform Editor: Enabled Copy Transformation & Copy Transform Variants in Transform Editor context menu for parent nodes.
- Transform Editor: Fixed transform variants UI after enabling it in the Preferences.
- Transform Editor: Fixed transform variants being deleted when converting Light type.
- Variant Sets: Fixed Next (loop) activating variant set with transform variants in defined order.
- Variants: Fixed Hot-Keys getting lost for Transform Variant Actions: Next, Prev, Next (loop), Prev (loop).
VREDPro 2018.0.1 Hot Fix (10.04.2017)
Bugfixes
- FileIO: Changed the default behavior when importing CAD files from CATIA and NX. Associative Meshes are no longer imported by default.
- Cluster Manager: Fixed startup issue of Cluster Manager sessions.
VREDPro 2017 SR1 (09.08.2016)
Features
- Camera: Cameras are setup via Transform Nodes now
- Interaction: Added Independed Camera Navigation and Tracking for Display Cluster environment, e.g. CAVE
- Interaction: New Camera Navigator Concept
- Navigator: Added new orbit mode to constrain camera rotation
- Navigator: Disabled arrow keys for orthographic cameras
- Python: Added python commands for show/hide and custom picking axis
- Scripting: Added getSceneIntersection, getMousePosition and getViewRay
Improvements
- Animation: Adjusted Hermite Spline Tangent calculation for smoother results
- Camera: Added representation of the cameras to the render view.
- Camera: Improved import and export of camera meta data
- Cluster: Added automatic cluster restart when loading a new scene
- FileIO: Added an automatical "Scene Optimize" to an FBX and Maya import
- FileIO: Enabled command line file translation using ATF\AtfToOsg.exe
- FileIO: Improved FBX import performance
- GUI: Improved checkbox label and tooltip for curve and polygon line import
- Interaction: Fixed changing views by using the viewcube to exclude environment
- Navigator: Added new options to control navigator behaviour
- Rendering: Added Support for splitting up X-Rite carpaint materials (cpa) into diffuse and glossy components
- Rendering: Added sharing of OpenGL texture chunks
- Rendering: Improved Occlusion Culling in OpenGL
- Scripting: Added getActiveCameraNode to access the active camera
- Scripting: Added getBoundingBoxCenter to allow moving Pivot to Object Center
- Scripting: Added new python command copyTransformation()
- Scripting: Added option to rewind animations using playAnim.
Bugfixes
- Animation: Camera TurntableAngle Parameter can be animated now
- Animation: Fixed focal length animation being copied to active camera
- Animation: Fixed wrong rotation when jumping on the timeline
- Camera Editor: Enabled non-unique names for viewpoint in track view to improve consistency
- Camera Editor: Fixed minimum values of Color Correction wheel controls
- Camera: Camera as child of a scaled group is working now
- Camera: Camera tracks and viewpoints are saved when exporting a camera to .osb from the camera editor
- Camera: Camera tracks do recognize updated viewpoints now
- Camera: Fixed Camera transformation below transformed groups
- Camera: Fixed HotKey function for camera viewpoint
- Camera: Fixed View Cube being wrongly oriented if the scene is in y-up mode
- Camera: Fixed camera zooming to zero point when clicking ViewCube in second render window
- Camera: Fixed position when storing viewpoints of cameras attached to transform nodes
- Camera: Fixed view not being synced when using two render Windows
- Cluster: Fixed Data update issue on Ray tracing Cluster
- Cluster: Fixed Display cluster to incorporate the scene scale unit
- Cluster: Fixed XSS vulnerability with VRED Render Node
- Cluster: Fixed application hang when aborting scene distribution
- Cluster: Fixed memory allocation potentially causing crashes when rendering high resolution render passes
- Cluster: Fixed missing library when installing Render Node on Linux
- Cluster: Fixed performance issue for Image zoom during image rendering
- Connector: Fixed Connector getting slower when connecting multiple slavese
- Connector: Fixed IP not being correctly transfered in Connector Module when requesting control to server
- Connector: Fixed python commands entered by the user not being sent to the client
- Connector: When two VREDs are connected, the Roll parameter can now be changed in the Camera Editor
- Display Cluster: Fixed disappearing Banner/vrMenu/vrFrame during stillframe AA
- Environments: Fixed LDR support for Environments
- FileIO: Fixed FBX animation import losing its rotation transformation.
- FileIO: Fixed Import and Export of Cameras and Light Sources to transfer most attributes and animations between VRED and Maya via FBX
- FileIO: Fixed Import of revolved data from wire files
- FileIO: Fixed Normals being flipped on Alias geometries on symmetry layer
- FileIO: Fixed PLMXML ExtReference nodes not being reloaded
- FileIO: Fixed PLMXML using wrong loader to load JT files
- FileIO: Fixed Periodic trim error when importing some wire files
- FileIO: Fixed Symmetry node transformations for wire files with PivotExtensionData
- FileIO: Fixed Tessellation defect when importing some wire files
- FileIO: Fixed application hang when retessellating certain group nodes
- FileIO: Fixed files exported to FBX loosing rotation orientation.
- FileIO: Fixed handling of Rotation values greater than or equal to 360 degrees when opening FBX file
- FileIO: Fixed import and export of emissive, diffuse and glossy textures from and to FBX
- FileIO: Fixed import of CATIA material names.
- FileIO: Fixed import of Camera View angle via FBX
- FileIO: Fixed import of curve data as poly lines and of poly lines from CAD files
- FileIO: Fixed import of visibility animation via FBX
- FileIO: Fixed import of wire geometry with symmetry where parent node of geometry with symmetry is not on symmetry layer
- FileIO: Fixed loading of 16bit Integer and 16/32 bit float TIFF textures
- FileIO: Fixed material color from JT files
- FileIO: Fixed missing parts in some CatiaV5 files
- FileIO: Fixed missing patches when importing WIRE file with ATF
- FileIO: Fixed performance issue when importing wire files with symmetry layer
- FileIO: Fixed round trimmed surfaces from wire files being untrimmed
- FileIO: Fixed scaling issues when importing FBX files from Maya
- FileIO: Fixed stitching issue for some CATIA files.
- FileIO: Fixed visibility issue in some CatiaV4 files
- FileIO: Improved file import from FBX regarding up axis, scaling, object orientation
- FileIO: Improved handling of large trimmed surfaces
- FileIO: Improved import performance for large CAD models from CATIA
- FileIO: Improved normal orientation for some Alias wire files.
- General: Fixed Presenter Tools not being able connect to VRED
- General: Fixed issue leading to crash in OpenGL snapshot rendering
- General: Fixed using arrow keys (up/down) in docked modules to trigger camera zoom
- Geometry Editor: Fixed Decore on a polygon level
- Geometry Editor: Fixed Scenegraph structure for shells and components after using Decore tool
- Interaction: Transform manipulators are now only displayed in the active render window and get scaled accordingly.
- Isolate View: Fixed inconsistent scenegraph visibility checkbox behaviour
- Known Issue: DWG import deprecated.
- Known issue: If a node, that is cloned multiple times in the same clone hierarchy, is used in a light link set or as a camera aim, this reference might become invalid/change during scenegraph operations that alter the clone hierarchy
- Material Editor: Fixed preview rendering while running in oculus rift or openVR mode.
- Material Editor: Fixed update of Switch material table for nested switch materials
- Measurement: Fixed missing lines in visualization of measurements
- Navigator: Holding left and right mouse button to roll camera is working on Orthographic cameras now
- OpenGL: Fixed shader issue leading to erroneous surfaces
- Presenter: Fixed Spelling error
- Raytracing: Fixed Triplanar mapped texture with alpha channel causing artefacts in shadows
- Render Settings: Render views are now updated when changing view point or tracks
- Rendering: Fixed AXF Material appearing black in Raytracing
- Rendering: Fixed Material Ball randomly appearing on Main Render Window
- Rendering: Fixed Node name being rendered when offline rendering in isolate view
- Rendering: Fixed Rendered image not being same as Render Region frame for new Orthogonal Camera
- Rendering: Fixed wrong rendering of AxF Materials with fresnel texture in OpenGL and precomputed modes
- Scenegraph: Improved performance on scenes with many nodes
- Scripting: Added setConnectorShowMouseOnClients(false) to disable resizing the viewport with disabled frame sync
- Scripting: Adjusted example scripts to use new example path
- Scripting: Crash when loading script with vrNodePtr.addChild
- Scripting: Fixed broken 3D vrMenu when created in Raytracing
- Scripting: Fixed setClusterEyeSeparation command
- Texture Editor: Fixed Texture Projection mode not being updated in localized UI
- Texture Manipulator: Fixed broken UV manipulator
- UI: Enabled renaming in Curve Editor, Clipmaker and Sequencer by "click selected to edit"
- UV Editor: Enabled more than 100 Iterations
- UV Editor: Fixed UV mapping problems after FBX import
- Variant Sets: Fixed update of thumbnails when Creating preview from variant sets
- Variant Sets: Removed erroneous warnings in Terminal when using Create Preview
- Variants: Fixed Crash when a Material Variant is deleted and then gets switched in the Variant Sets
VREDPro 2016 SR1 SP5 (18.01.2016)
Features
- Asset Manager: Added Python commands to load, create and overwrite material assets
- FileIO: Added --mergeGeometries parameter to Csb2Osg.exe
- Raytracing: Added deferred still-frame antialiasing render update
- Rendering: Added preference option to choose SLI Mode
Improvements
- Scenegraph: Added Merge Geometry options when selecting geometries with differing materials or visibilities
Bugfixes
- Asset Manager: Fixed deletion of material assets in the Asset manager when renaming material assets by changing the case of characters
- Clipping: Fixed Clip Plane Tool to work with transparent materials
- Cluster: Fixed picking point of interest when starting the cluster with OpenGL
- Cluster: Removed cluster reconnection after shutting down the cluster service
- FileIO: Fixed Alembic import for FBX files
- FileIO: Fixed missing geometries when Keep Surface Data is not checked for Direct Connect
- FileIO: Improved verification performance for project file import for scenes with many shells and components
- GUI: Fixed Import Dialog from blocking other windows
- General: Added option to generate unique names when capturing variant sets or adding render queue jobs.
- Isolate View: Environments node can now be switched off again in Isolate view mode
- Localization: Fixed rendering animations as avi movie in localized versions
- Material Editor: Fixed update of color buttons in Analytic material settings when activating "Use Realistic"
- OpenGL: Added missing rendering updates when changing light properties after changing the light type
- Overlays: The drawing order of overlays is now inverted
- Raytracing: Fixed Artefacts when using distortion maps
- Raytracing: Fixed performance issue caused by bad texture coordinates
- Raytracing: Fixed wrong results when using photonmapping
- Rendering: Fixed Bump intensity inconsistency
- Rendering: Fixed Low and High Realtime Antialiasing in OpenGL for MAC
- Rendering: Fixed line-strip rendering issue
- Rendering: Fixed materials becoming transparent in OpenGL when an invalid environment has been assigned
- Scripting: Fixed Crash on show menu via Python
- Scripting: Fixed renderer crash with vrVirtualEye when activating Raytracing
- Scripting: '\n' characters and multiple spaces in print statements are now being written to the Terminal
- Touch Sensors: Fixed update when adding a VRED project file with touch sensors
- Tracking: VRPN tracking cart mode may also use custom node mode now
- UI: Fixed Fullscreen for a single render window on a secondary monitor
- Variant Sets: Fixed missing switch options in variant state drop-down
- Variant sets: Prevent deletion of Variant Sets with only Python scripts when Optimization occurs
VREDPro 2016 SR1 SP4 (03.11.2015)
Features
- Python: Added optimizeShellSurfaces command to reduce memory consumption of shells
- Rendering: Added support for OpenVR devices like the HTC Vive
Improvements
- General: Added log message when Render is canceled
- General: Added option list for VREDPro.exe with command line parameters -h, -help or /?
- Interaction: Fixed freeze when switching normals
- Rendering: Updated Oculus Rift support to 0.8 runtime
Bugfixes
- Clipping Plane and Grid: Fixed Strange colors in viewport after navigating and switching off the grid
- Cluster: Fixed Crash when removing last Network and adding Compute node in Raytracing Cluster
- Cluster: Fixed raytracing cluster on MAC
- Connector: Fixed Connector setting shadowplane visible on slave
- FileIO: File extension is now updated again when changing the file type in the save dialog
- FileIO: Fixed FBX Files transformations
- FileIO: Fixed JT import with ATF creating doubled geometry
- FileIO: Fixed NX support using ATF on German Windows OS
- FileIO: Fixed PLM XML import
- FileIO: Merge project and Import dialog Settings are now restored
- GUI: Fixed changing of rendering mode right after using surface analysis mode
- GUI: Fixed saving of 'Invert Zoom' option
- GUI: Fixed wrong Skylight map resolution on HighDPI screens
- GUI: Render All is now disabled once Render all is pressed and jobs are being rendered
- General: Fixed Automotive Assets startup issue
- Interaction: Fixed "Select object behind" in OpenGL
- Interaction: Fixed 'Seperate Objects' function
- Interaction: Fixed CTRL-J (Win) / CMD-J (Mac) shortcut in render window
- Interaction: Fixed flipping of normals in the render window ("Fix Connected Face Normals" tool, Alt + Right Mouse)
- Localization: Added translation for "Raytracing Cluster" and "VRPN Tracking" modules
- Localization: Translated "Choose a Color" dialog.
- Localization: Translated Menu entries "Scene", "Animation", "Interaction" and "Rendering".
- Localization: Translated Network speed test result in Raytracing Cluster
- Localization: Translated String "Transform" in Preferences dialog.
- Localization: Translated String "Unnamed" in Raytracing Cluster Dialog.
- Localization: Translated button names in some dialog.
- Localization: Translated many titles in Variant Sets dialog
- Localization: Translated the warning message when OS X version is below 10.11
- Measurement: Fixed computation of invalid values for gap measurement
- OpenGL: Fixed selection in the render window when Overlays are active and View Cube is deactivated
- Raytracing: Fixed AVX detection fail when VT-x extension is not available
- Raytracing: Fixed performance regression caused by some GPU drivers
- Raytracing: Fixed wrong results when changing saturation on a rough chrome material
- Rendering: Fixed Isolate view displaying all the model during panning
- Rendering: Fixed Tessellation issue in OpenGL mode.
- Rendering: Fixed behavior when closing the progress dialog of the render queue
- Rendering: Fixed cancelling of image rendering for an Animation
- Rendering: Fixed crash when a shell contains surfaces without data
- Rendering: Fixed creation of intermediate images when cancelling a rendering
- Scenegraph: Fixed double execution of duplicate/clone mirror.
- Scripting: Fixed vrMenu
- Sequencer: Fixed setActiveSnapshotMovieRenderPasses context menu entry.
- Tracking: Fixed Space Mouse
VREDPro 2016 SR1 (30.09.2015)
Features
- Camera Editor: Added Hotkey option for ‘Viewpoint’ in Camera Track
- Cluster: New Cluster Architecture
- FileIO: Added option to exclude Animation Clips and Curves from Project import
- FileIO: Updated FBX library version to 2016
- General: Added Oculus Rift support in VRED Presenter
- General: Added Retessellation with ATF.
- General: Improved handling of Shells and Components
- General: Presenter is now available for Mac
- Overlay Module: Added custom sorting of Overlays
- Rendering: Added multicast SLI support for Stereo modes
- Rendering: New OpenGL Architecture
- Scenegraph: Added "Paste with Transformation" to keep a pasted node at the same position in the world as the originally copied node
- Scenegraph: Improved Drag and Drop Functionalities of Components and Shells
- Scenegraph: Merge Geometry now merges all selected nodes
- Scripting: Added python command for "Flush Transformation Translation", "Flush Transformation Rotation", and "Flush Transformation Scales"
- Variant Sets: Added a function to close all groups in the variant sets
- Variants: Added function to Variants to select connected VariantSets
Improvements
- Added python command for "showComponent()"
- Cluster: All render jobs can be cancelled at once on the cluster
- FileIO: Added option for OSB to toggle import of animations
- FileIO: Added export of textures for FBX format
- FileIO: Added missing import option preferences "Unshare Nodes" and "Flush Transformations"
- FileIO: Added support for NX 10.0 file import
- General: Improved performance of "Convert to mesh"
- General: Removed duplicate data folder to reduce disk space requirements
- Overlay Module: Switches added to Overlay Module
- Python: Added vrFieldAccess functionality to read and write multifields
- Python: Extended "loadMeasurement" command to support .pbrdf files for OCS materials
- Scenegraph: Shells are automatically created when Components in the scenegraph are pasted or dragged & dropped
- Scripting: Added Python command to clone the clipping contour
- Scripting: Added python interface for surface analysis tool
- Sequencer: Added undo redo
- Tracking: Added new simplified tracking UI
- Tracking: Improved tracking device and body calibration
- UI: Added option to hide warning messages for undoable functions
- UI: Changed hotkey "O" to "CTRL-ALT" and enabled it for toggling navigation in presentation mode
- UI: Shortcut for "Create Shell from Selection" changed from CTRL-Shift-G to CTRL-Shift-M
Bugfixes
- Animations: Fixed Timeslider in curve editor not being movable if no keys are selected
- FileIO: Fixed Dis-formed surfaces from ATF.
- FileIO: Fixed Flush transformation for APF and FBX.
- FileIO: Fixed Stitching for ATF import
- FileIO: Fixed UV repeat in the texture of an imported FBX file
- FileIO: Fixed Wire import for Direct Connect
- FileIO: Fixed import of google sketchup file formats for ATF
- FileIO: Fixed material translating for CATProducts in ATF
- FileIO: Tesselation during import keeps the surface continuity now.
- Fixed transform manipulators on Mac platform
- General: Fixed UI for License Borrowing
- General: Fixed potential crash after loading a file and turning on anti aliasing on Mac
- Isolated View: Added possibility to view hidden nodes
- Known issue: Capturing variant sets in the simple UI and the render queue require unique names for the geometries and the materials
- Known issue: Startup issue for all VRED executables when using NVidia driver profiles.
- Lights: Loading & saving lights works as expected now
- Material Editor: Added Uniform Repeat checkbox in triplanar mapping mode
- OpenGL: Fixed billboard orientation when using z-up
- OpenGL: Fixed woven cloth issues - distant view of filament yarn cloth and shader compile error when using triplanar texture mode and translucency
- Overlay Editor: Group node changes are now correctly reflected in the render window
- Overlay Editor: Overlay entry items are now correctly cleared when opening a new file
- Python: Functions now return tuples instead of lists
- Raytracing: Improved Raytracing performance for some full global illumination scenes
- Render Window: Fixed bounding box preselection sometimes being visible when bounding box selection is disabled
- Rendering: Fixed Bounding Box when Raytracing and Stereo L/R split is on
- Rendering: Pressing render in Render Settings takes the file name specified into account on Mac now
- Scenegraph: "Create Shell from Selection" is now undoable
- Scenegraph: Components may not be transformed
- Scenegraph: Fixed changed order of nodes when doing a "Group Selection" (Ctrl-Shift-G)
- Scenegraph: Fixed components being placed outside of shells after Group by Material
- Scenegraph: Fixed creation of unnecessary Transform3D nodes during "Group Selection"
- Scenegraph: Fixed execution of "Group Selection" on cloned nodes within the hierarchy of a "Transformable Clone Root"
- Scenegraph: Improved Scenegraph Performance
- Scenegraph: The A/B-side state of a Shell is determined by the A/B-side state of its components
- Scripting: Fixed flushMaterialGroups()
- Scripting: Updated example Python scripts
- Transform Editor/Manipulator: Fixed issues with rotation and rotation pivot orientation
- Transform Editor: Readded UI controls to pick the rotation pivot position and orientation by clicking in the scene
- UI: If a Variant set is duplicated, overlay (Overlay tab) and clipping state (Analyzer tab) are now duplicated as well
- Undo/Redo: Fixed Undo after merging two geometries
- Variant Sets: Added Drag and drop support from variant set to a group
- Variant Sets: Clear does now correctly delete all overlays from a variant set
VREDPro 2016 SP3 (22.07.2015)
Bugfixes
- Ambient Occlusion: Fixed initialization of subdivison threshold.
- Analyzer: Fixed Gap Measurements.
- App: VRED App now respects Connector Settings
- App: Variant sets are now listed in alphabetical order
- Asset Manager: "Apply Materials To Scene by Name" now also replaces Switch materials in the scene
- Asset Manager: Fixed lost material assignments in the subtree below a Material Group when reloading a material asset assigned to a Material Group
- Asset Manager: Textures are now always inlined when saving assets
- Bake Light and Shadows: Fixed Calcuate Missing
- FileIO: Added dialog to prevent overwriting of files during export.
- FileIO: Fixed OSB export to allow exclusion of Environment
- FileIO: Fixed loading of Tire material's bump texture when loading a file that was saved with disabled "Use Inline Textures"
- FileIO: Save Selected "auto-suggests" node name as file name now
- Known Issue: Alias Wire import not working with Direct Connect on MAC.
- Known Issue: Wireframe rendering is only available for Realistic and Analytic Rendering in Raytracing
- Known issue: CINEMA 4D Scenes not working on MAC.
- Known issue: Sound nodes are not working on MAC.
- Known issue: Video memory usage not displayed in GL Info dialog on MAC
- Light Editor: Fixed issues during drag & drop of lights in the group view
- Localization: Fixed Alignment of Statistics.
- Localization: Fixed Surface analysis module UI under SimpleUI mode.
- Localization: Translated Context Menu in Script Editor
- Localization: Translated some strings in Clip Maker
- Material Editor: Added missing update after deleting an environment node under the default environment switch
- Material Editor: Choice of unmodified/locked switch material assets may be changed in Advanced UI
- Preferences: Fixed crash when storing Color in Background Settings
- Raytracing: Fixed crash when rendering NURBS
- Raytracing: Fixed Wireframe Rendering
- Raytracing: Fixed missing Roughness Texture in BrushedMetal
- Raytracing: Fixed missing updates when changing tracedepth in Illuminance mode
- Rendering: Fixed Filter and Save now button for Denoise filter
- Rendering: Fixed Postprocess Antialiasing changing the perspective in rendered pictures
- Rendering: Fixed import of Alias Chrome tags on MAC
- Rendering: Fixed wrong renderings in NPR mode when changing the resolution
- Rendering: If Light Baking option is chosen, "Enable Color Bleeding" is turned on by default
- Scenegraph: Fixed "Add File" from Scenegraph menu
- Scripting: Added Python command to remove Asset Manager references from materials and objects
- Scripting: Added Python function for loading tracking configuration files
- Scripting: Added missing Python Command for "Disable Realtime AA on Camera Movement"
- Scripting: Added missing Python commands to support new Light and Shadow baking
- Scripting: Added missing vrWidget on MAC.
- Scripting: Fixed overwriting of PYTHONPATH environment variable
- Tire Material: Fixed "Get Values from Object" for transformed Shell nodes
- UI: Fixed behaviour of Tire Texture Manipulator's green handles to change the width of the profile
- UI: Fixed consistency issues of shortcuts on MAC
- UI: Fixed renaming of Groups in the light editor
- UI: Fixed show/hide toggle shortcut CRTL+J (WIN) / CMD+J (MAC)
- UI: Fixed static position of the Progress cursor in OpenGL
- UI: Hiding a tag deselect the tag now
- Web Interface: Fixed crash when "Stream" is selected.
VREDPro 2016 SP2 (26.05.2015)
Bugfixes
- Asset Manager: Fixed saving of nested switch and/or multipass materials as assets
- Asset Manager: Fixed saving of switch material and its contained materials when having all materials selected to be saved as assets
- Asset Manager: Now able to save multiple modified assets in one go
- Cameras: Removed one extra symbol in Camera Editor on MAC
- FileIO: Fixed Translation issue for vertex caches
- FileIO: Save Selected does remember path names now
- GUI: Added warning for missing undo in Subdivide Geometry.
- GUI: Fixed mis-alignment and overlap in the Statistics information in Render View on MAC
- GUI: Fixed non-retina checkbox in scene graph on MAC
- General: Fixed Rendering crash when opening a 2015 file with 2016
- Interaction: Fixed Hotkey after recapturing a variantset in simple UI
- Interaction: Fixed Switching materials during camera rotation
- Localized: Fixed Installation Language when installing on KOR MAC OS.
- Localized: Fixed Mis-alignment issue in "Node Information" window
- Localized: Fixed String "Set Texture Center Position" in RenderView
- Localized: Fixed Variant Set name when trying to delete Variant Set
- Localized: Fixed string "Connection Refused" in Connector dialog
- Localized: Fixed tags created when dragging one localized named object to tag.
- Localized: Translated "Group" in "Overlay Editor" window
- Localized: Translated Context Menu in Script Editor
- Localized: Translated some strings in Clip Maker
- Localized: Translated some strings in material editor
- Localized: Translated strings "on" and "off" in Render Layer editor.
- Material Editor: Changed the default texturing mode to triplanar
- Materials: Fixed Environment import from files that are saved via "Save Selected"
- Render Queue: Using Fixed Render Sizes will not cause Render Queue Execution to fail anymore
- Rendering: Fixed Clearcoat reflectivity of new Metallic Carpaint in OpenGL mode
- Rendering: Fixed incorrect shininess and tonemapping in analytic rendering
- Scripting: Fixed Custom Functions not working over Webserver on MAC
- Variants: Old Variants are producing useless switch materials
- Web Interface: Improved error message.
VREDPro 2016 SP1 (24.04.2015)
Bugfixes
- Animations: Fixed evaluation of frame step parameter in createMovie command
- Asset Manager: Fixed crash after "Apply Materials To Scene by Name" and Reload Directory
- Asset Manager: Fixed crash when deleting a folder with expanded subfolders in the directory view
- Asset Manager: Fixed disappearing geometry after overwriting a geometry asset by a geometry that doesn't have a valid asset root
- Asset Manager: Show Busy cursor when dragging a material asset into the scene while it is loaded
- Bake light and shadow: Incandescent light does cast shadow in baking now.
- Cloning: Copy Paste no longer creates clones instead of duplicates
- Connector: Fixed synchronization of pivots and shear
- Connector: Fixed synchronization of transformation values when using world coordinates in the Transform Editor
- Connector: Fixed synchronization of transformation when using undo/redo.
- Environments: Fixed environment dome being visible in the image when rendering with "Export Alpha Channel" after switching on the backplate
- FileIO: Denoise filter settings are saved in project file now
- FileIO: Fixed "Use Alpha" for material on FBX file
- FileIO: Fixed Translation issue for vertex caches
- FileIO: Fixed UV repeat in the texture of an imported FBX file
- FileIO: Fixed import for Pro E Data with version index
- FileIO: Fixed import option "Put on the ground" not being recognized after enabling "don`t ask again"
- FileIO: Fixed opening a VPB by double-click when Place objects on the ground was enabled in the preferences
- FileIO: Fixed vertex animation from FBX to be aligned with Maya
- Interaction: Fixed missing camera change for double right-click when "Animate camera change" is disabled
- Interaction: Light type of locked light cannot be changed anymore
- Light Editor: Fixed crash when modifying values while Group is selected
- Light Editor: Fixed icon of duplicated locked light
- Material Editor: Added edge blend slider to triplanar texture mapping UI
- Material Editor: Fixed material previews becoming wireframe when wireframe rendering is enabled in the Camera Editor
- Material Editor: Fixed wrong checkbox states when environment switch filter is active
- Materials: Fixed update of environment illumination on X-Rite material when switching the environment
- OpenGL: Fixed exposure parameter of OCS material when illuminated by a light source
- OpenGL: Fixed missing shadow map update when hiding a geometry
- RenderQueue: Spectral Rendering setting is stored in Render jobs/Quality preview settings now
- Rendering: Fixed auxiliary visualizations (manipulator, texts, measurements, ...) being rendered as wireframe in wireframe rendering mode
- Rendering: Fixed display of Overlays with stereo rendering
- Scenegraph: Improved Performance
- Scripting: Added vrNodePtr.setWorldTranslation and fixed documentation for vrNodePtr.setTranslation and vrNodePtr.getTranslation
- Scripting: Fixed Python support on MAC
- Tracking: Fixed navigation issue by setting trackball mode as default for tracking.
- UI: Add Lightbaking to simple UI
- Web Interface: Fixed inactive debug mode after program start