
Week2
VAT vs USD Instancing Test
Jan 14
HAVE COMPLETED:
TO-DO LIST:
-
Last week, I tested two different pipelines (USD and VAT) to transfer Yichen’s fern simulation from Houdini to Unreal
-
Try VAT Instancing in Houdini and Unreal
-
Try a different method of Instancer in Houdini and test its performance in Unreal
-
Try USD Instancing in Unreal
USD INSTANCING IN HOUDINI:
USD has two types of instanceable primitives and point instancing.
Point instancing: Try to test different methods of point instencing. I have 15 ferns to test the file size.


Point Instancer: The ferns doesn't have animation in Unreal.
Instanceable Reference: It worked
Reference: It worked
Instanceable Inherit: It worked
Inherit: It worked
Instanceable Specialize: It worked
Specialize: It worked

Result: All of them have similar performance and same file size.
USD INSTANCING IN UNREAL:
VAT
I am gonna test the formula to see if VAT can work. (frame_count * point_count)/texture_size, see if it's over 9000. I reduced the hairs of fern and the polygon is now 25,861. And according to the formula, the result is 757.6, so it was rendered really fast and exported successfully, so I think if we use Opacily texture in lowpoly geometry, that should be cool.

-
Try USD variants and PDG