top of page

Tools

Personal Projects

3D

Programming

Programming

A foliage placement tool featuring:
- Adjustable brush size with visual preview
- Minimum distance enforcement between grass instances
- Preview of valid placement positions
- Undo/Redo support
- Real-time visualization of brush area and placement points

 

Foliage Placement

A custom tool for efficient and precise foliage painting, featuring adjustable brush size with real-time visual feedback, minimum spacing control, valid placement previews, and full undo/redo support—designed to streamline environment creation workflows.

Demo

github_logo_icon_188438.webp

Features

Adjustable Brush Size

Dynamically resize the brush with a live visual preview to fine-tune placement areas.

Instance Spacing Control

Enforces a minimum distance between grass instances to avoid overcrowding and overlapping.

Valid Placement Preview 

Highlights only valid terrain or mesh areas where foliage can be placed.

Undo/Redo Functionality 

Easily revert or reapply actions for a non-destructive, iterative workflow.

Real-Time Brush Visualization

See the brush area and potential placement points while painting for immediate feedback.

Culling Optimization

A tool use to optimize platform performance by allowing designers to select culling types, and allow run cycles to focus on objects in relevance. 

​

​​​​

Multi-Method Culling Selection Enables designers to select from multiple culling methods—such as frustum, occlusion, and distance-based culling—to optimize rendering and performance.

​

TDLR :  lets artists put more in scenes without lagging everythign

Demo

bottom of page