Skip to content

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:

ProfileDescription
D-ShapeClassic rounded exterior, flat interior
FlatFlat exterior and interior
ComfortRounded on both exterior and interior
Knife EdgePointed peak on the exterior
BeveledAngled flat facets on the exterior
ConcaveInward-curving exterior surface
RoundFully 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:

FinishDescription
PolishedMirror-smooth reflective surface
HammeredHand-hammered texture with organic dimples
BrushedFine directional brushing lines
IceCrystalline frost-like texture
NatureOrganic bark like texture
SandFine granular matte texture
LinearStraight-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.