Transferring point velocity to volume
5267 6 3- morganv123
- Member
- 33 posts
- Joined: Jan. 2015
- Offline
Hi! Ultimately I'm trying to extract velocities from a mesh out of a vellum sim into a volume which I can then apply to advect some other stuff like particles. I can't get this basic setup to work though. Using volumevelocity SOP, just simply copying a v attribute onto a volume doesn't ever produce any readings on a volume slice - however other functions like curl noise behave as expected.
- e_noni
- Member
- 11 posts
- Joined: Nov. 2006
- Offline
- morganv123
- Member
- 33 posts
- Joined: Jan. 2015
- Offline
- Nathan Meier
- Member
- 10 posts
- Joined: May 2016
- Offline
- rmon61
- Member
- 6 posts
- Joined: March 2019
- Offline
- tamte
- Member
- 8518 posts
- Joined: July 2007
- Online
seems to work for me, it internally uses Volume From Attribute which means that it will sample the point velocity only for existing active voxels
if you want to create volume velocity from an arbitrary pointcloud without supplying the volume beforehand you can use Volume Rasterize Attribute SOP or VDB From Particles SOP
if you want to create volume velocity from an arbitrary pointcloud without supplying the volume beforehand you can use Volume Rasterize Attribute SOP or VDB From Particles SOP
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- jbcel
- Member
- 2 posts
- Joined: Nov. 2008
- Offline
I had this issue in 19.5 when the input was a vdb vector volume: point velocity mode did not work. If it is converted to a native Houdini vector with 3 parts, it works. It seems the Volume from Attribute sop inside the volumevelocity HDA expects a native volume.
Haven't checked to see if this is changed in H20
Haven't checked to see if this is changed in H20
Edited by jbcel - March 8, 2024 12:14:04
-
- Quick Links