Input/Output Collision SDF Difference SOP Pyrosolver

   331   2   0
User Avatar
Member
7 posts
Joined: 8月 2017
オンライン
Hey all!

I have two images attached. The first image is the collision input SDF for a pyro sim. The second image is the output collision SDF.

Why are these two SDFs different?

I need to set a field to a specific value if it's inside the collision object. Normally I would try something like:

if(f@collision<0){
"set some value"
}

That will not work in DOPs because the SDF in DOPs isn't the same as the SDF input.

Thanks in advance!
Edited by nculver - 2025年10月31日 17:22:22

Attachments:
Screenshot from 2025-10-31 16-42-39.png (198.1 KB)
Screenshot from 2025-10-31 16-41-41.png (199.2 KB)

User Avatar
Member
7 posts
Joined: 8月 2017
オンライン
Bump for relevancy
User Avatar
Member
9367 posts
Joined: 7月 2007
オフライン
you may want to attach a hip file

since collision field and source collision SDFs are expected to differ a bit since they are resampled into collision field and also DOP representation of volumes is different from SOP or VDB etc..

so rather than guessing what exactly you are seeing or expect, with example is easier to see what exactly is going on in your scene and why
Tomas Slancik
CG Supervisor
Framestore, NY
  • Quick Links