# A hyper-realistic yacht configurator in WebGPU

> A boat configurator using SSGI and SSR on WebGPU: change colors and the time of day, switch cameras and see water reflections on the hull.

Canonical page: https://andersonmancini.dev/blog/yacht-configurator-webgpu

Published: 2026-08-12 · 1 min read · Tags: webgpu, ssgi, configurator, three.js, launch

Boats are a good fit for real-time rendering and a hard one: a yacht is mostly **gloss and water**, and the buyer compares options for a long time. This configurator was built with that in mind, using SSGI and SSR on WebGPU.

![The yacht configurator](https://andersonmancini.dev/images/dopple_marine.webp)

## What you can do

- customize **colors** and the **time of day**,
- switch between **multiple cameras**,
- see **water reflections on the hull**.

## The atmosphere

Birds, music and a living atmosphere help potential clients settle into the scene, and compare configurations without feeling rushed. It uses the latest rendering features of WebGPU throughout.

## Try it

The configurator is live at [dopple-marine.vercel.app](https://dopple-marine.vercel.app/), and the details are on the [project page](https://andersonmancini.dev/projects/yacht-config.md).

## Related projects

- [Yacht Config](https://andersonmancini.dev/projects/yacht-config.md) — Hyper-realistic yacht configurator
