Portfolio · 3D configurator / WebGL

Vizianello — GV30 Thunder

For Cantieri Vizianello in Venice we built the 3D configurator of the GV30 Thunder, the water limousine designed by Nuvolari Lenard. A bilingual web application where the boat is composed in real time: hull, deck, essences, leathers, dashboard, down to the stitching.

4.1 millionvertices in the 3D model
167texture files in 15 groups
25customisation categories
76colours and materials
2 languagesItalian and English
The project

The finishes of a boat are chosen by looking at them. Now they are chosen on screen.

The GV30 Thunder is a 9.2-metre vessel with a GRP hull and two waterjets, designed by Nuvolari Lenard and built in Venice with over thirty years of craft behind it.

The configured GV30 Thunder, with teak deck and GRP hull

The value in the details

Its value lies in the details: the deck essence, the seat leather, the dashboard finish, the flooring texture.

Before the boat exists

The configurator exists so these finishes can be chosen before the boat does, with the same care you would apply in the yard.

The work

From the 3D model to a boat you can configure.

Four stages, four different crafts, all working on the same vessel.

01

Work on the 3D model

Geometry reorganised and split into configurable parts — hull, deck, upholstery, dashboard, air intakes, bow, stern, logos — with careful UV mapping and meshopt geometry compression: a model of over four million vertices that arrives intact inside a browser.

02

Creating and preparing the textures

167 texture files organised by material group: wood essences (teak, mahogany, walnut), leathers and hides, carpet and technical fabrics, forged carbon, chrome, glass. Every material is built in PBR maps and lit by environment lighting, so that wood still looks like wood under a different light.

03

The application, in two languages

A React and three.js application running on WebGL, with a native Italian and English interface — not a translation added afterwards. Four sections (Exterior, Parts, Performance, Interior), 25 customisation categories and 76 colours and materials, with their real names.

04

Performance

Progressive loading, asynchronous compilation of the graphics programs so the browser never freezes, quality scaled to the device's GPU — integrated laptop graphics included — and automatic recovery if the graphics context is lost. Engineering the user never sees: they only notice that it works.

The features

Every choice, instantly, on the model.

Immediate customisation

Changing the finish (glossy or matte), the hull essence, the seat leather or the flooring updates the model at once: you judge the combination, not the single option.

Three dedicated views

Entrance, rear seats and driving position: the viewpoints of someone actually stepping on board, made for judging the interior from the inside.

Studio backdrops

Blue, grey or black: a colour is judged against different moods, as on a pontoon at sunset or in a showroom.

Download the configuration

The client composes their boat, saves it and takes it away: from a browsing tool to a sales tool.

The value

A Venetian boat showing itself to the world.

The work brings together modelling, PBR materials, lighting, real-time development and performance optimisation: different crafts, speaking one language here. But the point is not technical. A shipyard that has been building boats signed “Venezia” for generations, and now sells outside Italy too, can show its finishes before building them.

Craftsmanship, which by definition is touched by hand, is here touched on a screen: the same craft, told with today's tools.

The GV30 Thunder configurator — image from the project
The configurator

The configurator in pictures.

Click an image to open it full screen — use the arrow keys to browse. The images are the project's own: if you want different captions, tell me what they show and I will write them.

The team

Designing a boat's configuration from scratch, detail by detail.

Behind this configurator sits design work the Web'nGO team carried out from scratch: not the adaptation of a ready-made model, but the building of a complete GV30 Thunder configuration from nothing. Every part of the boat made configurable, every material prepared, every name checked with the shipyard: 3D modelling, material artwork, lighting, real-time development, interface and performance held together by one single design. It is the kind of work where the care shows in the result, and it is worth saying plainly.

Precision work

Four million vertices reorganised part by part so they could be configured, 167 textures rebuilt as PBR maps, 76 colours and materials with their real names. Nothing generic: every detail belongs to this boat and to no other.

Team work

3D modelling, materials, WebGL development, a bilingual interface and browser performance: different crafts that the team kept aligned on a single goal — the boat coming together in front of the person choosing it.

«This configurator is not a technical exercise: it is part of the brand growth journey we are on with Vizianello, step by step.»
Fabio Visentin — Web'nGO Italia

Our thanks go to Cantieri Vizianello: for their trust, for the time their team gave us and for opening up the details that make this boat what it is. Working with people who know every plank and every finish made a faithful configurator possible — and left us with the exact measure of Venetian craftsmanship built on decades of experience.

Would you like a 3D configurator for your product?

Tell us what your customer should be able to choose: we will work out together whether an interactive configurator is the right route.

Request a consultation
See the other case histories