- AI Previs Generation — Generate AI previs for Shot 3 & Shot 3B
- Team Direction — Discuss project direction and creative goals with team
- 4DGS Plugin Test — Test 4DGS plugins in Unreal & compare performance
- Interaction R&D — Research interaction mechanics for the experience
- MediaPipe Prototype — WIP: Using MediaPipe to drive plant growth (Shot 4B Interaction)
Group Research Study
Visual Technology Research • Spring 2026
- SplatRenderer UE plugin test
- 4DGS converter workflow
- Virtual Production R&D
- MediaPipe → UE5
- Shot 5 production
- Hand tracking interacion
- Shot 4 polish
- LED volume test
- RenderStream setup
- GPU profiling
- LOD system for 3DGS
- Unreal optimization
- Documentation
- MP4 lockdown
- Final presentation
Generated AI-driven previs to help visualize composition and timing for Shot 3 and Shot 3B before committing to full production.
- Created multiple AI previs iterations for Shot 3
- Generated Shot 3B variations exploring different camera angles
- Shared previs with team for feedback and selection
Tested 4DGS (4D Gaussian Splatting) plugins in Unreal Engine and compared their performance, visual quality, and workflow integration.

- Installed and configured multiple 4DGS plugins in UE
- Compared rendering quality, frame rate, and memory usage
- Tested temporal playback stability across plugins
- Documented comparison results for team reference
Explored different approaches for real-time interaction within the experience, focusing on gesture-based and body-tracking methods.
- Surveyed existing interaction frameworks (MediaPipe, Kinect, Leap Motion)
- Evaluated gesture recognition accuracy and latency
- Identified MediaPipe as primary candidate for hand/body tracking
- AI previs for Shot 3 & Shot 3B
- 4DGS plugin comparison report
- Team direction alignment notes
- Interaction research summary
- MediaPipe plant growth prototype (WIP)
- Interaction Bug Fixes — Fix bugs in the MediaPipe interaction system
- MediaPipe Script Improvements — Add lerp smoothing & fix previous state persistence
- Daffodil Shader — Help with shader work in Unreal for the daffodil asset
- Niagara Particles — Build particle system for Shot 5 interaction
Improved the MediaPipe-to-Unreal pipeline with interpolation for smoother transitions and fixed the previous state issue that was resetting plant growth on each frame.
- Added lerp (linear interpolation) to smooth gesture-driven values
- Fixed previous state not being stored correctly between MediaPipe callbacks
- Plant growth now retains its state when hands leave the frame
- Tuned interpolation speed for natural-feeling response
Building a Niagara particle system in Unreal Engine for the Shot 5 interaction sequence.
- Integrated particle system with collision solver
- image sample from a texture to particles.
- Fixed MediaPipe interaction system
- Improved lerp smoothing & state persistence in script
- Daffodil shader progress in Unreal
- Niagara particle system for Shot 5
- Post-Process Volume Stylization — Test stylized rendering with post-process volume
- Niagara Particle — Add Y-axis movement, layered noise and wind forces
- Shot 4B Landscape — Help with landscape asset editing for Shot 4B
- Interaction Logic— Fix interaction to work across different maps in editor
Explored stylized rendering approaches using Unreal's post-process volume to achieve a more artistic look for the experience.
- Tested various post-process materials for stylization effects
- Works for static but nor suitable for moving images.
Enhanced the Niagara particle system with more dynamic movement and natural behavior by adding vertical motion, multi-layer noise, and wind simulation.
- Added Y-axis velocity component for vertical particle movement
- Integrated wind force module for natural particle drift.
Optimized the interaction system architecture so it now works across different maps within the editor, improving workflow flexibility.
- Interaction now functions correctly in editor mode across all project maps
- Improved modularity for easier integration with different scenes
- Add daffodil leaves to the particle/interaction system
- Configure particle system with MediaPipe hand tracking interaction
- Post-process volume stylization tests
- Enhanced Niagara system with Y-axis motion, noise layers, and wind
- Shot 4B landscape asset edits
- Cross-map interaction system
