week 2 - implementation

Accomplished:

  • Procedural Vegetation Editor (PVE) Research

  • Unreal Transfer intergrated into Itim’s Tool’s Gradio UI

To do:

  • Keep Experimenting Itim’s Tool into Unreal

  • Further Procedural Vegetation Editor (PVE) Experiments

Procedural Vegetation Editor (PVE):

What I found:

Pros:

PVE can be plugged into PCG

Possible to export the phases of a tree’s life

Cons:

PVE modifiers cannot be keyframed

PVE Customization is not real-time (Only Pre-Export)

These Custom Features can be useful for growth:

Carve:

Remove Branches:

Leaf Scale:

Customizable Leaf Meshes

Data Asset used within PVE

Black Alder PVE Preset

Plugged the Tree into Static Mesh Sampler

Landscape Tests using PVE in a PCG

Ran around 60FPS on the 6000 Blackwell GPU

Ran around 20FPS on my 3070 NVIDIA GPU


Itim’s Tool:

Accomplished:

Able to implement the same Unreal Python Post Process Logic into Gradio UI

Issues:

Receiving errors

Attempted to use code on Google Colab:

Laptop PC Specs:

Legion Pro 5TI

Intel Core Ultra 9

RAM 32GB

5070 NVIDIA GPU (12GB)

Results:

20 Minutes loading Models and then ran out of RAM

Couldn’t find CUDA GPU

Used CPU

PC Stats:

ASUS System

Intel(R) Core(TM) i7-10700KF CPU @ 3.80GHz 8/16

ASUSTeK COMPUTER INC. PRIME Z590-P WIFI

RAM 32 GB

NVIDIA GeForce RTX 3070 (8 GB)

Results:

12 Minutes loading Models and then ran out of RAM

Couldn’t find CUDA GPU

Used CPU

Deloitte PC Stats:

Intel Xeon w7-2575X

RAM 128 GB

NVIDIA 6000 BLACKWELL

CUDA FOUND

Itim’s Tool Integrated with Unreal Engine Python:

Python Generated PMM

UE 5.6: Working

UE 5.7: Working

UE 5.7: Working

UE 5.6: Working

What’s Next:

  1. Troubleshoot Itim’s Tool in Unreal Engine

  2. Exporting Growth Stages w/Procedural Vegetation Tool

  3. Add extra detail to PPM generated by Python


Previous
Previous

week 3

Next
Next

week 1 - research