OctaneRender™ 2019.2 XB1

Forums: OctaneRender™ 2019.2 XB1
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™ 2019.2 XB1

Postby wallace » Thu Jul 25, 2019 9:42 pm

wallace Thu Jul 25, 2019 9:42 pm
Dear all,

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

As with all experimental builds, please do not use this 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. If you have a V4 license or an all access subscription, you can test 2019.2 XB1 until the first stable release.

We recommend you to update your NVIDIA driver to at least 419.35 or newer.



What's new in 2019


New updates for monthly Octane Studio Subscriptions:

  • Support for all DCC plugins
  • NVLink
  • RTX multi-GPU support
  • Upgrade path to get all Enterprise features as monthly subscription (coming soon)

New Features and Improvements

  • RTX mode
  • 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 system
  • Vectron Volumes

RTX

In 2019.2, we have added RTX support that speeds up raytracing. 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 render performance increase by as much as 300%.

To benchmark for scenes with RTX on mode vs RTX off mode, please refer to the benchmark and RTX preview build available at:

https://render.otoy.com/forum/viewtopic.php?f=7&t=71067
https://render.otoy.com/forum/viewtopic.php?f=7&t=70705

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 from 2019.1. 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 2019.2 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

Spectron area/sphere primitives

We have added two default light primitives (including geometry) for 2019.2:
  • 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 2019.2 with additional parameters for better flexibility. Prior to 2019.2, 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 2019.2, 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 2019.2. 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

For customers with a Studio subscription license:

OctaneRender Studio 2019.2 XB1 (Windows installer)
OctaneRender Studio 2019.2 XB1 (Windows zip)

For customers with a Enterprise subscription license:

OctaneRender Enterprise 2019.2 XB1 (Windows installer)
OctaneRender Enterprise 2019.2 XB1 (Windows zip)

For customers with a regular V4 license:
OctaneRender 2019.2 XB1 (Windows installer)
OctaneRender 2019.2 XB1 (Windows zip)
User avatar
wallace
OctaneRender Team
OctaneRender Team
 
Posts: 89
Joined: Sun Dec 18, 2016 10:38 pm

Re: OctaneRender™ 2019.2 XB1

Postby divasoft » Tue Jul 30, 2019 8:22 am

divasoft Tue Jul 30, 2019 8:22 am
Something breaks when I turn on RTX
Attachments
Снимок.PNG
User avatar
divasoft
Licensed Customer
Licensed Customer
 
Posts: 188
Joined: Thu Jul 01, 2010 3:59 am
Location: Russia

Re: OctaneRender™ 2019.2 XB1

Postby PolderAnimation » Tue Jul 30, 2019 9:33 am

PolderAnimation Tue Jul 30, 2019 9:33 am
nice release, happy with the new SSS, hair and lights!
Win 10 64bit | 5 x 1080ti | i7 7700K | 64GB
User avatar
PolderAnimation
Licensed Customer
Licensed Customer
 
Posts: 280
Joined: Mon Oct 10, 2011 10:23 am
Location: Netherlands

Re: OctaneRender™ 2019.2 XB1

Postby andrey.krivulya » Tue Jul 30, 2019 9:47 am

andrey.krivulya Tue Jul 30, 2019 9:47 am
Yeah! Awesome release! Thank you!
win 10 /64x Intel Core i9-9900K - GeForce 2080Ti

My youtube channel with 3d tutorials ----- >>>> https://www.youtube.com/c/AndrewKrivulya
User avatar
andrey.krivulya
 
Posts: 64
Joined: Wed Apr 06, 2016 6:15 pm

Re: OctaneRender™ 2019.2 XB1

Postby HHbomb » Tue Jul 30, 2019 9:59 am

HHbomb Tue Jul 30, 2019 9:59 am
Will it be a Studio Driver from Nvidia for win 7 ?
| seven 64 | i7 5930K + titanX + 1050 for video | i7 3970 + 4 x titan | i7 5960 + 4 x titanX | 3dsmax 2018 |
HHbomb
Licensed Customer
Licensed Customer
 
Posts: 882
Joined: Wed Jun 30, 2010 8:45 pm

Re: OctaneRender™ 2019.2 XB1

Postby Jolbertoquini » Tue Jul 30, 2019 10:12 am

Jolbertoquini Tue Jul 30, 2019 10:12 am
Well Done ! nice really happy to see all this new features. I love the new medium random walk!!!

Best,
JO
Octane Render for Maya.
https://vimeo.com/jocg/videos
https://www.linkedin.com/in/jocgtd
http://www.hmxmedia.com/
--------------------
Join MAYA OCTANE USERS Skype discussion here :
https://join.skype.com/LXEQaqqfN15w
User avatar
Jolbertoquini
Licensed Customer
Licensed Customer
 
Posts: 961
Joined: Sun Aug 31, 2014 7:08 am
Location: London

Re: OctaneRender™ 2019.2 XB1

Postby divasoft » Tue Jul 30, 2019 12:09 pm

divasoft Tue Jul 30, 2019 12:09 pm
Emmm...
In this case I do not see the benefits of RTX. No acceleration.
Attachments
Без имени-1.jpg
User avatar
divasoft
Licensed Customer
Licensed Customer
 
Posts: 188
Joined: Thu Jul 01, 2010 3:59 am
Location: Russia

Re: OctaneRender™ 2019.2 XB1

Postby rohandalvi » Tue Jul 30, 2019 3:50 pm

rohandalvi Tue Jul 30, 2019 3:50 pm
From everything I've read and seen, the primary benefit of RTX is on scenes with lots of geometry. For simple scenes with complex shaders it doesn't do much.
rohandalvi
Licensed Customer
Licensed Customer
 
Posts: 111
Joined: Tue Apr 20, 2010 7:39 am

Re: OctaneRender™ 2019.2 XB1

Postby Notiusweb » Tue Jul 30, 2019 4:00 pm

Notiusweb Tue Jul 30, 2019 4:00 pm
Looks really cool!
PS - The Spectron Volume animation in the release notes looks like the alien scene in 'Annihilation' 8-)
Win 10 Pro 64, Xeon E5-2687W v2 (8x 3.40GHz), G.Skill 64 GB DDR3-2400, ASRock X79 Extreme 11
Mobo: 1 Titan Xp, 1 Titan X Pascal
External: 6 Titan X Pascal - 1600W EVGA T2
Plugs: 3DSMax, C4D, Daz, Houdini, Lightwave, Sketchup
User avatar
Notiusweb
Licensed Customer
Licensed Customer
 
Posts: 1158
Joined: Mon Nov 10, 2014 4:51 am

Re: OctaneRender™ 2019.2 XB1

Postby Notiusweb » Tue Jul 30, 2019 4:21 pm

Notiusweb Tue Jul 30, 2019 4:21 pm
rohandalvi wrote:From everything I've read and seen, the primary benefit of RTX is on scenes with lots of geometry. For simple scenes with complex shaders it doesn't do much.



OTOY-
This is an interesting topic because ideally one would want the 'RTX-Boost', as it were, to occur right on instant use, especially for smaller time scales.
But, the RTX-Boost, it is some sort of cumulative process instead?

You know what I mean? If it is boosting speed by 2.2x, should it turn a total 4-second render to a 2-second render, or is more like it will turn a 4-minute render to a 2-minute render.

THX!
Win 10 Pro 64, Xeon E5-2687W v2 (8x 3.40GHz), G.Skill 64 GB DDR3-2400, ASRock X79 Extreme 11
Mobo: 1 Titan Xp, 1 Titan X Pascal
External: 6 Titan X Pascal - 1600W EVGA T2
Plugs: 3DSMax, C4D, Daz, Houdini, Lightwave, Sketchup
User avatar
Notiusweb
Licensed Customer
Licensed Customer
 
Posts: 1158
Joined: Mon Nov 10, 2014 4:51 am
Next

Return to Development Build Releases


Who is online

Users browsing this forum: No registered users and 1 guest

Fri Nov 15, 2019 12:38 pm [ UTC ]