Undulation

Interactive Golf green design tool.

Services

3D

Product Design

Development

Client

Personal Project

Year

2025

Description

Designed and built an interactive 3D golf green editor inspired by Straka Line green books, combining terrain sculpting with real-time slope visualisation.

The green shape is controlled procedurally using Perlin noise applied to an ellipse, with elevation sculpted via a control grid and slope data visualised through gradients, arrows, and effective green percentage.

Developed using Three.js and JavaScript, the tool features custom vertex deformation with Gaussian falloff and dynamic UI controls for terrain editing and data toggles. The build was AI-supported, using Gemini for technical planning and Cursor to assist with implementation.

Software

Quantcore
Quantcore
Quantcore
Quantcore
Undulation
Undulation
Undulation
Undulation
Undulation
Undulation