Setting Up Assets on iJewel Platform
Before deploying your Wedding Band Builder, you need to configure all the building blocks on the iJewel platform. This page covers each asset type and how to prepare it.
2D Profiles
Profiles are 2D cross section curves that define the shape of the wedding band. The builder extrudes these curves along a circular torus path to generate the 3D ring geometry in real time.
The platform includes several built-in profiles:
| Profile | Description |
|---|---|
| D-Shape | Classic rounded exterior, flat interior |
| Flat | Flat exterior and interior |
| Comfort | Rounded on both exterior and interior |
| Knife Edge | Pointed peak on the exterior |
| Beveled | Angled flat facets on the exterior |
| Concave | Inward-curving exterior surface |
| Round | Fully circular cross section |
Custom profiles can be uploaded as .3dm (Rhino) files containing a single closed 2D curve. The curve defines the cross section shape, which the builder then extrudes and scales based on the user's width and thickness settings.
WARNING
The 2D profile curve must be drawn in accurate millimeter dimensions. The engine uses the curve's actual size as the base measurement for width and thickness. If your profile is drawn at the wrong scale, all dimensions, weight calculations, and pricing will be incorrect.
Metals
Metals define the color and material properties of the ring. The default configuration includes:
- White Gold with a cool silver-white tone
- Yellow Gold with a classic warm gold tone
- Rose Gold with a warm pink-gold tone
Each metal is paired with a PBR material file (.pmat) that controls the physical rendering properties like reflectivity, roughness, and color. Custom metals (Platinum, Palladium, etc.) can be added by uploading the corresponding material files.
Surface Finishes
Surface finishes control the texture and appearance of the ring's exterior. Available finishes include:
| Finish | Description |
|---|---|
| Polished | Mirror-smooth reflective surface |
| Hammered | Hand-hammered texture with organic dimples |
| Brushed | Fine directional brushing lines |
| Ice | Crystalline frost-like texture |
| Nature | Organic bark like texture |
| Sand | Fine granular matte texture |
| Linear | Straight-line brushing pattern |
Each finish is a PBR material file following the naming convention {metal}-{finish}.pmat (e.g., yellow-hammered.pmat). Custom finishes can be added by uploading material files for each metal variant.
Scene Settings
Scene settings control the 3D preview environment:
- Lighting controls the environment map, light intensity, and shadows
- Camera sets the default viewing angle, zoom level, and orbit constraints
- Ground configures the ground plane appearance and shadow baking
- Post-processing handles tone mapping, bloom, and other visual effects
Scene settings are stored as .vjson files and can be configured through the iJewel platform or uploaded directly.
Pricing Configuration
Pricing parameters determine how ring prices are calculated based on material weight and diamond specifications:
- Metal prices set the price per unit for each metal type (supports grams, ounces, and troy ounces)
- Metal density is the density in g/cm3 for accurate weight calculation (e.g., 15.5 for 18K gold)
- Diamond pricing sets the price per carat for diamond settings
- Markup is a multiplier applied to the subtotal
For programmatic pricing control, see the Pricing API.
Work in Progress
This page will be expanded with detailed step-by-step guides and screenshots for each section. For assistance with asset preparation, contact support at info@ijewel3d.com.