Jump to content

Sop Solver cooked in Immediate mode...


J.Santos

Recommended Posts

Hi all!

I was just going through Varomix Termites effect and noticed an error (or better, an warning) on my SOP Solver - "Sop solver cooked in Immediate mode, cached results incorrect" and, of course, the effect doesn't work! :(

I can work around this by adding another SOP solver, select it and them go back to the "Original" one... but this is not the best solution ;)!

Any idea of what this is and how to fix it?

I looked around but didn't found anything... the DOPS modes aren't named "Immediate"... funny thing is that I have a 2nd working file... without any problem... both are the exact same thing/parameters...

Cheers!

Link to comment
Share on other sites

I just answered myself...

I still don't know why the error happens but the easiest way to solve it is just to go to the Dopnet and press "Recook Simulation"... I think I'm going to promote this parameter up and keep it in mind for future RBD stuff as a parameter to keep an eye on! ;)

Thanks for the time anyway... and if someone can explain the error, I would appreciate it!

Link to comment
Share on other sites

That error is pretty common i think, nothing to worry about though slightly annoying. My experience is that sopnets are shy and don't like to run correctly from the inside. I find that the only way to guarantee proper results is to run them from the dopnet they're a part of or levels up from it, or, as you already did, always be ready to manually resim.

Link to comment
Share on other sites

it also helps to have your viewport pinned to the dopnet instead of displaying the what's going on in the SOPSolver itself and bypassing the SOPSolver should also get rid of the error message.

Annoys me every single time this happens, I wrote a script to recook the dopnet by pressing a hot-key combination, I have to see if I can find it !

cheers,

Manu

Edit:

here's the code, just create a new shelf tool and copy paste into the script tab and chose a hotkey after:

dopnet = hou.currentDopNet()
button = dopnet.parm("resimulate")
button.pressButton()

Edited by asnowcappedromance
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...