A few thoughts - if I may - from my attempts to replace the CLI version with the Houdini plugin (by the way: The new compilation works!)
Wish for: Warning “no GPU found”
- for whatever reason on my Surface Book 2 the NVidia GPU got switched off while using Houdini/RC-plugin, which led to the crazy situation of the model having been built (on NVidia, because RC is using GPU only) but created display glitches (on the Intel GPU). After that the NVidia was “gone” and could not be used any more (until I unplugged/replugged the tablet part).
It would be helpful if the plugin could spit out a warning “no GPU found, RC only works with GPU”, because it was extremely hard to figure out what was causing the “nothing is happening” problems!
Wish for: Better progress indication
- we talked about this, I am just putting it down as a note: ANY better progress report would be helpful, and be it in a way that says “no, Houdini is NOT CRASHED, it is merely waiting for RC”. This could be a separate thread keeping Houdini alive (nurturing idle tasks) to avoid the screen going blind.
Desperately needed: Camera exports
- we tackled this before: It would be VERY helpful if the plugin could fire off an XMP export. Currently, we can only extract camera positions, which does help to some degree - but just like with flight logs the position information at times isn't precise enough. If the plugin could simply send a command “export XMP using the saved preference settings” (using a pre-made XML), the XMP stored in the images directory could be read out and their data used. That is how I do it in the CLI-based workflow.
Alternatively extracting (usable) rotation data would help, too
Wish for: Control Points
- again just noting this down: The ability to send in 2d position data to an image plus a Vec3 per point indicated in order to create either ground control points (to match up meshes with imports from different sources using the same world space) or to set reference points between images (to avoid camera-drop-outs, creating more than one component in RC) is somewhat “crucial” for any shot not being taken properly (which at production times can happen).
I hope this is helpful. I would welcome any exchange of thoughts with other users of this bridge solution - be it here openly on the forum or on some private channel.