So your plugin is a geometry plugin that creates geometry (hair strands) around a separate geometry object? Or is it creating new INodes around that g…
Oh sorry, I thought that you meant you were transforming vertices of a node downward, like in a modifier. That’s what I meant by ‘point’ (the vertices…
If you multiply a local point by its parent node matrix, you get a world space point. If you multiply a world space point by the inverse of a node mat…
I tested your script on a scene I have with a few thousands objects and a few thousands file assets…enumerating all the assets took ~1.5 seconds, and …
The slowdown is not necessarily due to accessing the progressbar value…the slowdown is happening because you’re doing 10 million iterations of a loop …
You can enable/disable any control with the handy command: EnableWindow(GetDlgItem([hwnd], [idc_val]), [state]); If you want to disable some c…
What validity do expect to get? Well, if a force has a setting that would cause per-frame changes to values sent to its ForceField, I’d expect a sin…
Didn’t bother testing, just threw all 3 in there are saw a speed boost Probably doesn’t matter anyways, gonna switch to VRay instancing for this pro…
Ah perfect. That seems to have done the trick.
The plugin I’m working on is already fully developed and production ready, I was just trying to see if I could add this functionality to it. I may hav…
Thank you for the sample code Denis, I’ll compare it to my plugin code and see if I can rectify the two.
SimpleObject2.
No, what I mean is…I have my plugin node: {plugin} And then I attach the child nodes so they form a group where the plugin node is the head: [{plug…