March 10th, 2011,01:30 PM
1. Nuke is written in C++ (with some python integration)
2. Nuke Plug-ins are written in C++, if you know it well enough use it. If you don't know any C++ and don't have a long time to complete the project (to learn C++ along the way), I'd say use Python as its relatively easy to build some nice tools if you know the basics. To be clear, you won't be building a plug-in with python, you'll be using it to make a panel/gizmo.
3. With Python, no. Its pretty easy to build a snow/dust/rain system, I've made them in the past with relative ease.
One difference to C++ is that you don't have access to sprites, so 1x1 cards have to be used as your billboards for the textures. Using card nodes, simulations and rendering will take longer than sprites.
If your particle system requires much flexibility (i.e. multiple forces) then it might take a bit longer, but if you need a simple one-trick poney it shouldn't take up too much of your time.
Last edited by doodle; March 10th, 2011 at 01:39 PM.
Sometimes you're just looking at the wrong side of the table