top of page
雪紅杉林

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.

image.png
Screenshot 2026-01-19 045115.png

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

 

image.png

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.

image.png

Next Week:

  1. Try USD variants and PDG

bottom of page