We are glad to bring you the first beta release of 2023.1, we are fast approaching the first stable release.
Do remember that for macOS, we strongly recommend you use at least 13.3 or preferably newer.
As with all experimental builds, we advise to not use this release for production purposes. We are trying to, but we can't guarantee that scenes saved with this version will be compatible in future releases. Changes are still being made daily.
Changes since 2023.1 Alpha 2
- On macOS and iOS, we now draw the render viewport at full retina resolution.
- Fixed changing shapes resulting from Vectron operators when combining Vectron primitives with non-uniform scale factors. (eg. Union, Offset, and anything else which will apply an offset to a SDF surface)
- Fixed too dark rendering when disabling shadow visibility on an object with a portal material.
- Fixed an infinite loop when scanning for image tiles with a pattern containing no placeholders
- Added a new float pin for directional light node. This defines a sampling angle and allows to render the soft shadows with a given directional light.
- Added a new output AOV layer type: Apply custom curve
- Added a new output AOV layer type: Convert for SDR display (smooth)
- Added a new output AOV layer type: Convert for SDR display (AgX)
- Fixed JPEG saving when alpha channel is enabled.
- Fixed broken hue shift for some specific angles
- Added a gizmo for modifing directional lights.
- Improved frequency of viewport updates when using the photon tracing kernel.
- Fixed missing caustics from analytic lights when using photon tracing kernel.
- Deprecated analytic spread bool pin to avoid any low poly artifact on shadows.
- Fixed light sample issue when an analytic light's spread angle gets close to 0.
- Fixed the issue where camera rays cannot see an analytic light's emission when its spread angle is too narrow.
- Fixed float overflow issue of post volume emission from analytic lights.
Added spread normalization pin to analytic light nodes - Fixed incorrect self-shadow issue when using an analytic light on low-poly objects.
- Fixed some crashes when using arrays in structs and made code generation more reliable when using nested structs.
- Fixed light beam (post volume) shifting issue when using universal camera with depth of field enabled.
- Added implementation of the change manager API for Lua.
Lua API changes:
- Addedobserver
objects, they can be used by the Lua code to start/stop observing change events on one or more items.
- AddedcreateObserver
function. It returns anobserver
object.
- AddedPROPS_CHANGEMANAGER_OBSERVER
property table, this is used to configure the creation of a newobserver
object.
- AddedobserveItem
function, to start observing an item according to an event mask, or update an existing event mask for an item already observed by this observer.
- AddedPROPS_CHANGE_EVENT
property table, this contains the change event itself.
- AddedstopObserving
function, to stop an observer from observing an item or all items it was observing.
- AddedChangeEventType
enum, with the various change event types.
Downloads
Downloads for Studio+ subscription users:
OctaneRender Studio+ 2023.1 Beta 1 Standalone for Windows (installer)
OctaneRender Studio+ 2023.1 Beta 1 Standalone for Windows (ZIP archive)
OctaneRender Studio+ 2023.1 Beta 1 Standalone for Linux
OctaneRender 2023.1 Beta 1 Standalone for MacOS (coming soon!)
OctaneRender Studio+ 2023.1 Beta 1 Node Windows (installer)
OctaneRender Studio+ 2023.1 Beta 1 Node for Windows (ZIP archive)
OctaneRender Studio+ 2023.1 Beta 1 Node for Linux
Happy rendering
Your OTOY team