How can I transfer UV from polygon to volume?

   4073   4   3
User Avatar
Member
415 posts
Joined: Aug. 2015
Offline
Hi;

I would like to create a VDB from a polygon (that contains UV texture) and after some deformations (like anti-alias noise), I would like to convert it back to polygon.

I tried to transfer UV attribute from volume to deformed polygon by turning the “Transfer Surface Attribut” option ON, in “ConvertVDB SOP”, but it doesn't work in some parts of the final result.





Thanks for helping.

Attachments:
1.jpg (195.8 KB)
uv_Volume.hip (194.6 KB)

Masoud Saadatmand (MSDVFX)
User Avatar
Member
1 posts
Joined: Dec. 2018
Offline
Can you get the result you want by using attribute transfer?
User Avatar
Member
39 posts
Joined: July 2013
Offline
Have you tried the Attribute from Volume SOP?
User Avatar
Member
415 posts
Joined: Aug. 2015
Offline
Sean Rowe
Have you tried the Attribute from Volume SOP?
I tried “Attribute from Volume”, but I don't know why it doesn't works properly.
Masoud Saadatmand (MSDVFX)
User Avatar
Member
8045 posts
Joined: Sept. 2011
Offline
It's not possible. UV's are a topologically defined property. Converting to a volume throws out the topology, and converting back to polygons produces an unrelated topology. The best you can do is proximity transfer, but if the uv has seams, they will not be preserved correctly, and faces that straddle a seam will be rendered incorrectly.
Edited by jsmack - March 13, 2020 17:14:16
  • Quick Links