Any plans for Python support?

Generic forum to discuss Octane Render, post ideas and suggest improvements.
Forum rules
Please add your OS and Hardware Configuration in your signature, it makes it easier for us to help you analyze problems. Example: Win 7 64 | Geforce GTX680 | i7 3770 | 16GB
Post Reply
riggles
Licensed Customer
Posts: 493
Joined: Mon Feb 17, 2014 3:34 pm
Location: CT, USA

I've always wondered why Octane has LUA scripting, but no Python support? I'm sure there is, or was at some time, a reason. But so many of the DCC apps people use, and own Octane plugins for, have some form of Python scripting: Maya, Max, C4D, MODO, Nuke, Houdini, etc. I would think including Python would make either deeper or more powerful integration and control possible in these apps. Or would allow for Octane scripting possibilities where there was none before.

Any thoughts on adding Python?
User avatar
Goldorak
OctaneRender Team
Posts: 2321
Joined: Sun Apr 22, 2012 8:09 pm
Contact:

v3 will have a C API, which may open the door to more scripting solutions. Lua is as fast as compiled code and binds better than python to native APIs.
realise
Licensed Customer
Posts: 33
Joined: Thu Mar 26, 2015 1:24 pm

We'd like to see Python support too.

Python is the standard pipeline language for feature film, TV commercials and long form TV industries. It is natively supported in Maya, Houdini & Foundry products. A C API is of little use to most post production facilities.
riggles
Licensed Customer
Posts: 493
Joined: Mon Feb 17, 2014 3:34 pm
Location: CT, USA

Goldorak wrote:v3 will have a C API, which may open the door to more scripting solutions. Lua is as fast as compiled code and binds better than python to native APIs.
I'm just thinking out loud here, but if someone wants to automate a task in their DCC app, they can write a python script. If they want to automate something comping in Nuke, they can write a python script. If they need to automate something in their shot tracking app, they can write a python script. The whole VFX pipeline can speak python. Where does LUA (and therefore Octane) fit into this?
Post Reply

Return to “General Discussion”