OctaneRender® 2022.1 XB 0

Forums: OctaneRender® 2022.1 XB 0
A forum where development builds are posted for testing by the community.
Forum rules
NOTE: The software in this forum is not %100 reliable, they are development builds and are meant for testing by experienced octane users. If you are a new octane user, we recommend to use the current stable release from the 'Commercial Product News & Releases' forum.

OctaneRender® 2022.1 XB 0

Postby haze » Wed Nov 24, 2021 10:25 pm

haze Wed Nov 24, 2021 10:25 pm
Hi all

This is the first public experimental build of 2022.1. Feature development is still very active, so it may take some time to reach the first RC of 2022.1.

Update 2021/11/29: We have added Studio builds in the Downloads section.

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. Please note that because of the active development, there are several limitations outlined below.

Image


Brigade and BrigadeBench

Image

The Brigade spectral rendering kernel is a 60+ fps real time viewport / final render mode that will be shipping in Octane 2022.1 RC1. It improves significantly on the Brigade tests we have shown before and has full parity with all Octane rendering features. It is baked deep into the core, and supports spectral rendering and every material, volumetric, displacement, shader and material type in Octane.





Brigade is now available for first time publicly for all to test (and benchmark!) in the new BrigadeBench preview app here:

Download BrigadeBench App and demo scene
Brigade Bench Download





What's new in Octane 2022.1 XB0

This release of 2022.1 XB0 includes the Photon Tracing kernel, Standard Surface material, and Standard Volume medium. Faster caustics, and in-core compatibility for Arnold Standard Surface, and Standard volume.

Photon tracing

With this kernel, caustics and sharp irradiance is nearly free. About 1000x faster than before. There are far better results on sharp caustics with 64 samples using Photon Tracing than 64000 samples with path tracing. In the coming XB releases we will also be able to photon trace GI (all lighting), and on a per material basis.



This kernel is much more than just PPM. It uses a novel combination of GPU photon mapping and path guiding to get us the best of both worlds: full dynamic interactivity for scene, materials and light transport changes in the IPR even while caustics / irradiance keep rendering thousands of times faster (vs. path tracing or PMC).

Image
Photon Tracer Demo ORBX

Image
Swimming pool example scene ORBX

Image
Shot glass example scene ORBX

Image
Prism example scene ORBX

To use this feature you first select Allow Caustics on the material layers that should cast caustics. Usually this would be glass materials, or very shiny metallic materials.

Image

Then you select the Photon Tracing kernel and adjust the photon settings:

Image

  • The gathering radius should be adjusted so you can see the photons as blobs a few pixels across in the first samples (later samples use a smaller radius)
  • If caustics resolve faster than the rest of the illumination you can decrease the photon count multiplier
  • If caustics don’t resolve fast enough, you can increase the multiplier or decrease the gather samples input.
  • Decreasing the photon count multiplier also decreases GPU memory usage.

Please note:

  • Enabling fake shadows will disable caustics.
  • Volumetric caustics are not implemented yet for this preview.
  • The megasamples per second (Ms/s) display is not yet correct if you are using Photon Tracing.

Image
Beaker and flask example scene ORBX

Image
Wine glasses example scene ORBX

Standard surface material

For Octane 2022.1, we have implemented a new Standard Surface Material node according to the Autodesk Standard Surface specification. Much like Octane’s Universal Material, the Standard Surface material is an uber surface shader with multiple layers of BSDF(s). The main difference between the two is the Layered mixture model specified by the Autodesk Standard Surface specification, where the layers of BSDF(s) are arranged differently to the Universal Material. For more details, please refer to standard surface specification. Due to different implementations of individual material layer closures, the Standard Surface material node in Octane can render slightly different to that in Arnold, but the behavior of inputs are matched as closely as possible.

Image

Below you will find the full list of settings.

Image

What’s new:

In addition to the Layered mixture model, we have updated the implementation of individual layers to support the Standard Surface specification:

  • Oren Nayar BRDF
  • Textured anisotropy
  • Specular boundary SSS layer
  • Diffuse boundary SSS layer
  • Reparameterization of material inputs

Oren Nayar diffuse BRDF: We have implemented a new diffuse BRDF as suggested by the Standard Surface specification for the base diffuse layer, which allows for varying diffuse roughness like the default Octane diffuse model, see below image for the effect of changing roughness to the Oren Nayar diffuse model.

Image

Textured anisotropy for specular and coating layer: The anisotropic reflection channel can now be textured, allowing you to specify the spatially varying anisotropy in either tangent/bi-tangent direction in texture space, while the rotation still remains, allowing you to rotate the anisotropic reflection simultaneously.

Image

Reparameterization of dispersion Abbe, thin film thickness, and subsurface scattering layer: Several parameters are now re-scaled to fit the Standard surface specification. Dispersion is now specified using the dispersion Abbe number and is unbounded, while thin film thickness is now in nanometers. Subsurface scattering is also defined as separate layers as in standard surface, with the transmission layer allowing you to specify medium absorption and scattering behavior for the material with specular fresnel boundaries. On the other hand, the subsurface layer allows you to specify medium absorption and scattering behavior for the material with a diffuse boundary.

Below are some examples of the simplified approach rendering with a single subsurface scattering layer using a single colored texture.

Image

Image

Standard volume

The Standard Volume medium offers a familiar interface to anyone used to the Arnold renderer. Most of its inputs accept textures, providing even more fine grained control over the volume rendering process than with the existing Volume medium. It also supports specifying the density channel separately from the scatter color channel and transparency channel.

Scattering

The scatter color can be used to adjust the color of the volume under illumination. A scatter color channel can be specified as an additional multiplier to the scatter color.

Image
Source: The VDB used in this scene is licensed under the CC BY-SA 3.0 by Disney Enterprises, Inc.

Transparency

The transparent weight of the Standard Volume medium provides additional control over the color of objects seen through the volume as demonstrated in the following image. It also supports a channel input for fine grained control over the transparent color.

Image

Emission

Standard Volume implements three emission modes: black body, density and channel. An emission channel can be specified to further modulate the emission or it can be used to directly drive the emission via the "channel" emission mode.

Image

In addition to the improvements to black body emission discussed below, the "Temperature" group of the Standard Volume medium node provides an option to automatically scale the values in the temperature channel so that the maximum value in the channel is mapped to the black body temperature specified on the node. This makes it much easier to get reasonable results that can be further fine tuned with the other inputs, without having to manually adjust the emission scale in the import settings to a different value for each VDB.

Limitations

The following limitations apply to this first experimental build:

  • The channel input in the "Emission" group is not yet functional.
  • Likewise, the interpolation mode can not be changed yet.
  • All channels except for the velocity channel (selected in the volume import settings) currently only support a single float value per voxel and no color data.


Black body volume emission

Black body emission has been improved and it is now easier to get realistic looking results. A new "Legacy emission" option has been added to the emission nodes to get the old behavior back.

Image


Mesh to fog volume

Meshes may be loaded with a fog volume node.

Image

You can choose how fine the voxel grid should be in the import settings.


Octane X 2022.1 XB0 for Metal will be released shortly:

Image




What's on the 2022.2 roadmap


~3x faster particle rendering

We are revamping and overhauling our memory management system, and preparing for faster handling of geometry and more streamlined use of device memory. We have already confirmed an approximate 3x speedup for particle rendering, and a lot of work is happening to improve on stability as well.

Image

Multi-engine integrations

This is like multi-render (which also ships in 2022), but for for scene nodes. In the video below, you can see all of Sculptron working as built in geometry mode (with its own live UX). We plan to do the same live scene proxy editor for Embergen, Blender and Unreal 4.27+.



What's on the 2022.x roadmap


  • Multi-engine rendering with support for Anime Kernel, Arnold, Cycles, Redshift, Unreal and Pixar Storm coming in 2022
  • Memory system and stability overhaul
  • Metal and CUDA network render interoperability
  • Headless rendering
  • Full support for academy material X / OSL closures, Arnold Standard Lights and USD export
  • Rest position Support for Houdini
  • Maxon Cinema 4D integration (headless) in core
  • Light Path Expression and OSL imager nodes and lens effects

Downloads

Downloads for Enterprise subscription users:

OctaneRender Enterprise 2022.1 XB0 Standalone for Windows (installer)
OctaneRender Enterprise 2022.1 XB0 Standalone for Windows (ZIP archive)
OctaneRender Enterprise 2022.1 XB0 Standalone for Linux

OctaneRender Enterprise 2022.1 XB0 Node Windows (installer)
OctaneRender Enterprise 2022.1 XB0 Node for Windows (ZIP archive)
OctaneRender Enterprise 2022.1 XB0 Node for Linux

Downloads for Studio subscription users:

OctaneRender Studio 2022.1 XB0 Standalone for Windows (installer)
OctaneRender Studio 2022.1 XB0 Standalone for Windows (ZIP archive)
OctaneRender Studio 2022.1 XB0 Standalone for Linux

Downloads for the Brigade Bench demo app:

Brigade Bench Download

Happy rendering
Your OTOY team
User avatar
haze
OctaneRender Team
OctaneRender Team
 
Posts: 969
Joined: Sun Feb 08, 2015 8:57 pm

Re: OctaneRender® 2022.1 XB 0

Postby blobbybarack » Fri Nov 26, 2021 7:35 pm

blobbybarack Fri Nov 26, 2021 7:35 pm
Can't try Brigade here.
RTX 6000/R470 U6 (472.47) WHQL/win10.
No viewport resolution prompt. Process stuck (cpu use 0 gpu 0 memory 29640ko, no activity ) .
blobbybarack
Licensed Customer
Licensed Customer
 
Posts: 250
Joined: Sun Feb 03, 2013 9:11 pm
Location: Paris

Re: OctaneRender® 2022.1 XB 0

Postby haze » Fri Nov 26, 2021 7:47 pm

haze Fri Nov 26, 2021 7:47 pm
blobbybarack wrote:Can't try Brigade here.
RTX 6000/R470 U6 (472.47) WHQL/win10.
No viewport resolution prompt. Process stuck (cpu use 0 gpu 0 memory 29640ko, no activity ) .


If possible, please try to update your driver - we would recommend you use the latest driver for Brigade if at all possible.
User avatar
haze
OctaneRender Team
OctaneRender Team
 
Posts: 969
Joined: Sun Feb 08, 2015 8:57 pm

Re: OctaneRender® 2022.1 XB 0

Postby blobbybarack » Fri Nov 26, 2021 7:56 pm

blobbybarack Fri Nov 26, 2021 7:56 pm
R470 U6 (472.47) WHQL is the last driver available
blobbybarack
Licensed Customer
Licensed Customer
 
Posts: 250
Joined: Sun Feb 03, 2013 9:11 pm
Location: Paris

Re: OctaneRender® 2022.1 XB 0

Postby blobbybarack » Fri Nov 26, 2021 8:09 pm

blobbybarack Fri Nov 26, 2021 8:09 pm
working painless on a 2080ti
blobbybarack
Licensed Customer
Licensed Customer
 
Posts: 250
Joined: Sun Feb 03, 2013 9:11 pm
Location: Paris

Re: OctaneRender® 2022.1 XB 0

Postby vortexvfx » Fri Nov 26, 2021 8:40 pm

vortexvfx Fri Nov 26, 2021 8:40 pm
Hallelujah! Been waiting for viable caustics rendering for pretty much the last decade or so!

Volumetric caustics are not implemented yet


Can we take it from this statement that they *are* in the process of being implemented? Caustics - Good. Caustics that can illuminate murky water - VERY good :-)
GeForce RTX 3090 | i7 5960X | 128GB
Houdini | Windows 10
vortexvfx
Licensed Customer
Licensed Customer
 
Posts: 14
Joined: Mon Sep 07, 2020 7:51 pm

Re: OctaneRender® 2022.1 XB 0

Postby DamjanMX_1 » Fri Nov 26, 2021 10:12 pm

DamjanMX_1 Fri Nov 26, 2021 10:12 pm
What about studio subscriptions?
DamjanMX_1
Licensed Customer
Licensed Customer
 
Posts: 28
Joined: Thu Jul 18, 2019 9:46 am

Re: OctaneRender® 2022.1 XB 0

Postby haze » Fri Nov 26, 2021 10:55 pm

haze Fri Nov 26, 2021 10:55 pm
DamjanMX_1 wrote:What about studio subscriptions?


We ran short on time but we will be taking care of that on Monday NZT
User avatar
haze
OctaneRender Team
OctaneRender Team
 
Posts: 969
Joined: Sun Feb 08, 2015 8:57 pm

Re: OctaneRender® 2022.1 XB 0

Postby Kalua » Sat Nov 27, 2021 12:28 am

Kalua Sat Nov 27, 2021 12:28 am
Impressive set of new features! Congrats, team!!
Photon kernel is very nice!!!!
I can't make Brigade launch... no window opens whatsoever. - See my specs at the signature.
Regards,


PS.: Made Brigade work after excluding in the firewall. Works great now!
C4D 25.117 Octane 2022.1.2 R4, <<2 X 3090 + NVlink>>, Windows 10, X399, AMD TR 1950X, 128 GB RAM, NVIDIA SD 536.67
https://www.behance.net/PaperArchitect
Kalua
Licensed Customer
Licensed Customer
 
Posts: 481
Joined: Fri Oct 11, 2013 2:13 am
Location: Caribbean Sea

Re: OctaneRender® 2022.1 XB 0

Postby elsksa » Sat Nov 27, 2021 2:26 am

elsksa Sat Nov 27, 2021 2:26 am
Congratulations to the whole OTOY Team and thank you.
elsksa
Licensed Customer
Licensed Customer
 
Posts: 784
Joined: Sat Jul 24, 2021 1:06 am
Next

Return to Development Build Releases


Who is online

Users browsing this forum: No registered users and 10 guests

Wed Apr 24, 2024 6:25 pm [ UTC ]