new features of 3.08

VIP Information, news and announcements regarding new Octane Render commercial products and releases.
Post Reply
User avatar
roeland
OctaneRender Team
Posts: 1822
Joined: Wed Mar 09, 2011 10:09 pm

This post describes the new features of Octane version 3.08:
  • OSL texture/projection/camera nodes
  • Toon shading
  • Specular reflection and refraction models
  • Metal material node
  • Custom LUT support in tone-mapping
  • Additional response curves
  • Improved clay rendering

OSL texture nodes

OSL is a programming language which can be used to create highly customized materials. In Octane you can define textures and texture mappings (projections), and you can create custom camera types using OSL shaders. Please read our OSL documentation page for more information.
Mandelbrot.jpg
Apart from textures, you may also specify custom texture projections and custom camera projections using OSL shaders.


Toon shading
toon.jpg
Toon shading is a non-photorealistic way of depicting lighting effects. While it still shows lighting effects, it does so in a simpler way, with often large areas of flat shaded color. In Octane toon shading is controlled by toon materials and toon light sources.

Toon materials

A toon material defines the colors which will be visible on a material, and how lighting effects are rendered. Toon rendering in Octane consists of two parts: a diffuse part and a glossy highlight.
toon-all.jpg
You can control the amount of detail in the shading using a toon ramp
toon-ramp.jpg
Toon lights

Toon shading uses its own light sources, independent from any mesh emitters in the scene. This is done because with area lights you can never render sharp boundaries between different colors in the toon shader. Toon lights are not visible in the rendered image. There are two kinds of toon lights:

Point lights behave similar to small mesh lights:
toon-point.jpg
Directional lights behave similar to sun light:
toon-directional.jpg

Specular reflection and refraction models

We introduced a 3 standard BRDF models for glossy and specular materials: GGX and Beckman microfacet models, and the Ward BRDF:
BRDF models octane.jpg
BRDF models beckmann.jpg
BRDF models ggx.jpg
BRDF models ward.jpg
In case you are interested, Wallace gave a more detailed explanation of the new BRDF models here: viewtopic.php?p=327124#p327124

Anisotropic reflections

The new models support anisotropic roughness to model materials like brushed metal.
ggx_anisotropy.jpg
The direction of the anisotropy can be controlled by a texture:
rotation map.jpg
Anisotropic orientation.png

Metal material node

Octane has a glossy material node, which by default emulates a diffuse surface with a clear coat. This works well for plastics. A metal material works similar to a glossy material, but the way the channels are combined is more suitable to model metals.
Glossy-Metal.jpg
On the left is the result when using up a glossy material in the obvious way. To have a coloured pure glossy reflection you have to set the diffuse color to 0, the glossy color to the desired color and the IOR to 1.0. While this gives a colored reflection, it also looks quite flat because it doesn't render a Fresnel effect at the rims.

In the middle is a similar setup with a metal node. This will render a Fresnel effect, which more closely mimics how metals reflect light in the real world.

Complex IOR

By default metals use the Schlick approximation for the Fresnel effect. For a more precise falloff, a complex IOR can be entered (commonly known as n and k values). When a complex IOR is set up, the metallic color will get scaled so the brightness matches the Fresnell falloff for that IOR.
metals.jpg
Specular maps

The metal node has a diffuse and a specular channel. The mix between those two is explicitly controlled via a third texture input, usually called a specular map.
specular map.jpg

Custom LUT support in tone-mapping

The camera imager node has a new input pin "Custom LUT" which you can connect with the new node "Custom LUT". Similar to image texture nodes, when you create a new custom LUT node, it will open a file chooser which lets you pick a .cube file.

This is the OctaneBench Idea scene with the 3D LUT "Faded 47":
idea faded.png
You can also control the strength of the LUT (here with strength 0, i.e. the original rendering):
idea faded off.png
You can use custom LUTs in combination with a response curve and gamma. To define in wich order they are applied, we replaced the input "Gamma before response" with the new enum pin "Order":
tonemap order.png
Typically, 3D LUTs are defined for sRGB input values, i.e. you usually want to apply the custom LUT last, but there might also be 3D look-up tables for linear input data in which case you might want to apply the custom LUT first.


Additional response curves

Until now, all camera response curves were either based on some film emulsion and already include the gamma correction for the display, except "linear/off" which didn't include a gamma correction. What was missing is a response curve that reproduces the rendering neutrally on a normal display. Most displays either use sRGB or simply apply a gamma of 2.2 or 1.8. For these we defined 3 additional response curves "sRGB", "Gamma 2.2" and "Gamma 1.8":
new response curves.png
Since we expect that by far the most common response curve would be "sRGB" we made it the default setting in the camera imager node. Since this option didn't exist in previous version, any scene with a response curve "sRGB" in the imager settings will fall back to "linear/off" in older versions.


Improved clay rendering

One use of the clay rendering modes is to set up the lighting in a scene. Unfortunately, all materials were changed to a diffuse material (grey or coloured) making it impossible to set up the lighting in scenes with light sources behind specular materials.

In this scene, the left ball is a specular material with a blueish absorption medium, the right ball is a specular material with a blue transmission colour and the rear ball is a glossy material with a blue diffuse channel:
clay mode off.png
The grey clay render in 3.07 and 3.08 look like this (note that the specular materials lose their transmission/medium colours):
clay mode grey.png
The coloured clay render in 3.07 and 3.08 look like this (not that the transmission colour is restored, but the medium is still not evaluated):
clay mode coloured.png
You do not have the required permissions to view the files attached to this post.
User avatar
abstrax
OctaneRender Team
Posts: 5506
Joined: Tue May 18, 2010 11:01 am
Location: Auckland, New Zealand

Bumping up the thread...
In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
User avatar
Terryvfx
Licensed Customer
Posts: 375
Joined: Tue Dec 30, 2014 12:43 am

This is so cool! thanks for the release.
User avatar
Lewis
Licensed Customer
Posts: 1100
Joined: Tue Feb 05, 2013 6:30 pm
Location: Croatia
Contact:

Great stuff guys, really great addition, thanks.
--
Lewis
http://www.ram-studio.hr
Skype - lewis3d
ICQ - 7128177

WS AMD TRPro 3955WX, 256GB RAM, Win10, 2 * RTX 4090, 1 * RTX 3090
RS1 i7 9800X, 64GB RAM, Win10, 3 * RTX 3090
RS2 i7 6850K, 64GB RAM, Win10, 2 * RTX 4090
User avatar
funk
Licensed Customer
Posts: 1206
Joined: Mon Feb 07, 2011 1:24 pm
Location: Australia

There is some nice stuff here I was not expecting! Thank you :)
Win10 Pro / Ryzen 5950X / 128GB / RTX 4090 / MODO
"I am the resurrection, and the life: he that believeth in me, though he were dead, yet shall he live" - Jesus Christ
MildMustard
Licensed Customer
Posts: 125
Joined: Tue Jun 10, 2014 6:00 am

Awesome guys, welcomed additions!
User avatar
rajib
Licensed Customer
Posts: 401
Joined: Sun Sep 28, 2014 4:57 am

Cool stuff ! Looking forward to start trying it out. Thanks :) !
Windows 10 Pro i9-9980XE 128GB RAM|4 x Titan RTX
Houdini 18.5(2020.2.1.2)|Cinema C4D R26|Daz Studio Pro 4.21.0.5(Octane 2021.1.6.83)
NVIDIA 460.89 Studio Standard
User avatar
v-cube
Licensed Customer
Posts: 491
Joined: Fri Jul 22, 2011 11:02 am
Location: Aachen, Germany
Contact:

Thank you guys ! Great Job!
Architectural Rendering Services
1 x 4090 GTX, 1 x 3090 GTX
http://www.v-cube.de
noldo
Licensed Customer
Posts: 88
Joined: Wed May 25, 2011 7:07 pm

:shock: :shock: :shock:
Great job!
The new BRDF model GGX is calibrated with PBR?
I noticed that the octane model has also changed since version 3.07.
Thanks.
uncia
Licensed Customer
Posts: 147
Joined: Thu Jun 03, 2010 9:02 pm
Location: Ukraine, Kyiv

Now this is awesome stuff ! :)
Post Reply

Return to “Commercial Product News & Releases (Download here)”