Houdini + Octane + Deadline questions

Houdini Integrated Plugin

Moderator: juanjgon

seesharpstudio
Licensed Customer
Posts: 17
Joined: Mon Jan 16, 2023 2:48 pm

For the above screenshot - we had - Octane_2025.2.0.0_Houdini_20.5.550_Studio+_Win64
marcikola
Licensed Customer
Posts: 22
Joined: Sun Aug 18, 2024 10:01 pm

Did you setup anything special?

I tried my setup i've been using for 3 years, but can't make it work.
seesharpstudio
Licensed Customer
Posts: 17
Joined: Mon Jan 16, 2023 2:48 pm

Not really, no. What error do you have or what doesn't work for you? Maybe I can share some pointers or tips - Deadline install is pretty straight forward - after that connecting the Deadline ROP to Octane ROP and submitting.
marcikola
Licensed Customer
Posts: 22
Joined: Sun Aug 18, 2024 10:01 pm

Sorry for the late reply!

Submitting works, and it also starts trying to render. But i then get errors in deadline.

They look like this:

Code: Select all

=======================================================
Error
=======================================================
FailRenderException : Error: 'const uint8_t*'
   at Deadline.Plugins.DeadlinePlugin.FailRender(String message) (Python.Runtime.PythonException)
  File "C:\ProgramData\Thinkbox\Deadline10\workers\DESKTOP-20R9SIS\plugins\68641156c514017a281bac93\Houdini.py", line 438, in HandleStdoutError
    self.FailRender(self.GetRegexMatch(1))
   at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
   at __FranticX_Processes_ManagedProcess_StdoutHandlerDelegateDispatcher.Invoke()
   at FranticX.Processes.ManagedProcess.RegexHandlerCallback.CallFunction()
   at FranticX.Processes.ManagedProcess.e(String di, Boolean dj)
   at FranticX.Processes.ManagedProcess.Execute(Boolean waitForExit)
   at Deadline.Plugins.DeadlinePlugin.DoRenderTasks()
   at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)
   at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)

=======================================================
Type
=======================================================
RenderPluginException

=======================================================
Stack Trace
=======================================================
   at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgj, CancellationToken bgk)
   at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken)
   at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajq, CancellationToken ajr)
dom_otoy
OctaneRender Team
Posts: 75
Joined: Mon Mar 17, 2025 9:33 pm

seesharpstudio wrote: Fri Jun 20, 2025 7:00 am Not really, no. What error do you have or what doesn't work for you? Maybe I can share some pointers or tips - Deadline install is pretty straight forward - after that connecting the Deadline ROP to Octane ROP and submitting.
Thanks for helping out here!
Unfortunately I'm little help with deadline...
seesharpstudio
Licensed Customer
Posts: 17
Joined: Mon Jan 16, 2023 2:48 pm

marcikola wrote: Tue Jul 01, 2025 4:53 pm Sorry for the late reply!

Submitting works, and it also starts trying to render. But i then get errors in deadline.

They look like this:

Code: Select all

=======================================================
Error
=======================================================
FailRenderException : Error: 'const uint8_t*'
   at Deadline.Plugins.DeadlinePlugin.FailRender(String message) (Python.Runtime.PythonException)
  File "C:\ProgramData\Thinkbox\Deadline10\workers\DESKTOP-20R9SIS\plugins\68641156c514017a281bac93\Houdini.py", line 438, in HandleStdoutError
    self.FailRender(self.GetRegexMatch(1))
   at Python.Runtime.Dispatcher.Dispatch(ArrayList args)
   at __FranticX_Processes_ManagedProcess_StdoutHandlerDelegateDispatcher.Invoke()
   at FranticX.Processes.ManagedProcess.RegexHandlerCallback.CallFunction()
   at FranticX.Processes.ManagedProcess.e(String di, Boolean dj)
   at FranticX.Processes.ManagedProcess.Execute(Boolean waitForExit)
   at Deadline.Plugins.DeadlinePlugin.DoRenderTasks()
   at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)
   at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)

=======================================================
Type
=======================================================
RenderPluginException

=======================================================
Stack Trace
=======================================================
   at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgj, CancellationToken bgk)
   at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken)
   at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajq, CancellationToken ajr)
Which version of Deadline do you use? Which version of Houdini do you use and which py?
marcikola
Licensed Customer
Posts: 22
Joined: Sun Aug 18, 2024 10:01 pm

Hey!

I'm using Deadline Client Version: 10.1.20.3 and Houdini 20.5.487 Py 3.11.
Renbry
Licensed Customer
Posts: 43
Joined: Fri Nov 23, 2018 9:09 am

Hello!

Just to add my 0.02c

We've used Houdini with Deadline for years and years, back to Houdini 18.

Houdini FX/Core on the workstations and Engine on the Farm. Yes, it's not always optimal to be using Engine just boot the render up but in almost every case, the baking out of an ORBX file can be excruciating and locks up those precious GUI licenses so I bite the bullet and do the Engine + Render on the farm.

Being able to queue up an Octane Standalone job would be great, it's worked here and there with past versions but it's always been a lot of Googling to find people who've made the necessary LUA scripts to have Octane Standalone run in a batch mode - pretty boring when so many other (all other?) standalone renderers have competent command-line interfaces!

I can't necessary help with the log debugging issues you have now but letting you know we've been using this for years now. We also keep the Houdini plugin on the network which helps me update it centrally, as newer builds come out.

Matt Hermans
Electric Lens Co.
seesharpstudio
Licensed Customer
Posts: 17
Joined: Mon Jan 16, 2023 2:48 pm

Assuming you are using windows - Have you tried to duplicate python3.xx folder and rename it to python3.11 ? In this location - C:\ProgramData\Thinkbox\Deadline10\submitters\Houdini
Post Reply

Return to “Houdini”