Transfer point attributes to isosurface

   5266   6   0
User Avatar
Member
32 posts
Joined: May 2006
Offline
Hi all,

I'm trying to do some volumetric renders, but i'm not able to transfer the point attributes to an volume.

I have a metaball copied with particles, and converting that into a isosurface. And mixing it with a volume mix.
Thats is deleting my point attributes (POP).

any guess?

thanks!
User Avatar
Member
12469 posts
Joined: July 2005
Offline
This would be a good thing to get overall, yes. Volume support in AttribTransfer and Magnet, and for the IsoOffset SOP to be able to also fill Fog Volumes from Metaballs with point attributes, etc.

And another plug for the Gas Particle To Field DOP functionality in SOPs.

No quick workarounds come to mind, I'm afraid
Jason Iversen, Technology Supervisor & FX Pipeline/R+D Lead @ Weta FX
also, http://www.odforce.net [www.odforce.net]
User Avatar
Member
32 posts
Joined: May 2006
Offline
f*ck i thought there was something )

Anyway, i'm doing that rendering metaballs as volumes, but the quality is not as good. Even tweaking the hidden attribute “volume step” in the object/sampling tab.

But i'm not able to mix the volume and override the shader attributes S

Yep, In the attribTransfer options there are “detail”,“point”,“primitive”,“vertices”

Seems to make sense add a “volume” there.

maybe for the next release SESI? (i don't mean H10) )
User Avatar
Member
1145 posts
Joined: July 2005
Offline
Would doing it this way help? Look in sphereobject1, I've used the same reference sphere that builds the volume, and transfered the point colours to the volume.

Attachments:
attribute_transfer_colour_to_volume.hip (269.2 KB)

“gravity is not a force, it is a boundary layer”
“everything is coincident”
“Love; the state of suspended anticipation.”
User Avatar
Member
12469 posts
Joined: July 2005
Offline
Unfortunately this doesn't vary across the volume - its a point attribute on the single point which is the origin of the Volume.

I tried to copy metaballs to every point and then use 3 IsoOffset SOPs (one for R, G and B) but I found that the IsoOffset, when populating Fog Volumes from Metaballs, cannot add metaballs at a lower density nor does it have any local variables (like a $PT, $CR, etc) to enable some tricksy-ness like this. (SESI, can we RFE both of those too?)
Jason Iversen, Technology Supervisor & FX Pipeline/R+D Lead @ Weta FX
also, http://www.odforce.net [www.odforce.net]
User Avatar
Member
1145 posts
Joined: July 2005
Offline
Of course it does, I forgot to put the Scatter sop ahead of the colour sop ops:
But that doesn't help either since it just adds the colours together into a single colour across the volumn.
“gravity is not a force, it is a boundary layer”
“everything is coincident”
“Love; the state of suspended anticipation.”
User Avatar
Member
7722 posts
Joined: July 2005
Online
If you're willing to just take the colour from the nearest neighbour, then one can use the nearpoint() expression using $X,$Y,$Z in a VolumeMix.
  • Quick Links