Page 2 of 2

Re: Houdini + Octane + Deadline questions

Posted: Sun Jun 08, 2025 11:00 am
by seesharpstudio
For the above screenshot - we had - Octane_2025.2.0.0_Houdini_20.5.550_Studio+_Win64

Re: Houdini + Octane + Deadline questions

Posted: Fri Jun 13, 2025 1:04 pm
by marcikola
Did you setup anything special?

I tried my setup i've been using for 3 years, but can't make it work.

Re: Houdini + Octane + Deadline questions

Posted: Fri Jun 20, 2025 7:00 am
by seesharpstudio
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.

Re: Houdini + Octane + Deadline questions

Posted: Tue Jul 01, 2025 4:53 pm
by marcikola
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)

Re: Houdini + Octane + Deadline questions

Posted: Tue Jul 15, 2025 2:37 am
by dom_otoy
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...

Re: Houdini + Octane + Deadline questions

Posted: Wed Jul 16, 2025 11:15 am
by seesharpstudio
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?

Re: Houdini + Octane + Deadline questions

Posted: Mon Jul 21, 2025 10:29 am
by marcikola
Hey!

I'm using Deadline Client Version: 10.1.20.3 and Houdini 20.5.487 Py 3.11.

Re: Houdini + Octane + Deadline questions

Posted: Mon Jul 28, 2025 1:08 am
by Renbry
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.

Re: Houdini + Octane + Deadline questions

Posted: Mon Jul 28, 2025 11:28 am
by seesharpstudio
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