From Text Prompt to Editable NURBS: FormaNova's Text-to-CAD Workflow for Jewelry

From Text Prompt to Editable NURBS: FormaNova's Text-to-CAD Workflow for Jewelry

October 2026 update: FormaNova’s early ring-focused workflow has since evolved into a broader AI jewelry CAD engine. It now generates editable NURBS models across multiple jewelry categories directly from images, sketches, or text. Read about the new release.

This walkthrough dates from March 2026, when FormaNova generated rings only, first as GLB models and later as native NURBS. It is kept as a record of that ring workflow. Three things differ in the current product:

  • Scope. The engine now models rings, earrings, pendants, necklaces, bracelets, brooches, and more, not only rings.
  • Timing. A ring took about ten minutes in the workflow described here. Most pieces now take 30 to 40 minutes, depending on how many parts and stones they have.
  • Exports. This workflow offered .3dm and GLB. The current engine delivers .3dm, STEP, STL per part, and GLB.

Designing a ring has traditionally required a trained CAD technician, a detailed brief, and at minimum a few days of back-and-forth. FormaNova’s Text-to-CAD feature compresses the blocking-out phase, the part where a designer is just trying to see if a shape works, to a single short wait: type a description or upload a reference image, wait while the AI architects it, and receive a complete, component-separated 3D ring model ready for material assignment, editing in Rhino, or rendering.

This post walks through the full workflow, from prompt to a file you can open and refine in Rhino.


Step 1: Generate the Ring from a Prompt or Image

Start at formanova.ai/text-to-cad.

Type a plain-English description of the ring you want. The prompt can be as simple or as specific as your design calls for:

“Gold ring with an oval diamond and split shank band”

You can also start from an image instead of text. Upload an inspiration photo or a rough sketch and the AI uses it as the visual brief for the same component-separated NURBS output.

Then wait. This is not an instant generation: in this ring workflow the model took around ten minutes to build, and the current engine takes 30 to 40 minutes for most pieces. That is the point.

A skilled Rhino designer typically spends two to four hours just blocking out a shape to evaluate whether it has the right proportions and feel. FormaNova produces that same starting point in a fraction of the time, and often with geometry that a human wouldn’t naturally draw: organic flows, unusual curvatures, structural choices that come from the AI’s spatial reasoning rather than a designer’s habitual CAD moves. If you are stuck in a creative rut or need to quickly explore multiple design directions before committing to one, that is where this tool earns its time.

FormaNova produces a component-separated NURBS ring from a text prompt while you wait, a starting point an experienced Rhino designer would spend two to four hours blocking out by hand.

Go grab a coffee while it runs.

FormaNova Text-to-CAD interface showing a generated ring model with the component panel on the right


Step 2: Edit Components and Apply Materials

When the model arrives, it is not a single merged object and it is not blobby AI geometry. It is a kit of discrete parts: the band, the stone, the prongs, and any decorative elements each exist as independent NURBS bodies within a single assembly.

FormaNova’s Text-to-CAD generates ring models as an assembly of separate NURBS bodies, band, diamond, prongs, and decorative elements each independent, giving designers full object-level control without any destructive editing.

Inside FormaNova’s spatial editor, you can work with each component individually before you ever export:

  • Move prongs without warping the band
  • Reposition the stone
  • Hide or delete individual components, for instance removing the AI-generated diamond placeholder entirely and substituting a precisely-cut diamond from your own library
  • Transform individual elements to adjust proportions

Moving the stone component independently using the spatial editor's Move gizmo

Rotating a ring component with the orbital gizmo, each body independently selectable

You can also assign basic materials before exporting:

Metals: yellow gold, white gold, rose gold, silver, platinum

Stones: diamond, ruby, sapphire, emerald, opal

These material assignments carry into the export, so whatever tool you open the file in receives a fully specified ring rather than a grey placeholder.


Have a sketch or a reference image of your own? Create your own CAD →

Step 3: Export

When the design is ready, export it. The ring workflow gave you two formats, and which one you pick depends on where the design goes next. (The current engine adds STEP for other CAD software and STL per part for printing and casting preparation.)

  • .3dm is the native Rhino format, and it is also what MatrixGold and other Rhino-based jewelry suites read. This is the file you want for any work that ends in manufacturing: sizing, weight estimation, pavé layout, cutter paths, casting prep.
  • GLB bundles the geometry and material assignments into one portable file for rendering. Use it when the next step is a photorealistic image rather than a bench.

FormaNova’s Text-to-CAD exports a native .3dm file, so the model opens directly in Rhino and MatrixGold as editable NURBS geometry, not a mesh a designer has to retrace by hand.


Refine in Rhino or MatrixGold

Open the .3dm. Because the geometry is NURBS rather than a triangle mesh, you work with it the same way you would a model you built yourself:

  • Adjust the shank to a specific finger size
  • Set exact band thickness and profile for a target metal weight
  • Rebuild or fillet individual surfaces
  • Swap the placeholder stone for a precisely-cut model from your library and cut a proper seat
  • Lay out pavé, set millgrain, add engraving

The component-separated structure helps here too: each part is already its own body, so you can work one element without disturbing the rest. What used to be “trace the AI concept into real CAD” is now “adjust a CAD model that is already real.”


Render a Photorealistic Image in iJewel3D

If what you need next is a product image rather than a manufacturing file, export the GLB and take it into ijewel3d.com, a browser-based rendering platform purpose-built for jewelry.

Your file already carries material assignments from FormaNova: metal type, stone type, and component structure. What iJewel3D adds is photorealism: physically accurate light behaviour, proper diamond refraction, metal reflectivity at render quality, and studio or HDRI environments.

A few settings determine whether the render reads as a product photograph or as CGI:

  • Refraction index. The correct value for diamond, 2.417, produces characteristic fire and brilliance; a wrong value makes the stone look like glass.
  • Surface finish. High polish, brushed, or matte each reflect the environment differently.
  • Environment. Studio lighting for clean e-commerce shots; HDRI for lifestyle and editorial.

Configure a camera angle, product overhead, 45-degree, or a close-up of the stone, then render to high-resolution stills, interactive 3D embeds, or viewer links for client approvals.

Final render: gold halo ring with oval diamond from a 45-degree angle

Final render: gold halo ring top-down view showing diamond facets and surrounding pavé

Final render: alternate angle showing the band profile and stone setting


What This Workflow Replaces

The traditional path from ring concept to approved design: brief to a CAD technician, file, revision round, rendering studio, revision, final image. Days to weeks, hundreds of dollars per design iteration.

FormaNova compresses the concept phase to a single session and hands back a file that is already CAD, not a reference a technician still has to rebuild. The precision work, sizing, stone seats, casting tolerances, still needs human expertise, but it now happens on a form that has already been evaluated and approved, in a NURBS model instead of a fresh Rhino document.


Summary

StepToolWhat happens
1. GenerateFormaNovaText prompt or reference image to an assembly of separate NURBS parts (about 10 min for a ring then, 30 to 40 min for most pieces now)
2. Edit + MaterialsFormaNovaMove, hide, delete components; assign metal and stone
3. ExportFormaNova.3dm for Rhino and MatrixGold, or GLB for rendering (now also STEP and STL per part)
4a. RefineRhino / MatrixGoldSize, thickness, stone seats, pavé, millgrain on editable NURBS
4b. RenderiJewel3DPhotoreal stills, embeds, viewer links from the GLB

Try it at formanova.ai/text-to-cad. No CAD skills required to get a direction worth refining.

To see where this workflow went next, including earrings, pendants, and pieces generated from photos and rough doodles, read Introducing FormaNova AI Jewelry CAD: From Images to Real NURBS.

Pencil sketch of a pair of chandelier drop earrings, the input given to FormaNova AI Jewelry CAD
Your sketch or image
The same chandelier earrings as a NURBS wireframe in a Rhino viewport, generated by FormaNova
NURBS CAD in Rhino

Try FormaNova AI Jewelry CAD

Turn your design into NURBS CAD

Upload an image, a sketch or a doodle and get an editable Rhino .3dm, with STEP and STL. From $14 a piece, no subscription.

Create my CAD →