Features
- Support for Unity Terrains.
- Combined meshes are now supported.
- Added new Octane Recorder.
Materials
- Smoothness is now connected to specular in standard materials.
- Emission node now has surface brightness on.
Licensing
- Added an License Type override dropdown GUI to the Settings Window.
- Added automatic mode to license type that automatically selects license mode depending on your unity accounts entitlements.
- Octane Account can now select which tier it wants to use.
- Added (optional) manual tier selection for login with Unity Account. Defaults to automatic.
- Added OTOY EULA.
Rendering
- Fallback path for large render targets.
Play Mode
- OctaneUnity no longer unloads when entering play mode. Textures, meshes, materials etc are retained.
- OctaneUnity no longer unloads upon assembly reload. Textures, meshes, materials etc are retained.
- Static Batching is now turned off when entering play mode while octane is loaded.
- Warning about deletion when creating render target during play mode.
Optimizations
- Optimized scene gather.
- Optimized update loop.
- Optimized material hashing.
- Optimized rendertarget gather.
- Optimized AABB calculation for ORBX Scene.
Interface
- Cursor change on hover over links in PreferenceWindow.
- Added multi-editing for PBRInstanceProperties.
- Rendertargets now save settings set by the user in the OctaneGUI.
- Upgrade message added to PBR Settings.
- Upgrade download cancel button now clears download bar again.
- Upgrade popup only shows on project start. No longer shows up on assembly reloads or going to playmode.
- Upgrade now checks the consent page and uses the license information of the user to download their correct entiteled tier. (When using unity account)
- Removed unnessesary DLL missing error messages when OctaneRender has not been installed yet. (You get an install popup already)
- Replaced all mentions of tiers to their proper names. (Prime, Studio, Creator).
Other
- Mesh UV set slot 2 is now filled with UV1 if there is no UV2. This matches unity for baking.
- Auto-populate render targets for ORBX scene.
Fixes
- Fixed general stability issues.
- Fixed non existing pin error when connecting object layer map.
- Fixed a issue where emissive materials were not handled correctly.
- Fixed issue where Textures would not be destroyed correctly.
- Fixed issue where RenderTexture would not update correctly.
- Fixed issue where metal texture feature would not be set.
- Fixed exception when no textures existed.
- Fixed issue where RenderTargetComponent could update sun without having been loaded.
- Fixed bug where tiling would could make material transparent.
- Fixed issue where SkinnedMeshRenderes without rootbones would not correctly update.
- Fixed issue where PBRInstanceProperties properties could be reset.
- Fixed copy/duplication issues for PBRInstanceProperties component.
- Fixed Node copy now collapses the new node if the old node was a pin node
- Fixed RenderTargetComponent saving issue.
- Fixed issue where emissive materials would be incorrectly mixed resulting in incorrect lighting.
- Fixed rendertarget naming issue where (x) is added to name.
- Fixed issue where RenderTarget names would be duplicated.
- Fixed issue where Rendertarget duplication would not correctly copies values in playmode.
- Fixed issues where ORBX scene would not be given a PBRSceneGraphItem component.
- Fixed path issue for loading DLLs.
- Fixed TexturePins losing connection with texture asset when texture asset file is moved to different folder.
- Fixed ORBX components losing connection to .orbx asset file when .orbx is moved to different folder.
- Fixed ORBX proxies not getting translated/rotated properly when unloading and reloading Octane.
Download from the Unity Asset Store.