Artifacts advecting Cd (color) grids with the sparse solver

   1179   0   1
User Avatar
Member
43 posts
Joined: Dec. 2010
Offline
Hey there,
I've tried every combination of advection schemes in DOPs but I can't figure out how to properly advect a Cd (color) vector field without getting very ugly artifacts in the field.
(see screenshot for a slice of the Cd field)

For example I have a Cd field with a subtle color variation over 3D space from a beige to brown color gradient.. but when I advect the Cd field with the vel field in sparse Pyro I start to get very ugly artifacts in the Cd field, lots of little bright green and blue and red spots show up and disappear from frame to frame.
I've tried the different advection schemes and tried injecting a solid Alpha float field with a uniform value of 1.0, but it doesn't seem to help.
I also tried rebuilding the microsolver network to advect the Cd and Alpha fields and do the premultiplying math etc outside of the Pyro HDA.

I can't right now, but at some point I could put together an example test scene, but in the meantime is there a canon recommended method for advecting color fields?

Thanks for any help!

Attachments:
2020-11-18_07-59.png (106.0 KB)

MC
  • Quick Links