OctaneRender™ V4 XB4

Forums: OctaneRender™ V4 XB4
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™ V4 XB4

Postby haze » Wed Jul 25, 2018 1:44 am

haze Wed Jul 25, 2018 1:44 am
Dear all,

We have made substantial progress towards the first stable release of V4, and along the way we are happy to report we have added more improvements on top of numerous fixes.

Introductory material on V4 can be found here: first release post of V4.

As with all experimental and test releases, please do not use this build for production work, and please note that we still classify this as an experimental release. We cannot guarantee that scenes saved with this version would be compatible with future releases.

Important notes:
  • NVIDIA Driver version 387 or higher is required on Windows and Linux, and any CUDA driver for Mac should work that supports CUDA 9.1.
  • Octane no longer supports Fermi GPUs.
  • Network render is now reinstated, but without AI Light updates, while it is being finalised.
  • AI Denoiser will not denoise volumes and hairs yet.

Changes since OctaneRender V4 XB3:

Light linking
With light IDs set in the emitter nodes, you can exclude them by material in object layers, and also globally in the kernel settings. Currently we have 8 light IDs and you can also choose whether to enable the sun and environment separately.

As an example, here is a scene rendered with some number of emitters:
No extra emitter.png

We then add another emitter:
Extra emitter.png

But we would like to suppress the highlight of the emitter on the spheres, but keep the ground lighting and shadows, so we exclude that light on these objects' materials:
Extra emitter excluded on all spheres.png

In the case that we want to suppress the highlight on only two, we can do that as well:
Extra emitter excluded on 2 spheres.png


Global light exclusion
With the same light IDs used by light linking, you can enable/disable your light IDs globally in your kernel settings.

Universal material
Added transmission, dispersion, thin film interference, emission and medium to universal material. This means the universal material is now complete.

You can now have coatings, such as this:
coating.png


Universal material now incorporates multiple BXDF lobes extended from the previous version of universal material, going from base layer to top layer in order:

    Specular transmission
    Diffuse BRDF
    Specular reflection
    Coating
    Sheen

The universal material now has a transmission pin, which gives you control over the base layer of the material, simultaneously reducing the diffuse reflection weighting, thus letting more light transmit through the material. Working in conjunction with albedo color, the universal material can then render what we called the specular material in Octane as shown in the image.

Likewise, the metallic pin stays consistent with the previous iteration of universal material and allows you to specify conductor materials. The increasing level of metallic reduces the amount of light gets to the lower diffuse / transmission layers, so that when metallic is 1.0, there won't be any diffuse or transmission contribution.

The roughness parameter controls both layers of specular reflection and transmission, and hence it does the same for the metallic settings.

An emission pin is also added to the universal material to allow emission of light like the diffuse material.

bxdf2.png


Improved AI Light
For many scenes, especially those with many directional lights, and fixed several other smaller issues.

A test scene below containing 1247 emitting quads - without AI Light on the left, and AI Light enabled on the right, for a total of 50 samples per pixel.

ailight.png


Added UDIM support
You can now create an Image Tiles texture node, which you can use to set up your tile grid.

udim.png


Fixes and smaller additions

  • Out of core geometry and textures is now automatic, you don't need to set any VRAM limits for these anymore. If enabled in preferences, Octane will automatically start using system memory when VRAM runs out.
  • Reinstated network rendering, without AI Light updates, which is being finalized.
  • Added option in preferences to turn on/off the native window title bar.
  • Added full material preview on planes.
  • Added ability to capture direct and/or indirect light for light passes.
  • Added a cropped sphere as an option to the application preferences for the default object to use for texture previews.
  • Improved processing speed for AI Light.
  • Lua API: added imageTexturesSize field to the table returned from octane.render.getDeviceProperties().
  • AI Light now works with sphere emitters.
  • Improved AI Light processing performance.
  • To avoid confusion, the render view will now only show the number of enabled render devices, as opposed to the number of devices being used in total (eg for denoising and rendering all together).
  • Small reduction in memory consumption when using AI Light.
  • Added near clip plane support for Z depth pass.
  • Added support for point sampling in OSL texture() calls.
  • Added options in texture and blackbody emission nodes to keep emissive power constant when applying uniform scaling (if surface brightness is disabled).
  • Fixed a jump when starting to drag a node in the node graph editor.
  • Fixed denoiser blend option not working properly when using hot pixel filter.
  • Fixed render failure when denoiser output render pass is enabled, and the denoiser is disabled in the imager node.
  • Fixed display of partially transparent images in node preview component.
  • Fixed layer shadow pass.
  • Increased the maximum number of OSL nodes in one texture node tree from 500 to approximately 30,000.
  • Fixed crash when rendering some meshes that have multiple materials where one or more have displacement.
  • Fixed a bug where alpha values were written into the output image buffer when the alpha channel was disabled.
  • Fixed two problems with the render layer shadow pass: shadows when there was no emitter, and shadow strengths being incorrect.
  • Fixed crashes when rendering simple scenes that contain an emitter.
  • Fixed render failure on some simple meshes.
  • Fixed render failure on some meshes that happens after caching is complete.
  • Fixed incorrect memory consumption reporting sometimes.
  • Fixed a possible hang when using AI Light and modifying other settings.
  • Fixed some unintended behaviour when using gizmos, including drawing a render region while dragging, or activating material/object picker when selecting a mini frame.
  • Fixed a crash when using AI Light in a scene with no emitters.
  • Fixed render failures when AI Light processing is interrupted with either emission changes or other changes in the scene.
  • Fixed some extra memory consumption when switching from a scene with emitters to one that has none.
  • Fixed a case where device memory stats returns total memory as unavailable memory.
  • Fixed a case where sometimes recompiling OSL will cause a pin to get disconnected when it should not be.
  • Fixed a crash when using AI Light if all lights in the scene have a sample rate of zero.
  • Fixed a case where SSS data is accidentally added into the transmission pass.
  • Fixed camera coordinate space in previews.
  • Fixed AI Light crash if an emitter is moved immediately before mesh caching begins.
  • Fixed clay mode for universal materials.
  • Fixed normal passes to record incorrectly sometimes.
  • Fixed the export of raw buffers when the resolution is not a multiple of 4.
  • Fixed a crash and incorrect motion blur that happens sometimes when making changes in placement nodes.
  • Fixed handling of int[2] and int[3] input parameters for OSL shaders.
  • Fixed a very random render failure.


Downloads for users with a regular license

regular version for Windows (installer)
regular version for Windows (ZIP archive)
regular version for Mac OS X (DMG image)
regular version for Linux (ZIP archive)


Downloads for users with a subscription license

subscription version for Windows (installer)
subscription version for Windows (ZIP archive)
subscription version for Mac OS X (DMG image)
subscription version for Linux (ZIP archive)
User avatar
haze
OctaneRender Team
OctaneRender Team
 
Posts: 961
Joined: Sun Feb 08, 2015 8:57 pm

Re: OctaneRender™ V4 XB4

Postby mykola1985 » Wed Jul 25, 2018 7:00 am

mykola1985 Wed Jul 25, 2018 7:00 am
great! thanx!!!! 8-)
i7 3770K, 12GB RAM, ASUS STRIX GTX 780 - 6GB OC Edition + ASUS GTX 780 Ti - 3GB, win 7 ultimate 64bit
User avatar
mykola1985
Licensed Customer
Licensed Customer
 
Posts: 197
Joined: Mon Sep 24, 2012 6:04 pm

Re: OctaneRender™ V4 XB4

Postby PolderAnimation » Wed Jul 25, 2018 7:24 am

PolderAnimation Wed Jul 25, 2018 7:24 am
UDIM and light linking are great features! Thanks guys!
Win 10 64bit | RTX 3090 | i9 7960X | 64GB
User avatar
PolderAnimation
Licensed Customer
Licensed Customer
 
Posts: 371
Joined: Mon Oct 10, 2011 10:23 am
Location: Netherlands

Re: OctaneRender™ V4 XB4

Postby SergKlyosov » Wed Jul 25, 2018 8:11 am

SergKlyosov Wed Jul 25, 2018 8:11 am
Hi guys!
I'm really exited to test all these new features, great job! Thank you!

I have question regarding UDIM, couple months ago Roland wrote OSL which can gather UDIM maps in to one node in material editor.
But there was some issue. In regular texture nodes we have two options - use RGB map or Greyscale map
And if I open for example grey roughness map through RGB and Greyscale node, it would use significantly different amount of VRAM

So with that OSL script loading greyscale UDIM maps was really heavy for VRAM
Do we have the same issue with this release? Or new UDIM node automatically recognize map type and doesn't eat a lot of memory?

Cheers
Win 10 64 | RTX 3090 | i9 9980XE | 64GB RAM
SergKlyosov
Licensed Customer
Licensed Customer
 
Posts: 126
Joined: Wed Mar 01, 2017 9:33 am

Re: OctaneRender™ V4 XB4

Postby J.C » Wed Jul 25, 2018 11:30 am

J.C Wed Jul 25, 2018 11:30 am
Thanks for the release! Universal material, light linking and others are great additions.
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
J.C
Licensed Customer
Licensed Customer
 
Posts: 1712
Joined: Thu May 13, 2010 6:35 pm
Location: Wrocław

Re: OctaneRender™ V4 XB4

Postby funk » Wed Jul 25, 2018 1:56 pm

funk Wed Jul 25, 2018 1:56 pm
Thanks OTOY. There are some very nice additions here :)
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
User avatar
funk
Licensed Customer
Licensed Customer
 
Posts: 1204
Joined: Mon Feb 07, 2011 1:24 pm
Location: Australia

Re: OctaneRender™ V4 XB4

Postby LFedit » Wed Jul 25, 2018 3:15 pm

LFedit Wed Jul 25, 2018 3:15 pm
Nice release. Denoise with network rendering.... Should be near real time?
Win 7 64bit/ Nvidia Maximus k5000 and k20
LFedit
Licensed Customer
Licensed Customer
 
Posts: 408
Joined: Tue Jan 22, 2013 12:00 am

Re: OctaneRender™ V4 XB4

Postby LFedit » Wed Jul 25, 2018 4:38 pm

LFedit Wed Jul 25, 2018 4:38 pm
Anyone have network rendering working? First try it's not working. Firewall is allowed, Daemon Network port: 48000.

No active daemons show up as running. Network rending is working on this network with 3.08.
Win 7 64bit/ Nvidia Maximus k5000 and k20
LFedit
Licensed Customer
Licensed Customer
 
Posts: 408
Joined: Tue Jan 22, 2013 12:00 am

Re: OctaneRender™ V4 XB4

Postby SergKlyosov » Wed Jul 25, 2018 8:21 pm

SergKlyosov Wed Jul 25, 2018 8:21 pm
Hi guys,

Can anyone tell me what I need to put in to "Image tiles pattern"?
I've tried to use maps exported from MARI, but octane node see only the same file name three/four/five times depending on which Grid size I choose

Thank you
Win 10 64 | RTX 3090 | i9 9980XE | 64GB RAM
SergKlyosov
Licensed Customer
Licensed Customer
 
Posts: 126
Joined: Wed Mar 01, 2017 9:33 am

Re: OctaneRender™ V4 XB4

Postby abstrax » Wed Jul 25, 2018 8:35 pm

abstrax Wed Jul 25, 2018 8:35 pm
LFedit wrote:Nice release. Denoise with network rendering.... Should be near real time?

The denoiser is run only on the master since all the necessary data is there. In other words: The denoising time will be the same as without network rendering.
In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
User avatar
abstrax
OctaneRender Team
OctaneRender Team
 
Posts: 5483
Joined: Tue May 18, 2010 11:01 am
Location: Auckland, New Zealand
Next

Return to Development Build Releases


Who is online

Users browsing this forum: noldo and 5 guests

Thu Mar 28, 2024 7:12 am [ UTC ]