Wed Oct 24, 2018 7:25 am
Fusion's not as robust as Houdini—there are quite a few bits and pieces that aren't accessible outside of a full-blown SDK plug-in. It is certainly more low-level than most AE users are used to, and there are fewer community-built gizmos and scripts as Nuke users get to use because the user base is comparatively small (for the moment).
Personally, I love Lua. I know a little bit of Python, and while I can get by, it seems overly complex to do relatively simple things. And that tabs vs spaces thing really gets my goat! For the majority of tasks, Lua tends to be simpler and quicker than Python, but you do run into places where Python's more developed, and you have to build something more explicit to get the same result with Lua.
Fusion's expressions are all Lua based, and Fuses cannot be written in Python*, so it's well worth learning if you intend to do much development in Fusion.
*Technically, you could put Python code in a Fuse, but you'd still have to use a Lua wrapper to invoke it, and you'd lose the speed of the LuaJIT interpreter, which is fast if it's used well.
Bryan Ray
http://www.bryanray.name
http://www.sidefx.com