Which file formats does Jart open?
Rhino and Matrix 3DM and GLB / glTF are the formats Jart is built around. OBJ with its MTL, FBX, STL, PLY, Collada, 3MF, AMF, USD, USDA, USDC, USDZ, 3DS, VTK and VRML open too. STEP, IGES, native ZBrush and other proprietary CAD formats need converting to one of these first. What each format keeps.
Drop the file on the studio, or choose it under Open a design. Nothing is uploaded: the file is read in your browser.
Why does a Rhino or Matrix file open empty?
Jart draws the render meshes Rhino saves inside a 3DM, not the NURBS surfaces themselves. If a file opens empty, or with parts missing, the render meshes were not saved. In Rhino, switch a viewport to Shaded or Rendered so every object gets a render mesh, then save without Save small (which strips them). Exporting a GLB from Rhino works as well. Step by step: render a Rhino 3DM in the browser.
Curves, points and construction geometry are not jewellery surfaces and are left out. Objects on hidden layers come in hidden. The Rhino reader downloads once per visit and decodes in the background, with a timer and a Cancel button.
How do part names become metals and stones?
Each object becomes a part, named after the object (a mesh with several materials adds the material's name). Auto assign reads these part names:
- Stones: diamond, gem, stone, brilliant, or a stone's name such as ruby, sapphire, emerald, tanzanite or morganite. The most specific match wins, so "yellow sapphire" is not read as blue. A part that is clearly see-through becomes a stone too.
- Metals: rose or pink, red, green or grey gold, platinum or PT, silver, sterling or 925, white, palladium or rhodium, 24k, 22k, 14k and 9k; any other gold, yellow or karat name becomes 18k yellow gold.
- Other surfaces: pearl, ceramic or porcelain, enamel or lacquer.
A metal part with no recognised name gets a metal chosen from its colour in the file: yellow becomes 18k gold, reddish rose gold, grey white gold. Jart then shows what it would apply and asks first; you can change any part afterwards.
Name the objects, not only the layers. Layer names are not read on their own, so a stone on a layer called "Diamonds" but named "Object 12" will not be recognised. Rhino's Properties panel sets an object's name.
Textures, OBJ materials and ZIP files
A glTF with separate .bin and texture files, or an OBJ with its .mtl, needs its companion files: select them together with the model, or ZIP the whole folder and open the ZIP. If the ZIP holds several models, Jart asks which one to open. Textures from web addresses are blocked, so an import only ever reads your own files.
Units and true size
GLB and glTF are in metres by definition, a 3DM carries its own unit system, and every other format is taken as millimetres. If a design's size looks wrong, set the file's real unit under Scene → Advanced → Source units. Design Facts, AR and the GLB export all use it.
How big can a design be?
One design may hold up to 10,000,000 triangles, 5,000,000 vertices and 20,000 meshes, and the files you open together up to 512 MB (512 files). Beyond that, export a lighter display mesh from your CAD program: the render needs far fewer triangles than a casting file. Large STL, OBJ and PLY files are read in the background so the page stays responsive.
Saving and reopening a project
Save project downloads a .jewel file with the model, your materials, lighting, placement and camera, and any custom lighting maps. Open it again in Jart to carry on exactly where you were. With an account, Save to Projects keeps it online with its versions.