Volume Velocity blur - karma cpu vs xpu

   602   2   1
User Avatar
Member
8 posts
Joined: Nov. 2017
Offline
Velocity Blur seems to be supported by karma-xpu, but does not look at all like what the karma-cpu renders (whick look fine to me).
Here is a screen shot of the volume and its velocity trail:


The velocity is boosted for demonstration purposes:


This is the karma cpu render:


and here the karma-xpu render of the same thing:



I'm not sure if I'm doing anything wrong or if this is a limitation of xpu at this point.

I'm including a hip file in case anyone has a moment to look at it.

I'm using Houdini 20.0.547 on windows.
Edited by fred_hopp - Jan. 2, 2024 20:27:21

Attachments:
H20_karmaXpu_volumeVelBlur_230102_v001.hip (1.1 MB)
2024-01-02_17h00_42.png (174.9 KB)
2024-01-02_16h59_24.png (241.1 KB)
2024-01-02_16h59_11.png (340.2 KB)
2024-01-02_16h58_26.png (449.8 KB)

User Avatar
Staff
425 posts
Joined: Sept. 2016
Offline
Hi. XPU's volume velocity blur implementation is somewhat different from CPU's. Due to performance considerations XPU does eulerian blur where field lookup points are modified by velocity, but this limits the blur to where velocity field exists. This is acceptable for pyro/smoke animations (which was our primary consideration), but the differences from CPU and field boundaries boundaries start becoming more apparent in cases like your set up where velocity scale is set to 100x.
User Avatar
Member
8 posts
Joined: Nov. 2017
Offline
Interesting. Thank you for the explanation, dlee.
  • Quick Links