OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Forums: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0
Sub forum for plugin releases

Moderator: juanjgon

OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby juanjgon » Sat Jun 01, 2019 9:58 am

juanjgon Sat Jun 01, 2019 9:58 am
Hi,

This a production release of the OctaneRender™ 2018.1 for Houdini™ plugin compiled with the Octane 2018.1.3 core. This 2018.1.3.0 release is available for the Houdini 16.0/16.5/17.0/17.5 latest production builds on Windows x64, Linux gcc6.3.1 and OSX 10.12. This plugin is also compatible with Houdini Indie (While working inside the Indie version, the plugin will have a 4k limited resolution while rendering sequences and the scene export and cloud rendering features disabled)

To use Octane 2018.1, you need to have a Studio or Enterprise subscription license. We recommend that you upgrade your NVIDIA driver to version 419.17 or newer. There have been some critical fixes in this newer version.

New features
To learn more about the new features and improvements of OctaneRender 2018.1, please check out the 2018.1 release post, but this a quick list of the main new features that have been added:

  • NV Link support on RTX 2080 and RTX 2080 Ti
  • Cryptomatte. Currently, in the Houdini plugin the Instance ID is used also as Object ID due to its internal scene graph architecture.
  • Vertex Attributes in the mesh objects. New options in the Octane OBJ spare parameters to configure the attributes to be extracted.
  • New "Color Vertex Attribute" and "Float Vertex Attribute" VOP nodes to retrieve the vertex attributes in the shaders.
  • Deep render passes.
  • Vectron OSL geo rendering.
  • Way less Volume Render Noise. New option in the kernels to disable this feature if the matching of the Octane v4 volumes is needed.
  • Direct Levelset surface rendering. New option in the Octane OBJ spare parameters to configure the volumes and OpenVDB rendering to work with SDFs.
  • Scatter depth limiting (i.e. fast fog rendering)
  • Overall 5% faster than V4 stable (about 315 OB vs 298 OB in our tests)
  • GPU compressed textures are now cached (big time saver for many - based on your V4 feedback )


Release 2018.1.3.0 Enterprise subscription license
https://render.otoy.com/customerdownloa ... _Win64.zip
https://render.otoy.com/customerdownloa ... _Linux.zip
https://render.otoy.com/customerdownloa ... ni_OSX.zip

Release 2018.1.3.0 Studio subscription license
https://render.otoy.com/customerdownloa ... n64_vr.zip
https://render.otoy.com/customerdownloa ... nux_vr.zip
https://render.otoy.com/customerdownloa ... OSX_vr.zip

Release 2018.1.3.0 Demo
https://render.otoy.com/plugindownloads ... 4_demo.zip
https://render.otoy.com/plugindownloads ... x_demo.zip
https://render.otoy.com/plugindownloads ... X_demo.zip

Standalone 2018.1.3 Enterprise subscription version for the network rendering nodes
https://render.otoy.com/customerdownloa ... _3_win.exe
https://render.otoy.com/customerdownloa ... _linux.zip
https://render.otoy.com/customerdownloa ... _macos.dmg


Release Notes
=============================================
RELEASE 2018.1.3.0
=============================================

* PLUGIN FEATURES AND FIXES:

- Fixed a problem with the volume materials if set at the SOP level.
- Enabled the scene export functions in the Houdini Indie version, but only to export proxy objects, so the camera and the render target are not included.
- Added the OCTANE_IPR_ALWAYSONTOP environment variable that can be set to "0" or "1" to configure the OpenGL IPR Window always on top initial state.

* OCTANE FEATURES AND BUGS FIXED:
- Fixed a rare render failure.
- Fixed emission if "keep instance power" is enabled, but sampling rate is 0.
- Fixed GGX BRDF when looking perfectly perpendicular to the surface tangent.
- Fixed a bug causing the volume step length to not be taken into account for shadow rays.
- Fixed object transforms in OSL for volumes and volume SDFs.
- Fixed sun disappearing before it reaches the horizon in planetary mode (when altitude from the ground is arbitrarily high).
- Fixed clipping of IP addresses in the network render preference panel.


=============================================
RELEASE 2018.1.2.1
=============================================

* PLUGIN FEATURES AND FIXES:

- New code to try to fix the rare problems related to the scene corruptions reported by some users.


=============================================
RELEASE 2018.1.2.0
=============================================

* PLUGIN FEATURES AND FIXES:

- Fixed the problems related to the wrong ordering or missing UDIM textures.

* OCTANE FEATURES AND BUGS FIXED:
- Fixed universal material specular transmission with roughness 0 rendering incorrectly.
- Fixed excess noise when using a medium with universal material.
- Fixed SDF rendering black when using universal material on a flat surface with normal (0,0,1).
- Fixed regression of top left corner of denoised images rendering black pixels.
- Increased max number of transparent intersections to 200. This fixes some scenes that have a lot of alpha maps.
- Fixed incorrect maximum samples rendered when deep pixel is enabled without render passes.
- Fixed object layers when used with displacement materials.
- Fixed displacement on uv set 2 and 3, if uv set 1 is invalid.
- Fixed Cryptomatte when used with network rendering
- Fixed a lockup and crash if stopping rendering immediately before receiving the first set of results.
- Fixed vertex attributes crashing when used over network render.
- Enterprise versions have now support for offline activation with dongles.
- Fixed orientation of normal maps for triangles which are mirrored in UV space
- Fixed crash when stopping render engine and then starting a material preview.
- Fixed a crash during activation on some machines with RAID setups.
- Fixed OSL camera not working over network render.
- Fixed SDF not working over network render.
- Allow Vectron nodes to inherit their bounds from their inputs, if the SIZE pin is not connected.
- Fixed incorrect size and distance scaling of volume SDF objects when used as an input to a vectron node.
- Fixed a crash when the same volume SDF is used in more than one Vectron input.
- Fixed Cryptomatte passes for distinct nodes.
- Fixed Cryptomatte passes that get broken when changing material and object layers.
- Fixed material and object layers for Vectron nodes.
- Fixed duplicated voxel counts in render statistics.




Happy rendering,
Your OTOY Team
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Re: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby ptunstall » Sat Jun 01, 2019 7:53 pm

ptunstall Sat Jun 01, 2019 7:53 pm
Hey dumb question. How do I get the plugin to load in linux? Here's what I have in my houdini.env file:

Code: Select all
# Example:
#
# HOUDINI_NO_SPLASH = 1



#MESA_GL_VERSION_OVERRIDE=3.3
#MESA_GLSL_VERSION_OVERRIDE=330

PATH = /opt/octane/Octane_2018.1.3.0_Houdini_17.5.229_Linux_gcc6.3.1/bin;$PATH
HOUDINI_PATH = /opt/octane/Octane_2018.1.3.0_Houdini_17.5.229_Linux_gcc6.3.1;&

HOUDINI_NVIDIA_OPTIX_DSO_PATH = /home/ptunstall/houdini17.5/optix


Houdini sees the shelf and adds octane to the top menu but none of the nodes load and the buttons on the shelf show "unknown command:".
ptunstall
Licensed Customer
Licensed Customer
 
Posts: 152
Joined: Thu Jun 04, 2015 1:36 am

Re: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby snakeboxmedia » Sun Jun 02, 2019 2:24 am

snakeboxmedia Sun Jun 02, 2019 2:24 am
Yeah I don't know, I might be doing something wrong here but I am just doing a fresh install of houdini and octane but this build is just giving me a ton of errors starting up? I didn't remember it being that hard to setup?

HOUDINI_PATH = D:/Octane_2018.1.3.0_Houdini_17.5.258_vr_Win64;&
PATH = "D:/Octane_2018.1.3.0_Houdini_17.5.258_vr_Win64/bin"
HOUDINI_DSO_ERROR = 2

isn't that correct?
snakeboxmedia
Licensed Customer
Licensed Customer
 
Posts: 136
Joined: Wed Jul 11, 2018 1:09 pm

Re: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby ptunstall » Sun Jun 02, 2019 2:38 am

ptunstall Sun Jun 02, 2019 2:38 am
snakeboxmedia wrote:Yeah I don't know, I might be doing something wrong here but I am just doing a fresh install of houdini and octane but this build is just giving me a ton of errors starting up? I didn't remember it being that hard to setup?

HOUDINI_PATH = D:/Octane_2018.1.3.0_Houdini_17.5.258_vr_Win64;&
PATH = "D:/Octane_2018.1.3.0_Houdini_17.5.258_vr_Win64/bin"
HOUDINI_DSO_ERROR = 2

isn't that correct?


Code: Select all
PATH = "C:/Program Files/OTOY/octaneHoudini/Octane_2018.1.2.1_Houdini_17.5.229_Win64/bin;$PATH"
HOUDINI_PATH = "C:/Program Files/OTOY/octaneHoudini/Octane_2018.1.2.1_Houdini_17.5.229_Win64;&"


Make sure you're appending the new path to the $PATH like in mine.

Here is the path to the previous version on my windows side and it works fine I'll test this version now.
ptunstall
Licensed Customer
Licensed Customer
 
Posts: 152
Joined: Thu Jun 04, 2015 1:36 am

Re: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby snakeboxmedia » Sun Jun 02, 2019 3:10 am

snakeboxmedia Sun Jun 02, 2019 3:10 am
ptunstall wrote:
snakeboxmedia wrote:Yeah I don't know, I might be doing something wrong here but I am just doing a fresh install of houdini and octane but this build is just giving me a ton of errors starting up? I didn't remember it being that hard to setup?

HOUDINI_PATH = D:/Octane_2018.1.3.0_Houdini_17.5.258_vr_Win64;&
PATH = "D:/Octane_2018.1.3.0_Houdini_17.5.258_vr_Win64/bin"
HOUDINI_DSO_ERROR = 2

isn't that correct?


Code: Select all
PATH = "C:/Program Files/OTOY/octaneHoudini/Octane_2018.1.2.1_Houdini_17.5.229_Win64/bin;$PATH"
HOUDINI_PATH = "C:/Program Files/OTOY/octaneHoudini/Octane_2018.1.2.1_Houdini_17.5.229_Win64;&"


Make sure you're appending the new path to the $PATH like in mine.

Here is the path to the previous version on my windows side and it works fine I'll test this version now.


Yes, thanks! I got it working. I was clearly just remembering wrong :) Cheers!
snakeboxmedia
Licensed Customer
Licensed Customer
 
Posts: 136
Joined: Wed Jul 11, 2018 1:09 pm

Re: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby ptunstall » Sun Jun 02, 2019 3:25 am

ptunstall Sun Jun 02, 2019 3:25 am
I checked the docs and it says for linux you don't need the PATH. I have this set in my ~/houdini17.5/houdini.env:

Code: Select all
HOUDINI_PATH = "/home/ptunstall/Downloads/Octane_2018.1.2.1_Houdini_17.5.229_Linux_gcc6.3.1;&"


I tried WITH and WITHOUT quotes still not working. It builds all the menus but gives an "unknown command:" error. I know I'm doing something wrong just don't know what.
ptunstall
Licensed Customer
Licensed Customer
 
Posts: 152
Joined: Thu Jun 04, 2015 1:36 am

Re: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby juanjgon » Sun Jun 02, 2019 9:57 am

juanjgon Sun Jun 02, 2019 9:57 am
ptunstall wrote:I checked the docs and it says for linux you don't need the PATH. I have this set in my ~/houdini17.5/houdini.env:

Code: Select all
HOUDINI_PATH = "/home/ptunstall/Downloads/Octane_2018.1.2.1_Houdini_17.5.229_Linux_gcc6.3.1;&"


I tried WITH and WITHOUT quotes still not working. It builds all the menus but gives an "unknown command:" error. I know I'm doing something wrong just don't know what.


Hmm, it should work with the conventional HOUDINI_PATH variable pointing to the plugin directory. The PATH variable is usually not needed in Linux/MacOS because all the Octane system files are located in the same plugin "bin" folder.

Let me check the released .zip file, perhaps there was a problem with the compilation or something like that, but I wonder if you could have a problem related to being installing the Houdini OptiX lib (HOUDINI_NVIDIA_OPTIX_DSO_PATH) or other plugins that could break Octane. Can you please leave only the HOUDINI_PATH variable with the Octane plugin path in your houdini.env file?

Thanks,
-Juanjo
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Re: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby ptunstall » Sun Jun 02, 2019 2:38 pm

ptunstall Sun Jun 02, 2019 2:38 pm
This is definitely something to do with my Linux setup. Do I need gcc3.6.1? I've tried with that optix off and still no good.
ptunstall
Licensed Customer
Licensed Customer
 
Posts: 152
Joined: Thu Jun 04, 2015 1:36 am

Re: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby juanjgon » Mon Jun 03, 2019 6:09 pm

juanjgon Mon Jun 03, 2019 6:09 pm
Nope, you only need a Linux distribution with glibc 2.17 or greater, as far as I know. What is your Linux version? For example, in CentOS 6.7 it is not going to work for sure. You need at least CentOS 7

Do you know if the latest 2018.1 Standalone works fine in your system? Also, if you have the HOUDINI_DSO_ERROR = 2 line in your houdini.env file and Houdini can't load the plugin, you should get some information about the problem in the console.

Thanks,
-Juanjo
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain

Re: OctaneRender 2018.1 for Houdini Production build 2018.1.3.0

Postby juanjgon » Mon Jun 03, 2019 8:54 pm

juanjgon Mon Jun 03, 2019 8:54 pm
One last issue that comes to my mind. The plugin needs the freeglut lib installed in the system. Some new Linux distributions don't include it by default, so in this case, you need to install it to be able to use the plugin.

Thanks,
-Juanjo
User avatar
juanjgon
Octane Plugin Developer
Octane Plugin Developer
 
Posts: 8867
Joined: Tue Jan 19, 2010 12:01 pm
Location: Spain
Next

Return to Releases


Who is online

Users browsing this forum: No registered users and 1 guest

Thu Mar 28, 2024 10:14 pm [ UTC ]