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:
Troubleshoot Itim’s Tool in Unreal Engine
Exporting Growth Stages w/Procedural Vegetation Tool
Add extra detail to PPM generated by Python