OctaneRender™ 2020.1 XB1 [superseded by 2020.1 XB2]

Forums: OctaneRender™ 2020.1 XB1 [superseded by 2020.1 XB2]
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™ 2020.1 XB1 [superseded by 2020.1 XB2]

Postby mojave » Thu Nov 21, 2019 1:12 am

mojave Thu Nov 21, 2019 1:12 am
Dear all,

We are excited to bring you the first experimental release of Octane 2020.1.

As with all experimental builds, we advise to not to use this release for production purposes. We can't guarantee that scenes saved with this version will be compatible in future releases, and we anticipate there being several maintenance releases.

We look forward to your feedback on this release. You can test 2020.1 XB1 if you have a valid Octane subscription.

We recommend you to update your NVIDIA driver to at least 435.80 for Windows or 435.12 for Linux

2020.1 XB2 has superseded this build.

Image

What's new in 2020.1


New Features and Improvements since 2019.2:


  • Optix 7: Major RTX improvements - stability, speed, memory footprint
  • ACES: new workflow and Image Container File Layout
  • Maxon Cinema 4D GPU Noises: Textures, Volumes, OSL, Vectron and displacements
  • New Hosek-Wilkie Spectral Sky Model
  • Particle and Strand Point Attributes
  • Universal Camera 2: split focus and optical vignetting
  • Curated OSL Procedural Shaders in LiveDB
  • Hydra Render Delegate for Houdini 18 Solaris Viewport
  • Advanced Display Color Management System | OCIO
  • Improvements to Round Edges artist control
  • Sculptron!


New Features and Improvements since 2019.1:


  • SSS Improvements and Random Walk SSS
  • Spectral Hair Material
  • Volume Sample Position Displacement
  • Spectron Area/Sphere Primitives
  • Volume Step % and Shadow Step %
  • New Universal Dirt Dystem
  • Vectron Volumes


Hosek-Wilkie Sky Model

We added the Hosek-Wilkie model to daylight environment. It produces more realistic and detailed results than other implementations specially in hazy conditions and near the horizon. To clean up the drop down Daylight model in the daylight environment node we renamed Old Daylight Model to Preetham Daylight Model and New Daylight Model to Octane Daylight Model.

As before, Sky color and Sunset color are only used in the Octane daylight model, but the ground color is also included in the atmospheric scattering of the sky of the Hosek-Wilkie model. It's a subtle but visible effect, e.g. to render a realistic sky over a forest you would set the ground color to a dark green and for a realistic sky over a snowy landscape you would set the ground color to white.

A daylight animation of the sky dome using the new Hosek-Wilkie model:

Image

Original Octane daylight model for reference:

Image

Here's a comparison of the same scene rendered with both Octane and Hosek-Wilke daylight models:

Image


Particle attributes

We have added support to use color and float attributes with sphere primitives which adds on top of the current attribute support for triangles.

This will be available to all plugins as well as via the Lua scripting interface.

Image

Image

Universal Camera

The new universal camera exposes much of the already existing functionality of the rest of Octane built-in cameras and extends it with a number of new features including:

  • Aberration.
  • Aperture texture.
  • Cubemap layouts (6x1, 3x2, 2x3, 1x6)
  • Distortion.
  • Fisheye lens.
  • Improved DOF settings.
  • Optical vignetting.
  • Split-focus diopter.

Image

Here is a sample render using the split focus feature which allows focusing the camera into two separate regions.

Image

Image

Image



Display Color Management

You may now specify a color profile to be used by Octane. ICC and ICM profiles can also be imported in addition to the built-in presets.

Image

ACES Image Container File Layout

We have added support for exporting Academy Color Encoding System (ACES) OpenEXR files (IEEE ST 2065-4:2013).

In Octane standalone this has been added as an option to the render passes export dialog.

Image

As well as to the current render save into disk menu.

Image

As always this will also be available to all plugins and via the Lua API.

Built-In Cinema 4D Noise Shaders

Octane supports now generation of native Cinema 4D noises. This means that users of the Cinema 4D plugin can make use of Maxon's built-in noise shaders directly within Octane.

Scenes that use Cinema 4D noise shaders can also be exported as ORBX and rendered in standalone with full built-in support.

Image

Image



Improvements to Round Edges Shader

We have updated our accurate round edges shader to produce better results in a wider range of scenarios.

This includes also a new option that allows specifying how many samples are used to evaluate the edge normal.

Image

More samples will generate more accurate results and will also cause longer render times depending on each scene.

These changes will also be back-ported to Octane 2019.

New Procedural Shaders in LiveDB

A completely new collection of customizable OSL procedural shaders has been added to the LiveDB. These include new patterns, noises, volumetric shaders and other effects and useful utilities.

Image

Image

The new library can be found inside the OTOY section of the LiveDB:

Image

Hydra Render Delegate for Houdini 18

Octane 2020.1 for Houdini 18 can operate as a fully functional Hydra Render delegate for the Solaris viewport, with support for USD preview surface and lights exposed by the Hydra API.

Image

RTX Support

In 2020.1 we are adding RTX support that speeds up ray tracing. RTX on NVidia cards brings the next level of performance to Octane. We have implemented triangle mesh tracing in this experimental release, while highly scene dependent, we have witnessed ray tracing performance increase by as much as 500%. This will translate to different speedups depending how much time of the render of a given scene is actually spent doing ray tracing operations and how much is spent in shading but in most cases you should at least see some noticeable gain.

In contrast to the previous experimental builds we have decided to switch our ray tracing backend to make use of OptiX due to some issues affecting VulkanRT that still need to be solved by third parties. This change increases overall render performance for most scenes but specially for complex ones and reduces VRAM usage to almost half to what it was required before.

NVIDIA driver version 435.80 or newer is required to enable RTX on supported devices.

Below are example scenes with their speed improvement with RTX on mode vs RTX off mode:

Image

Image

Random walk SSS

We have added the Random Walk medium. This medium node takes in an albedo texture for specifying the expected SSS color, as opposed to the traditional absorption/scattering color spectrum in other medium nodes. You can also specify a color radius texture, which represents how far the light scatters into the medium.

Image

In addition to random walk, we have modified our old media so that you can provide any texture as input to scattering/absorption textures. Including for when you want to use them for volumes.

Other than that, we have also introduced a bias slider for interpolating between the unbiased vs biased scattering in the medium. The biased scattering method (when bias is 1.0) enables faster convergence, but also allowing you to mix the two methods for meshes with high curvature.

Image

Random walk SSS can be attached to any existing material similar to other previous medium nodes. Furthermore, it can be used in conjunction with layered materials to simulate things such as skin material.

Below is an example of random walk SSS in action, here we compare diffuse material with albedo texture in the diffuse slot (left), vs diffuse material with 0.0 diffuse reflection and 1.0 diffuse transmission with the new randomwalk medium node using the albedo texture as the medium scattering albedo with 0.0 bias (center), vs diffuse material with the new randomwalk medium node using the albedo texture as the medium scattering albedo with 1.0 bias (right). As we can see in the image, when the old scattering method is used (0.0 bias), the subsurface scattering is alot darker due to rays being lost inside the medium, but when the new random walk SSS is used (1.0 bias), the subsurface scattering effect does not lose as much energy inside the medium.

Image

Below is an example of using random walk SSS for skin material. Random walk SSS with diffuse material/specular material can be used together with existing material layers. We can use multiple specular layers on top of the bottom medium layer for simulating multi-layer oily skin:

Image

Here is an image showing how radius works in random walk SSS, the higher the radius, the more waxy the subsurface scattering effect would look on the model, where as the lower the radius, the more diffuse surface like it would look:

Image

The orbx for random walk SSS radius is available at: https://render.otoy.com/downloads/36/b0/b5/a8/radius.orbx

Spectral hair material

We have implemented a new hair material in 2020.1 that improves hair rendering realism in general for Octane. The difference between hair material and traditional diffuse/specular materials is that hair material assumes the geometry it's assigned to is strictly a hair spline, allowing pre-integration for multi-scattering effects that occur in hair geometry.

Hair material has its unique set of parameters, allowing different coloring modes for hair, and also multiple roughness parameters for different scattering behavior along a hair strand:
Image

The image below shows the render of hair with varying longitudinal roughness from low (left) to high (right):
Image

Below is an image of hair material with varying azimuthal roughness from low (left) to high (right):
Image

Volume sample displacement

Volume sample displacement allows you to use arbitrary textures to shift the sampling position inside the volume grid at all positions. In the case of noise, you can add micro detail without having to modify the volume data at all, and can be adjusted in real time.

Below are some images with volume sample position displacement with various settings:

Image

Image

The sample orbx for the above image is available at: https://render.otoy.com/downloads/15/48/b2/ae/vol_sample_displ.orbx

Vectron Volumes

Vectron can now be used to create volumes at render time. By using an SDF input to volume scattering and absorption, you can use the same objects to define volumes instead of surfaces, as shown below:

Image

Image

vectronVolume.lua
(20.82 KiB) Downloaded 535 times


Spectron area/sphere primitives

We have added two default light primitives (including geometry) for 2020.1:
  • Spectron area primitive
  • Spectron sphere primitive

These light primitives can be added to the scene using the nodegraph editor's context menu:

Image

We allow basic primitive scaling for both light types at the geometric level, and allows the usage of position node in conjunction for geometric transformations. We have also improved the light sampling algorithm for these two light primitives, taking into account the subtended solid angle of the receiving mesh surface. This will allow for improvement in noise reduction for direct light sampling, and will generally improve convergence of the image at a faster rate versus the usage of traditional mesh light sampling.

Here is a comparison of a sphere mesh emitter vs the Spectron sphere light:

Image

Another look at the mesh quad emitter:
Image

Another look at the new Spectron area light:
Image

The following image shows the effect on the noise of the image using spectron area light versus traditional mesh light (at 1 samples per pixel) :

Image

Spectron area light vs traditional mesh light (10 samples per pixel):
Image

and Spectron area light vs traditional mesh light (20 samples per pixel):
Image

We have included an orbx which allows for further modifying the quad light into a spotlight, an example of the extra parameter here is spread. Controlling the spread allows you to control the directionality in which the light emits.

An example of the customized spot light with 0.1 spread:
Image

An example of the customized spot light with 0.2 spread:
Image

An example of the customized spot light with 0.3 spread:
Image

An example of the customized spot light with 1.0 spread:
Image

The customized spotlight script is available as an orbx in: https://render.otoy.com/downloads/d9/07/6a/ab/Spotlight.orbx

The following three images show the effect on the noise of the image using Spectron sphere light versus traditional mesh light (at 1 samples per pixel, 10 samples per pixel, and 20 samples per pixel):

Image

Image

Volume step % and shadow step %

The step length inside medium/volume medium nodes is decoupled into general ray step length and shadow ray step length. By default, these are locked to the same value like previous versions of Octane. With this new feature, you can now decouple them and increase the ray step length of the shadow ray independently to avoid over raymarching unnecessary when not needed, which would improve the speed of volume tracing and reduce final render time.

Below is an image for comparison of volume ray march with various step length vs shadow step length (cloud model provided by Disney):

Image

New Universal Dirt system

The dirt texture node is improved in 2020.1 with additional parameters for better flexibility. Prior to 2020.1, the dirt node used a uniform cosine sampling method for tracing out rays from the material surface, which caused an overall more uniform look to dirt similar to unbiased ambient occlusion.

In 2020.1, we have introduced several parameters for biasing the dirt node, so that you can control the spread of the rays, making it a cone rather than a cosine sampling method. You can also now control the distribution of the dirt rays, to make it more concentrated against the surface normal or more evenly like prior to Octane 2020.1 Additionally, we have modified the radius of the dirt node to be a texture input, so that you can control spatially the trace distance for a surface point.

Below is the parameters exposed for the dirt node:

Image

Below is an image to illustrate what the spread parameter does. Dirt texture is attached to the ground plane here for visualization purposes. The lower the spread is, the sharpter the dirt would be since it's always sampling the dirt ray in one direction:

Image

The dirt distribution makes the dirt ray more concentrated in the normal direction, or the normal + bias direction, the left image is with default 1.0 distribution (evenly distributed dirt rays), while the right image is with 1000.0 distribution (concentrated in the normal + bias direction):

Image

Here is a comparison of dirt off vs unbiased dirt vs biased dirt:

Image

Downloads

2020.1 XB2 has superseded this build.

Downloads for Enterprise subscription users:

OctaneRender Enterprise 2020.1 XB1Standalone for Windows (installer)
OctaneRender Enterprise 2020.1 XB1Standalone for Windows (ZIP archive)
OctaneRender Enterprise 2020.1 XB1 Standalone for Linux

Downloads for Studio subscription users:

OctaneRender Studio 2020.1 XB1Standalone for Windows (installer)
OctaneRender Studio 2020.1 XB1Standalone for Windows (ZIP archive)
OctaneRender Studio 2020.1 XB1Standalone for Linux
User avatar
mojave
OctaneRender Team
OctaneRender Team
 
Posts: 1259
Joined: Sun Feb 08, 2015 10:35 pm

Re: OctaneRender™ 2020.1 XB1

Postby natemac00 » Thu Nov 28, 2019 2:36 pm

natemac00 Thu Nov 28, 2019 2:36 pm
I was so excited to see this email till I read though it and saw no info about Octane X for Mac.
______________
Nate Mac - Chicago, IL
Cinema 4D R26.107 | Octane 2021.1.6
Main: AMD ThreadRipper | Win10 | 32-core | 128GB | RTX A5000 & GTX 2070 SUPER
Slaves: 4x GTX 980 Ti | GTX 1080 | GTX 1070 | GTX 1070Ti
natemac00
Licensed Customer
Licensed Customer
 
Posts: 250
Joined: Mon Feb 22, 2016 3:45 pm

Re: OctaneRender™ 2020.1 XB1

Postby baugestalt » Thu Nov 28, 2019 2:37 pm

baugestalt Thu Nov 28, 2019 2:37 pm
same :/
baugestalt
Licensed Customer
Licensed Customer
 
Posts: 39
Joined: Mon Apr 23, 2018 9:33 am

Re: OctaneRender™ 2020.1 XB1

Postby SwarmTheory » Thu Nov 28, 2019 2:41 pm

SwarmTheory Thu Nov 28, 2019 2:41 pm
Hoooooooly sh*t I can't express how much I love you guys right now, ACES support and support for C4D noises both just made my life a whole lot better!
The rest is looking great too ;)
SwarmTheory
 
Posts: 1
Joined: Wed Jul 25, 2018 1:25 pm

Re: OctaneRender™ 2020.1 XB1

Postby Despot » Thu Nov 28, 2019 2:42 pm

Despot Thu Nov 28, 2019 2:42 pm
All of the image links apart from one are broken... great start.
User avatar
Despot
Licensed Customer
Licensed Customer
 
Posts: 125
Joined: Tue Jan 10, 2017 3:19 pm

Re: OctaneRender™ 2020.1 XB1

Postby tribultik » Thu Nov 28, 2019 2:48 pm

tribultik Thu Nov 28, 2019 2:48 pm
Links seems to work. I just downloaded it. thanks !
tribultik
Licensed Customer
Licensed Customer
 
Posts: 1
Joined: Sat Aug 25, 2018 7:00 pm

Re: OctaneRender™ 2020.1 XB1

Postby linograndiotoy » Thu Nov 28, 2019 2:49 pm

linograndiotoy Thu Nov 28, 2019 2:49 pm
Despot wrote:All of the image links apart from one are broken... great start.


Images are working for me. Maybe there are too many connections right now.
linograndiotoy
OctaneRender Team
OctaneRender Team
 
Posts: 1148
Joined: Thu Feb 01, 2018 7:10 pm

Re: OctaneRender™ 2020.1 XB1

Postby VVG » Thu Nov 28, 2019 2:50 pm

VVG Thu Nov 28, 2019 2:50 pm
where is info about ($) upgrade from v4 regular?

and yes half pictures broken
Last edited by VVG on Thu Nov 28, 2019 2:52 pm, edited 1 time in total.
Win 10x64, AMD 1950x 16C/32T, RAM 32Gb, RTX 3060x3
Octane-for-C4D(R23.110)2021.x.x, Cycles4D, Centileo. Nvidia 472.47 STUDIO
VVG
Licensed Customer
Licensed Customer
 
Posts: 301
Joined: Sat May 07, 2016 2:34 pm

Re: OctaneRender™ 2020.1 XB1

Postby rohandalvi » Thu Nov 28, 2019 2:51 pm

rohandalvi Thu Nov 28, 2019 2:51 pm
This looks like a great release.

One question. How does the Solaris thing work? Will the HOUDINI plugin developer have to build the HOUDINI plugin with the Solaris support?

Regards
Rohan
rohandalvi
Licensed Customer
Licensed Customer
 
Posts: 169
Joined: Tue Apr 20, 2010 7:39 am

Re: OctaneRender™ 2020.1 XB1

Postby Txamo » Thu Nov 28, 2019 2:52 pm

Txamo Thu Nov 28, 2019 2:52 pm
where is the plugon for cinema?
Txamo
 
Posts: 1
Joined: Sat Jul 08, 2017 10:40 am
Next

Return to Development Build Releases


Who is online

Users browsing this forum: DrawFun and 11 guests

Thu Mar 28, 2024 11:08 pm [ UTC ]