top of page
Mountaintop At Sunrise

Week8

Week 8 Plan:

  • Compare a huge number of VAT Daffodils and USD Daffodils (Performance, fidelity)

VAT AND USD COMPARISON

I ran the same sample (462 daffodils) on two different PCs. The specifications of each PC are listed below.

image.png

For my 4090 PC: 

First, I tested the USD pipeline by importing 462 animated daffodils into Unreal. The point count per daffodil was approximately 116,450. The result was that the animation dropped frames, and it took a long time to load the geometry cache. Below are the data I collected from Unreal.

Real-Time Rendering Performance Metrics USD (RTX 4090)

image.png
image.png
image.png

Memory - System Memory Usage

image.png

RHI - GPU Memory Usage

image.png

Scene Rendering - Scene Rendering Breakdown

image.png

Unit - Frame Rate and Thread Timing

Then, tried to import VAT daffodils to unreal, and then do the instance through PCG in Unreal. It's around 462 daffodils

image.png
image.png
image.png
image.png

Memory - System Memory Usage

image.png

RHI - GPU Memory Usage

image.png

Scene Rendering - Scene Rendering Breakdown

image.png

Unit - Frame Rate and Thread Timing

According to the data I got from Unreal, we can obviously feel that VAT has better performace in terms of FPS. 

For RTX PRO 6000 Blackwell: 

I also imported the animated daffodils into Unreal Engine on the RTX PRO 6000 Blackwell workstation. However, the daffodils still lacked materials, as mentioned previously. Additionally, the Level Sequence dropped frames during playback, making it impossible to play the full animation smoothly. Despite these issues, the FPS performance was notably better than on the RTX 4090.

Real-Time Rendering Performance Metrics VAT (RTX PRO 6000 Blackwell)

image.png
image.png
image.png

Memory - System Memory Usage

image.png

RHI - GPU Memory Usage

image.png

Scene Rendering - Scene Rendering Breakdown

image.png

Unit - Frame Rate and Thread Timing

Then, also tried to import VAT daffodils to unreal, and then do the instance through PCG in Unreal on another machine. It's around 462 daffodils.

image.png
image.png
image.png

Memory - System Memory Usage

image.png

RHI - GPU Memory Usage

image.png

Scene Rendering - Scene Rendering Breakdown

image.png

Unit - Frame Rate and Thread Timing

Conclusion: 

VAT crushed USD in real-time performance — 40 FPS vs 7 FPS on the same hardware, with 130× less GPU memory. When you're rendering hundreds of animated plants in Unreal, VAT wins every time.

bottom of page