Houdini Batch Render Tool v1.1
🕑 Added 2025-01-18 03:49:10 +0000 UTCAdded progress bar with "Cancel Render" button.
Make sure you Turn on the check box 'Print Command Line to Console' in USD ROP node in Houdini, in Statistic Tab, to make the progress bar work. Otherwise you see 'Frames disabled, see Help to turn it on!' text and no frames or progress will show, but the render will still go fine.
Also keep in mind that this checkbox is in USD ROP node, but the name and location can be different in other renders.
Fixed bug with D:/ location extra files, now all files will be created in the same folder where you put your exe.
Yes its for paid members, zip file posted above in next post, sorry but for $5 its very small fee for that work ive done and spent time on it! And many other useful tools i will share soon that i made for all years working in Houdini.
Let me know if there is any bugs, or if you have requests, here in comments or direct messages!
Comments
Maxime Becaud
Will there be a way to define where your houdini install is?
Maxime Becaud
Ah my Houdini isn't installed there, I have it on another drive
Konstantin Kovalenko
Can you find and check if you have this file and where its located "C:\Program Files\Side Effects Software\Houdini 20.5.445\bin\hrender.py"
Maxime Becaud
The path is correct, I tried both sides with the slashes, I can paste the entire log if you want (its a bit long since i tried a few things) : [2025-01-21 00:05:27] Application started. Loading data... [2025-01-21 00:05:27] Data file not found; skipping load. [2025-01-21 00:06:08] Edited cell in column 1, row I001: 'C:/default.hip' -> 'C:/default.hip' [2025-01-21 00:06:54] Edited cell in column 1, row I001: 'C:/default.hip' -> 'O:/Projects/Ballas/01_PROJECTS/' [2025-01-21 00:06:59] Edited cell in column 1, row I001: 'O:/Projects/Ballas/01_PROJECTS/' -> 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' [2025-01-21 00:07:05] Duplicated 1 row(s). [2025-01-21 00:07:05] Duplicated 1 row(s). [2025-01-21 00:07:05] Duplicated 1 row(s). [2025-01-21 00:07:05] Duplicated 1 row(s). [2025-01-21 00:07:31] Edited cell in column 4, row I001: 'ropnet1' -> 'S6P4' [2025-01-21 00:07:41] Edited cell in column 4, row I005: 'ropnet1' -> 'S6P5' [2025-01-21 00:07:59] Edited cell in column 4, row I004: 'ropnet1' -> 'S5P4' [2025-01-21 00:08:06] Edited cell in column 4, row I003: 'ropnet1' -> 'S5P5' [2025-01-21 00:08:17] Edited cell in column 4, row I002: 'ropnet1' -> 'S6P2' [2025-01-21 00:09:37] Edited cell in column 2, row I001: '1' -> '25' [2025-01-21 00:09:40] Edited cell in column 3, row I001: '100' -> '75' [2025-01-21 00:09:46] Edited cell in column 3, row I005: '100' -> '150' [2025-01-21 00:09:52] Edited cell in column 3, row I004: '100' -> '50' [2025-01-21 00:10:02] Edited cell in column 3, row I003: '100' -> '90' [2025-01-21 00:10:16] Edited cell in column 2, row I002: '1' -> '190' [2025-01-21 00:10:20] Edited cell in column 3, row I002: '100' -> '220' [2025-01-21 00:10:58] Beginning render for 5 tasks, total frames: 372 [2025-01-21 00:10:58] Launching: ['hython', 'hrender.py', '-e', '-f', '25', '75', '-i', '1', '-d', 'S6P4', 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc'] [2025-01-21 00:10:58] Failed to launch: [WinError 2] Le fichier spécifié est introuvable [2025-01-21 00:10:58] Render thread finished. [2025-01-21 00:11:15] Edited cell in column 1, row I001: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:17] Edited cell in column 1, row I005: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:19] Edited cell in column 1, row I004: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:21] Edited cell in column 1, row I003: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:23] Edited cell in column 1, row I002: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:24] Beginning render for 5 tasks, total frames: 372 [2025-01-21 00:11:24] Launching: ['hython', 'hrender.py', '-e', '-f', '25', '75', '-i', '1', '-d', 'S6P4', 'O:\\Projects/Ballas\\01_PROJECTS\\Ballas_v2.hiplc'] [2025-01-21 00:11:24] Failed to launch: [WinError 2] Le fichier spécifié est introuvable [2025-01-21 00:11:24] Render thread finished. [2025-01-21 00:11:37] Edited cell in column 1, row I001: 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:39] Edited cell in column 1, row I005: 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:41] Edited cell in column 1, row I004: 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:43] Edited cell in column 1, row I003: 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:45] Edited cell in column 1, row I002: 'O:\Projects/Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:11:46] Beginning render for 5 tasks, total frames: 372 [2025-01-21 00:11:46] Launching: ['hython', 'hrender.py', '-e', '-f', '25', '75', '-i', '1', '-d', 'S6P4', 'O:\\Projects\\Ballas\\01_PROJECTS\\Ballas_v2.hiplc'] [2025-01-21 00:11:46] Failed to launch: [WinError 2] Le fichier spécifié est introuvable [2025-01-21 00:11:46] Render thread finished. [2025-01-21 00:13:43] Edited cell in column 4, row I001: 'S6P4' -> '/out/S6P4' [2025-01-21 00:13:51] Edited cell in column 4, row I005: 'S6P5' -> '/out/S6P5' [2025-01-21 00:13:52] Edited cell in column 3, row I004: '50' -> '50' [2025-01-21 00:13:54] Edited cell in column 4, row I004: 'S5P4' -> '/out/S5P4' [2025-01-21 00:13:56] Edited cell in column 4, row I003: 'S5P5' -> '/out/S5P5' [2025-01-21 00:13:57] Edited cell in column 4, row I002: 'S6P2' -> '/out/S6P2' [2025-01-21 00:15:03] Edited cell in column 1, row I001: 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' [2025-01-21 00:15:05] Edited cell in column 1, row I005: 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' [2025-01-21 00:15:06] Edited cell in column 1, row I004: 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' [2025-01-21 00:15:08] Edited cell in column 1, row I003: 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' [2025-01-21 00:15:09] Edited cell in column 1, row I002: 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' [2025-01-21 00:15:12] Beginning render for 5 tasks, total frames: 372 [2025-01-21 00:15:12] Launching: ['hython', 'hrender.py', '-e', '-f', '25', '75', '-i', '1', '-d', '/out/S6P4', 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc'] [2025-01-21 00:15:12] Failed to launch: [WinError 2] Le fichier spécifié est introuvable [2025-01-21 00:15:12] Render thread finished. [2025-01-21 00:16:21] Toggled Enable to False for row I001. [2025-01-21 00:16:22] Toggled Enable to True for row I001. [2025-01-21 00:16:22] Toggled Enable to False for row I001. [2025-01-21 00:16:22] Toggled Enable to True for row I001. [2025-01-21 00:16:53] Beginning render for 5 tasks, total frames: 372 [2025-01-21 00:16:53] Launching: ['hython', 'hrender.py', '-e', '-f', '25', '75', '-i', '1', '-d', '/out/S6P4', 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc'] [2025-01-21 00:16:53] Failed to launch: [WinError 2] Le fichier spécifié est introuvable [2025-01-21 00:16:53] Render thread finished. [2025-01-21 00:17:34] Edited cell in column 1, row I001: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:17:36] Edited cell in column 1, row I005: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:17:37] Edited cell in column 1, row I004: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:17:39] Edited cell in column 1, row I003: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:17:41] Edited cell in column 1, row I002: 'O:/Projects/Ballas/01_PROJECTS/Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' [2025-01-21 00:17:42] Beginning render for 5 tasks, total frames: 372 [2025-01-21 00:17:42] Launching: ['hython', 'hrender.py', '-e', '-f', '25', '75', '-i', '1', '-d', '/out/S6P4', 'O:\\Projects\\Ballas\\01_PROJECTS\\Ballas_v2.hiplc'] [2025-01-21 00:17:43] Failed to launch: [WinError 2] Le fichier spécifié est introuvable [2025-01-21 00:17:43] Render thread finished. [2025-01-21 00:17:48] Edited cell in column 1, row I001: 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hip' [2025-01-21 00:17:49] Beginning render for 5 tasks, total frames: 372 [2025-01-21 00:17:49] Launching: ['hython', 'hrender.py', '-e', '-f', '25', '75', '-i', '1', '-d', '/out/S6P4', 'O:\\Projects\\Ballas\\01_PROJECTS\\Ballas_v2.hip'] [2025-01-21 00:17:49] Failed to launch: [WinError 2] Le fichier spécifié est introuvable [2025-01-21 00:17:49] Render thread finished. [2025-01-21 00:17:52] Edited cell in column 1, row I001: 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hip' -> 'O:\Projects\Ballas\01_PROJECTS\Ballas_v2.hiplc'
Konstantin Kovalenko
Hi, that error looks weird, the path is correct? Did you try to change the slashes? I tested it with different slashes and it worked on my side. Hard to tell as you error doesnt say anything specific, is that whole log?
Maxime Becaud
Hello! this seems super usefull / great, I am unfortunatly having trouble with it as I'm trying to setup renders for the night, I keep getting "file cannot be found" errors? I checked the logs and it seems the backslashes in my files paths are being doubled, "O:\Projects\etc\etc" is becoming "O:\\Projects\\etc\\etc" Maybe this is my fault and I'm not using the tool correctly, I've already tried replacing with forward slashes and have had the same error Full relevant log : [2025-01-21 00:17:49] Beginning render for 5 tasks, total frames: 372 [2025-01-21 00:17:49] Launching: ['hython', 'hrender.py', '-e', '-f', '25', '75', '-i', '1', '-d', '/out/S6P4', 'O:\\Projects\\Ballas\\01_PROJECTS\\Ballas_v2.hiplc'] [2025-01-21 00:17:49] Failed to launch: [WinError 2] Le fichier spécifié est introuvable