OctaneRender 2023.1.2 for Houdini production (2023.1.2.1)

Sub forum for plugin releases

Moderator: juanjgon

bruce.chai
OctaneRender Team
Posts: 63
Joined: Thu Oct 19, 2023 8:26 pm

OctaneRender 2023.1.2 for Houdini production (2023.1.2.1)

This is a production release of the OctaneRender™ 2023.1.2.1 for Houdini™ plugin compiled with the Octane 2023.1.2 core. This 2023.1.2.1 release is available for the latest Houdini production builds on Windows x64, Linux, and macOS arm64.

Houdini production builds supported by this release: 19.0.720, 19.5.534, 19.5.569, 19.5.605, 19.5.805, 20.0.506, 20.0.547, 20.0.590.

If you are not sure if your Houdini version is compatible with the plugin - just run it and you will see an error message in case of incompatibility.

Linux Note
On Linux only compatibility Houdini 20 build is supported (gcc9.3).
It can only be installed by downloading it from the downloads page since it's not visible in the Launcher:
https://www.sidefx.com/download/daily-b ... ction=true
or direct download link: houdini-20.0.590-linux_x86_64_gcc9.3.tar.gz
We are looking into supporting the gcc11.2 build.

New features
To learn more about the new features and improvements of OctaneRender 2023.1.2, please check out the 2023.1.2 release post

Known bugs
On Linux, MPlay IPR may not be working. If you are having problems with it, please switch to QT5 IPR and disable "Render to MPlay" in ROP nodes.

Downloads

Release 2023.1.2.1 Studio+ license
Windows Houdini 19.0.720 - https://render.otoy.com/customerdownloa ... _Win64.zip
Windows Houdini 19.5.534 - https://render.otoy.com/customerdownloa ... _Win64.zip
Windows Houdini 19.5.569 - https://render.otoy.com/customerdownloa ... _Win64.zip
Windows Houdini 19.5.605 - https://render.otoy.com/customerdownloa ... _Win64.zip
Windows Houdini 19.5.805 - https://render.otoy.com/customerdownloa ... _Win64.zip
Windows Houdini 20.0.506 - https://render.otoy.com/customerdownloa ... _Win64.zip
Windows Houdini 20.0.547 - https://render.otoy.com/customerdownloa ... _Win64.zip
Windows Houdini 20.0.590 - https://render.otoy.com/customerdownloa ... _Win64.zip

Linux Houdini 19.0.720 - https://render.otoy.com/customerdownloa ... dio%2B.zip
Linux Houdini 19.5.534 - https://render.otoy.com/customerdownloa ... dio%2B.zip
Linux Houdini 19.5.569 - https://render.otoy.com/customerdownloa ... dio%2B.zip
Linux Houdini 19.5.605 - https://render.otoy.com/customerdownloa ... dio%2B.zip
Linux Houdini 19.5.805 - https://render.otoy.com/customerdownloa ... dio%2B.zip
Linux Houdini 20.0.506 - https://render.otoy.com/customerdownloa ... dio%2B.zip
Linux Houdini 20.0.547 - https://render.otoy.com/customerdownloa ... dio%2B.zip
Linux Houdini 20.0.590 - https://render.otoy.com/customerdownloa ... dio%2B.zip

Release 2023.1.2.1 macOS Prime license
MacOS Houdini 19.5.534 - https://render.otoy.com/downloads/f6/0b ... _Prime.zip
MacOS Houdini 19.5.569 - https://render.otoy.com/downloads/08/c6 ... _Prime.zip
MacOS Houdini 19.5.605 - https://render.otoy.com/downloads/d1/2d ... _Prime.zip
MacOS Houdini 19.5.805 - https://render.otoy.com/downloads/d5/d3 ... _Prime.zip
MacOS Houdini 20.0.506 - https://render.otoy.com/downloads/f0/18 ... _Prime.zip
MacOS Houdini 20.0.547 - https://render.otoy.com/downloads/65/cd ... _Prime.zip
MacOS Houdini 20.0.590 - https://render.otoy.com/downloads/80/f9 ... _Prime.zip

Release 2023.1.2.1 Demo version
Windows Houdini 19.0.720 - https://render.otoy.com/plugindownloads ... _Win64.zip
Windows Houdini 19.5.605 - https://render.otoy.com/plugindownloads ... _Win64.zip
Windows Houdini 19.5.805 - https://render.otoy.com/plugindownloads ... _Win64.zip
Windows Houdini 20.0.506 - https://render.otoy.com/plugindownloads ... _Win64.zip
Windows Houdini 20.0.547 - https://render.otoy.com/plugindownloads ... _Win64.zip
Windows Houdini 20.0.590 - https://render.otoy.com/plugindownloads ... _Win64.zip

Linux Houdini 19.0.720 - https://render.otoy.com/plugindownloads ... x_Demo.zip
Linux Houdini 19.5.605 - https://render.otoy.com/plugindownloads ... x_Demo.zip
Linux Houdini 19.5.805 - https://render.otoy.com/plugindownloads ... x_Demo.zip
Linux Houdini 20.0.506 - https://render.otoy.com/plugindownloads ... x_Demo.zip
Linux Houdini 20.0.547 - https://render.otoy.com/plugindownloads ... x_Demo.zip
Linux Houdini 20.0.590 - https://render.otoy.com/plugindownloads ... x_Demo.zip

Release Notes
=============================================
RELEASE 2023.1.2.1
=============================================
* PLUGIN FEATURES AND FIXES:
- Enabled Light Pass Mask for packed instances
- Added "Force up vector vertical" RT parameter to make sure perspective correction works
- Added efficiency settings for Octane Light BlackBody Emission the same as Texture Emission
- Fixed unable to export orbx after all frames are rendered in some cases

Common Issues and Solutions
- If the plugin doesn't work at all, set HOUDINI_DSO_ERROR = 2 in houdini.env and check for messages in the terminal.
- If you're missing libglut.so.3, install the freeglut package.
- If you are having any issues with the Deadline - please submit a support ticket to the AWS.

Happy rendering,
Your OTOY Team
lavrenovlad
Licensed Customer
Posts: 123
Joined: Fri Mar 29, 2019 7:11 pm

*** OCTANE API ERROR: Error: A denosier thread failed to push a CUDA context
*** OCTANE API ERROR: denoiserThread1 has failed to allocate memory with error code 2. The render must be stopped and restarted to run the denoiser on the device again
*** OCTANE API ERROR: Error: A denosier thread failed to push a CUDA context
*** OCTANE API ERROR: denoiserThread0 has failed to allocate memory with error code 2. The render must be stopped and restarted to run the denoiser on the device again

An error I get now when using denoiser, wow these last 2 builds are packed with new awesome errors. Win10, pre-latest studio drivers, 2x 4090s.
Also it says "denosier", even the log window writes with errors.

By default I have denoising turned on on both GPUs, maybe that's the reason, shouldn't be I guess. I'll try to disable denoiser for one of them
ricky_otoy
OctaneRender Team
Posts: 289
Joined: Mon Jun 19, 2023 6:34 am

lavrenovlad wrote:By default I have denoising turned on on both GPUs, maybe that's the reason, shouldn't be I guess. I'll try to disable denoiser for one of them
Yes, please try with one GPU and let us know. We aren't getting that error nor your crash on the other thread.
This may also be a core issue too, but to know for sure or fix it we need to first reliably reproduce the error and crashes you are getting.
lavrenovlad
Licensed Customer
Posts: 123
Joined: Fri Mar 29, 2019 7:11 pm

ricky_otoy wrote:
lavrenovlad wrote:By default I have denoising turned on on both GPUs, maybe that's the reason, shouldn't be I guess. I'll try to disable denoiser for one of them
Yes, please try with one GPU and let us know. We aren't getting that error nor your crash on the other thread.
This may also be a core issue too, but to know for sure or fix it we need to first reliably reproduce the error and crashes you are getting.
Turned off the denoiser for 1 GPU and still get the error occasionally.
seriawp
Licensed Customer
Posts: 96
Joined: Wed May 31, 2017 9:45 pm

:| :| :| :| :| :| :|
Does everyone get this error when starting up?
but the octane works fine
although this window is not at all pleasant to see (
Build 625

Image
lavrenovlad
Licensed Customer
Posts: 123
Joined: Fri Mar 29, 2019 7:11 pm

seriawp wrote::| :| :| :| :| :| :|
Does everyone get this error when starting up?
but the octane works fine
although this window is not at all pleasant to see (
Build 625

Image
20.0.590 is the latest build for Octane. Shouldn't really run it with 20.0.625
Renbry
Licensed Customer
Posts: 42
Joined: Fri Nov 23, 2018 9:09 am

Hello,

Trying to render Deep Image and get a fail on the farm with :

2024-03-19 21:29:50: 0: STDOUT: 21:29:49 INFOR: [save image] -------- Saving the Deep EXR "/mnt/Projects/ElectricLensCo/SPS/JT24/Houdini/render/Test_v02/Test_v02.0001.exr" file
2024-03-19 21:29:50: 0: STDOUT: [Octane] 21:29:49 INFOR: [save image] -------- Saving the Deep EXR "/mnt/Projects/ElectricLensCo/SPS/JT24/Houdini/render/Test_v02/Test_v02.0001.exr" file
2024-03-19 21:29:50: 0: STDOUT: *** OCTANE API ERROR: Deep image is not enabled.
2024-03-19 21:29:50: 0: STDOUT: *** OCTANE API ERROR: failed to tonemap the render passes
2024-03-19 21:29:50: 0: STDOUT: *** OCTANE API ERROR: failed to save deep EXR
2024-03-19 21:29:50: 0: STDOUT: *** OCTANE API INFO: ERROR: failed to export render passes to a Deep EXR file
2024-03-19 21:29:50: 0: STDOUT: 21:29:49 INFOR: [core] -------------- ROP node render, time 0.03

GUI equivalent shows :
Deep.PNG
Using Windows and Linux on this build. I noticed a Deep Image fix in earlier builds but it seems to not work in this build. I'll test a few more work arounds to see what can be done.
ricky_otoy
OctaneRender Team
Posts: 289
Joined: Mon Jun 19, 2023 6:34 am

Hi Renbry,

Thanks for the info, are you getting the same issue with 2023.1.2.2?
viewtopic.php?f=102&t=83227
Renbry
Licensed Customer
Posts: 42
Joined: Fri Nov 23, 2018 9:09 am

Apologies - I meant to do a follow up.

I didn't realise I needed to have Deep Image enabled on the Render Target. I'm new to Deep in Octane.
I guess the error popup could help clarify that Deep isn't enabled in the Render Target whereas it just say's it's 'not on' which confused me when I was playing in the ROP.

Thanks!
Matt Hermans
Renbry
Licensed Customer
Posts: 42
Joined: Fri Nov 23, 2018 9:09 am

Hello again,

We're having some unexpected issues with this build in the ROP's image path not seeming to 'compute' the path from variables we're using in traditional Houdini fashion -

Our Image File prefix is : "X:/ElectricLensCo/SPS/JT24/Houdini/render/Shot_`padzero(2,ch("/obj/Settings/shot"))`/v`ch("/obj/Settings/version")`/Shot_`padzero(2,ch("/obj/Settings/shot"))`_v`ch("/obj/Settings/version")`.$F4.exr"

which parses to :
X:/ElectricLensCo/SPS/JT24/Houdini/render/Shot_04/v1/Shot_04_v1.0480.exr
(in Houdini GUI)

However once on Deadline it's as if the ROP isn't parsing those variables and attempting to write down an image to a garbled prefix as follows :

2024-03-28 12:05:42: 0: STDOUT: 12:05:42 INFOR: [save image] -------- Saving the EXR "X:/ElectricLensCo/SPS/JT24/Houdini/render/Shot_/vch(/obj/Settings/version)/Shot_padzero(2,ch(/obj/Settings/shot))_vch(/obj/Settings/version).0001.exr" file
2024-03-28 12:05:42: 0: STDOUT: [Octane] 12:05:42 INFOR: [save image] -------- Saving the EXR "X:/ElectricLensCo/SPS/JT24/Houdini/render/Shot_/vch(/obj/Settings/version)/Shot_padzero(2,ch(/obj/Settings/shot))_vch(/obj/Settings/version).0001.exr" file
2024-03-28 12:05:42: 0: STDOUT: 12:05:42 INFOR: [save image] -------- Saving the EXR deep image to the "X:/ElectricLensCo/SPS/JT24/Houdini/render/Shot_04/v1/Shot_04_v1_Deep.0001.exr" file
2024-03-28 12:05:42: 0: STDOUT: [Octane] 12:05:42 INFOR: [save image] -------- Saving the EXR deep image to the "X:/ElectricLensCo/SPS/JT24/Houdini/render/Shot_04/v1/Shot_04_v1_Deep.0001.exr" file
2024-03-28 12:05:42: 0: STDOUT: *** OCTANE API ERROR: OpenEXR: Cannot open image file "X:\ElectricLensCo\SPS\JT24\Houdini\render\Shot_04\v1\Shot_04_v1_Deep.0001.exr". No such file or directory.
2024-03-28 12:05:42: 0: STDOUT: *** OCTANE API ERROR: failed to save deep EXR
2024-03-28 12:05:42: 0: STDOUT: *** OCTANE API INFO: ERROR: failed to export the deep image file
2024-03-28 12:05:42: 0: STDOUT: Error: Caught exception: The attempted operation failed.
2024-03-28 12:05:42: 0: STDOUT: Warning: Bad parameter reference: "2/obj/Settings/shot" in parameter /out/Octane_ROP1/HO_img_fileName.
2024-03-28 12:05:42: 0: STDOUT: Error: Unable to evaluate expression (Invalid number of arguments for function (/out/Octane_ROP1/HO_img_fileName)).
2024-03-28 12:05:42: 0: STDOUT: Traceback (most recent call last):
2024-03-28 12:05:42: 0: STDOUT: File "C:\ProgramData\Thinkbox\Deadline10\workers\TechNoir\plugins\6604c249e474bb4880933d42\hrender_dl.py", line 875, in <module>
2024-03-28 12:05:42: 0: STDOUT: rop.render( frameTuple, resolution, ignore_inputs=ignoreInputs )
2024-03-28 12:05:42: 0: STDOUT: File "C:\PROGRA~1/SIDEEF~1/HOUDIN~1.506/houdini/python3.10libs\hou.py", line 78633, in render
2024-03-28 12:05:42: 0: STDOUT: return _hou.RopNode_render(self, *args, **kwargs)
2024-03-28 12:05:42: 0: STDOUT: hou.OperationFailed: The attempted operation failed.
2024-03-28 12:05:42: 0: STDOUT: Warning: Bad parameter reference: "2/obj/Settings/shot" in parameter /out/Octane_ROP1/HO_img_fileName.
2024-03-28 12:05:42: 0: STDOUT: Error: Unable to evaluate expression (Invalid number of arguments for function (/out/Octane_ROP1/HO_img_fileName)).


I haven't seen this behaviour before. Of course Octane's ROP works with a plain string as default; but we're trying to exploit a shot based workflow and pull variables in.

Thanks,
Matt Hermans
Post Reply

Return to “Releases”