Nodes requests (and third party-nodes API)

Generic forum to discuss Octane Render, post ideas and suggest improvements.
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
Post Reply
User avatar
Sam
Licensed Customer
Posts: 1012
Joined: Mon Jan 11, 2010 10:06 am
Location: Geneva
Contact:

Hey everyone,
here's my little (big) list of nodes id like to see in Octane render
Most of them are in photoshop / apple color / or magic bullet looks

Each node should have an input for the global intensity of the node.
This input can take data from an image. A gradient, or alpha, or an HSL key etc...

For example you throw a "Shadows / HueSatLum" node but you want the effect only applied on some part of the image, no problems you throw an "HSL key" node an generate a black and white key, then you throw a "blur" node to smooth the key, and then you input it in the "Shadows / HueSatLum"
Its like colour correction in Nuke, where every node has input / mask / output

Basic colour correction

Shadows / HueSatLum (apple color like)
Midtones / HueSatLum (apple color like)
Highlight / HueSatLum (apple color like)
Master / hue (apple color like)
Master / saturation (+ Vibrance) (apple color like)
Master / lift (apple color like)
Master / gain (apple color like)
Master / gamma (apple color like)

Indepth colour correction

Hue curve (apple color like)
Sat curve (apple color like)
Lum curve (apple color like)
Color contrast
Warm / Cool filter (photoshop like)
Curves (photoshop like)
Auto-shoulder (prevent blown out whites)
Bleach bypass (magic bullet looks)

Exposure and contrast correction

Exposure
Curves (photoshop like)
Spot exposure (this is like an invert vignette, 100% in the center, 0% in the image borders)
Gradient exposure (exposure driven by a gradient)
Contrast
Local Contrast Ehancement

Special effects and misc

Chromatic abberation
Film grain (with simulation of real film grain, monochromatic mode, sliders for shadows midtones and highlight)
Bokeh shape (for fancy depth of field)
Edge softness (magic bullet looks)
Vignette (with more settings than just one slider, like saturation, highlights etc...)
Shutter streaks (magic bullet looks)
Sky filter (magic bullet looks)
Diffusion filter (magic bullet looks)
Bloom (Sapphire FX)
Anamorphic flare (magic bullet looks)
Glare (Maxwell)
Obstacle map (Maxwell)
Tonemapping node (with various algorithms)

Also I wanna know if Octane render gonna release some documentation and allow third-party nodes ?
Im not a developer but I bet a lot of people would like to make custom nodes or macros :)
I know that Octane render team is focusing on core components right now, im just making this topic for the futur :)
http://Kuto.ch - Samuel Zeller - Freelance 3D Generalist and Graphic designer from Switzerland
User avatar
Sam
Licensed Customer
Posts: 1012
Joined: Mon Jan 11, 2010 10:06 am
Location: Geneva
Contact:

I need to add something.
Octane render is working internally at 32bit I think, that's very good for colour correction.

Also Octane "know" what's in the picture, where are materials, where are objects etc... where is the focus point and so on...

Nodes can benefit of that, for example you put a saturation node and you want to change saturation only on a wooden floor.
Problem there's a table and chairs between the camera and the wooden floor.

In a regular compositing software you will need the image, a mask for the wooden floor, another mask for the table and the chairs.

But inside Octane render you don't need these, you just select your saturation node and take a picker, you click in your picture on your wooden floor and that's all. The saturation node know exactly where is the wooden floor.

Its exactly how randomcontrol SWAP work, you can change materials on the fly because internally it has access to every passes, every infos about depth, color id etc... Its like doing compositing without having to care about having the right passes on your hard drive.
http://Kuto.ch - Samuel Zeller - Freelance 3D Generalist and Graphic designer from Switzerland
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

Hi,

Yeah as you might imagine,
this will take a while.

I'll take note of these and will see in the near future.
One thing to take into account is that there are certain limitations in the context of coding for GPU's,
and i might not be able to have a full features list like this implemented right now.
we'll get there though :)

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
User avatar
Sam
Licensed Customer
Posts: 1012
Joined: Mon Jan 11, 2010 10:06 am
Location: Geneva
Contact:

Ok nice

But maybe some nodes can be real time (GPU)
And then some nodes (CPU) can be used only after complete rendering?

That remove the GPU limitation :lol:
http://Kuto.ch - Samuel Zeller - Freelance 3D Generalist and Graphic designer from Switzerland
Post Reply

Return to “General Discussion”