Monday, November 17, 2008

High-fidelity diamond simulation for sales and marketing

American Diamond, a large jewlery retailer wanted a way to let people learn about and interact with diamonds in order to facilitate sales. They needed a solution that would work over the Web, provide good diamond simulations, and could be easily manipulated by a customer online.

Construct 3D created a real-time web diamond simulation using X3D with its support for scripting, custom nodes and shaders. The diamond can be viewed loose (on its own), within a cathedral style ring setting and on a female hand model.

The geometry for the diamond is generated mathematically in real-time, based on user input using a custom X3D PROTO. Most of the diamond’s characteristics can be modified in real-time by user input to the HTML page, including size, facets, color grade, etc. The X3D simulation uses shaders for the metal and a diamond shader with reflection, refraction and dispersion (front and back faces) and a custom node for sparkles.

A custom GUI was created to match the ‘look and feel’ of the AmericanDiamond.com website. The colors and style of the X3D could then embed seamlessly into the existing web pages.

0 comments: