Description
This project was created for the X3Diamond series of competitions. It leverages and showcases the latest real-time web 3D technologies to simulate a brilliant round diamond. The diamond can be viewed loose (on its own), within a cathedral style ring setting and on a female hand model. Most of the diamond's characteristics can be modified in real-time and an example report generated. As the brief for the competition was to use the 'latest and greatest' technology, system requirements to run the project are reasonably high. Please read on for details, or skip straight to the launch pages.
Features
- Use of shaders for diamond and metal
- Diamond shader with reflection, refraction and dispersion (front and back faces)
- Custom graphical user interface to match existing American Diamond website
- Full simulation and parametric control of diamond characteristics:
- Girdle diameter and height
- Whether girdle is polished or faceted
- Crown height and midpoint
- Table width
- Pavilion depth and midpoint
- Culet size
- Color grade
- Accurate calculation of carat weight
- Wireframe top, bottom and side preview
- Mouse over context sensitive help
- Output of example XHTML report that contains user defined parameters and unique barcode
Requirements
In order to run X3Diamond you will need the following:
Software
- Bitmanagement Software Contact VRML/X3D 6.2
- Microsoft Windows XP
- Microsoft DirectX 9.0c
- Microsoft Internet Explorer 6+ or Mozilla Firefox 1+
- The most recent drivers for your video card
Hardware
- 1GHz CPU
- 256Mb RAM
- 64Mb DirectX 9 capable video card (support for version 2.0 or higher pixel and vertex shader profiles)
- NVIDIA GeForce FX or higher
- ATI Radeon 9500 Pro or higher
Launch!
After manually installing BS Contact VRML/X3D 6.2 above, please click on one of the following links to launch the X3Diamond:
Making of X3Diamond
Please click here if you wish to view some technical notes regarding the making of X3Diamond.