Skip to main content

Crystal Studio: Scene to Point Cloud

Arrange meshes, text and graphics inside a virtual crystal, convert to a point cloud with Portrait layers HD, check it on the built-in crystal preview, then export — PLY through to the xTool (.xs) machine format. A full walkthrough with screenshots.

LaserTools Team··18 min read

What Crystal Studio is for

Crystal Studio is a 3D workspace for subsurface laser engraving — the kind that suspends an image in 3D inside a glass block. You arrange meshes, text and artwork inside a virtual crystal, convert the scene into a point cloud (the cloud of tiny points an engraver turns into dots inside the glass), check how the finished piece will look as lit glass, and export a file your machine can run. New here? Start with the studios overview and what a point cloud is.

1. The workspace, and choosing your view

Crystal Studio opens on one large window with your scene in it. The wireframe box is the crystal blank, the tools down the left edge orbit, select and move objects, the panel on the right holds every setting, and Save to Cloud keeps the project.

The Crystal Studio workspace: one scene window, the tool strip on the left, and the settings panel on the right
The workspace: one window on the scene, tools on the left, settings on the right.

1 view or 4 views. In the top-right corner sits a pair of buttons. 1 view gives the whole screen to a single window, and it is the default because it is what most of the work wants. 4 views splits the screen into a 2×2 grid.

The 1 view and 4 views buttons in the Crystal Studio top bar
One window, or a 2×2 grid. Switch as often as you like — it changes nothing about your scene.

What the big window shows. In 1 view, a small bar floats over the top of the viewport with three choices:

  • Scene — the crystal and everything you have placed inside it. This is where you build.
  • Point cloud — the generated points, in an editor you can orbit and select in.
  • Crystal preview — the finished piece, rendered as lit glass. See step 7.
The floating bars over the viewport: Scene, Point cloud and Crystal preview, then Top, Right and Front
Two bars: what the window shows, and which direction it looks from.

Top, Right and Front. The second floating bar means the same thing in every view — look from this direction. In the Scene it decides which of the three cameras fills the window; in the Point cloud and the Crystal preview there is only one camera, so it swings that one round instead. Orbit with the mouse and the button releases itself, so you can always tell whether you are square-on or free-rotated. Click it again to snap back.

Switch to 4 views and the three scene cameras are on screen together — Top, Right and Front — with a fourth window for the result. That fourth window carries its own Point cloud / Crystal preview pair in its header, and starts on the crystal preview. Use the grid when you are lining an object up on three axes at once, and 1 view when you want the detail.

Crystal Studio in 4 views: Top, Right and Front scene panes plus a fourth crystal-preview pane
4 views: three orthographic scene views, plus the result window.

Every scene window and the point-cloud window can also be maximised, reset to its default camera, and switched between an orthographic and a perspective view from the small buttons in its own header.

2. Add your model

Crystal Studio works from meshes, so you start by adding one:

  • Import Mesh — bring in an STL, GLB, GLTF, OBJ or PLY mesh, up to 500 MB, including one sent over from Mesh Studio. Drop the file on the dialog, paste it, or browse for it; for an OBJ with textures, include the .mtl and image files alongside it. To put a flat photo in a crystal, first make a 2D mesh of it in Mesh Studio (see the Mesh Studio walkthrough), then import that mesh here. The same dialog will open a mesh from your saved projects, or send you to Mesh Studio to build one from a photo.
  • Add Text — place editable 3D text directly in the scene, with a font picker, size, depth, bevel, letter spacing and alignment. You can upload your own font file too.
  • Graphics, in the Elements menu — a library of ready-made vector artwork: dividers, frames and borders, floral, heraldic, celebration, religious, memorial, animals, symbols and objects. Search it, drop a piece into the scene, then set its width, brightness, and whether it engraves as one flat tone or keeps the artwork’s own light and dark areas. You can upload your own SVG as well, up to 2 MB.
The Import Mesh dialog with options to upload a file, create from a photo, or open a saved project
Import a mesh, open one from your saved projects, or jump to Mesh Studio to build one from a photo.

The import dialog also has an Import as selector — Auto-detect, 2D, 2.5D or 3D — which decides how a file from disk will be sampled. Leave it on Auto-detect unless you already know it will guess wrong; you can change it afterwards anyway (see step 3). A mesh opened from a saved project ignores it, because that project already knows its own type.

One thing the importer will refuse: a PLY that holds only points and no triangles. Crystal Studio takes meshes in — the point cloud is what it produces at the other end.

If you arrived here from Mesh Studio’s Send to Crystal Studio button, all of this has already happened. Your mesh is imported, fitted to the crystal, converted, and waiting for you on the crystal preview — so if the studio looks like it has skipped ahead, that is why. The Scene tab is the way back.

3. Manage objects and their properties

The Objects tab lists everything in the scene. Each row has a colour swatch, the object name, and controls to toggle visibility, lock, duplicate or delete it. Select more than one and a Group button appears at the foot of the list; a group can be collapsed, ungrouped, or moved as one thing.

Right-click a row — that is where the three crystal-fitting helpers live, and there is no other way to reach them: Center in Crystal moves the object to the middle of the blank, Resize to Crystal scales it to the available volume, and Fit in Crystal does both. They are the fastest way to get a freshly imported mesh sensibly placed before you fine-tune it.

The Objects panel listing an object with visibility, lock, duplicate and delete controls
The Objects panel: one row per object, with show/lock/duplicate/delete.

Select an object to open its Props (Properties) tab, where you place it exactly: Position (mm), Rotation (degrees), Scale, and Dimensions (mm) if you would rather type the real-world size than a scale factor. Scale and Dimensions share a link toggle — linked by default, so the object keeps its proportions; unlink it to stretch one axis. The three boxes are labelled X, Y and Z rather than width, height and depth, because an imported mesh at an arbitrary rotation has no reliable front. You can also rename the object and leave yourself Notes on it. Precise placement here is what makes the finished engraving land where you intend rather than by chance.

Select several objects and Props becomes a multi-object panel instead, headed with the number you have selected: from there you can show, hide, lock, unlock, group or delete them together, and nudge the whole selection with Offset Position, Offset Rotation and Offset Scale.

Two properties matter most for a mesh you brought over from Mesh Studio. Mesh type tells Crystal Studio how to sample the object — 2D, 2.5D or 3D. Imports are classified for you, and the note underneath says what you have (Closed solid for 3D, Open mesh otherwise), but you can correct it here if the guess is wrong.

When the mesh type is 3D, a 3D color setting appears — and which option you pick changes what the slider below it does:

  • Textured 3D engraves the model’s textured front, and that is what gives the piece its contrast. The slider becomes Back & sides color and sets only the shell behind that front; the texture itself is left untouched. Keep it low — roughly 3–10% — so the back stays quiet and the textured face reads clearly.
  • Flat ignores the texture and renders a uniform grey shape. Here the slider is simply Color, and it drives how densely the whole object is engraved. Around 50% or more is a sensible starting point for a flat-colour piece.
The Props tab showing Mesh type set to 3D and the 3D color control below it
Mesh type and 3D color: how the object is sampled, and how much of it is engraved.

Treat those numbers as a starting point rather than a rule: this is an artistic choice, and the right value depends on your subject and the look you are after. The reason a low setting usually wins for a textured model is that engraved glass has no occlusion — the back of the object is always visible through the front, so keeping it dark is what stops it competing with the face.

Further down the panel are two per-object switches worth knowing about. Override point density lets one object be engraved more or less densely than the rest of the scene, and turning off Apply crystal-margin fade keeps an object at an even density right up to the inner margin instead of thinning towards it.

Two more controls appear only on the meshes they apply to. A mesh made from a photo in Mesh Studio usually brings its backdrop with it — the rest of the photo, behind the subject — and then Props shows Background: Keep, Remove, which hides the backdrop without moving or resizing the object, or Split into two objects, which makes the subject and the backdrop separate objects you can set up on their own. A 2.5D mesh also has Following face, which engraves the relief inside out, so the face seems to turn and follow people as they walk past.

4. Choose your laser and your crystal

Two tabs describe the real job: Laser is the machine you engrave on, and Crystal is the blank you engrave into. The point cloud is made for both, so set them before you convert.

The setup window. Crystal Studio setup puts the two tabs side by side, laser first. Open it from Advanced options in the top bar, and switch on Show this window when Crystal Studio opens if you want it every time. Your account’s Default laser is set in Settings: new scenes start on it on every device, and a saved project opens on its own laser. Done closes the window, and so does Set up later, which confirms nothing. If a mesh arrives from Mesh Studio while the window is open, its conversion waits until you press Done, so the points are made for the laser and crystal you chose.

The Crystal Studio setup window: the Laser tab and the Crystal tab side by side
Laser first, then the crystal, in one window.

The Laser tab.

  • Laser type — pick your laser. Its engraving volume and its laser source (UV or green) show underneath, and the grid and the area it can engrave follow its size. For a green subsurface engraver that is not in the list, choose Typical green laser (532 nm). For any other, choose Custom engraving volume and type its engravable area, the tallest crystal it takes, and its laser source.
  • Placement — where the crystal sits on the machine. Corner jig (on the xTool) or Centred is your laser’s usual spot; Custom corner and Custom centre let you type a position in mm from the front-left corner of the engraving area.
  • Corner jig — on the xTool with its corner jig, show the jig as Regular, Translucent or Hidden.

The laser also sets the starting conversion settings. On Typical green laser (532 nm), both layered methods start at 6 layers with Surface correction on.

The Crystal tab.

  • Crystal shape — a button with the name and size of the crystal in use. Click it to open Choose a crystal, a list of every crystal the studio knows. Search by name or size (100x150 works as well as 100 × 150), or narrow the list with the category buttons: Boxes, Waves, Hearts, Diamonds, Keychains & pendants, Necklaces, Cylinders, Spheres, Domes, Iceberg and Candle holders. The highlighted crystal turns in a 3D preview beside the list. Click Use this crystal, or double-click the row.
  • Use custom dimensions — on each category’s heading in that list. When your blank is not listed, click it on the category with the right shape: that shape is applied and you land on the size fields.
  • Engraving orientation — Portrait or Landscape, for a box whose picture face is not square. It turns the crystal a quarter turn, so the picture is tall or wide.
  • Best viewing direction — the face the picture is engraved on: Top or Front. For a box crystal, Front stands the crystal up and Top lays it flat; the other shapes engrave from the top only. The layers stack along this direction, so choose it before you tune anything else.
  • Dimensions (mm) — Width, Depth and Height, each box also labelled with the axis it drives so the row always reads X, Y, Z. Boxes that do not apply to a shape are disabled: a sphere asks for a single Diameter, and a cylinder for a diameter and a height. A cut diamond comes in fixed sizes, so pick another one from the list to resize it; the flat-sided ones stay editable.
  • Inner boundary — diamonds only: Prism or Cylinder, because the volume your image is allowed to fill inside a gem is a straight solid rather than a smaller gem.
  • Margins (mm) — the border kept clear around your image. A box has one per side (Top, Bottom, Left, Right, Front, Back); the other shapes have Top, Bottom, Sides and Depth. Most crystals start at 3 mm; keychains, pendants and necklaces start at 1 mm, and so do a cylinder’s flat ends. Where your laser cannot reach that close to the edge, the margin is raised for you and marked Set by your laser’s reach. A candle holder also keeps a band at the top clear for the candle.
  • Fade zone — softens the engraving near the crystal’s edges so the image falls off gently instead of stopping dead.
  • Crystal and Margins switches — show or hide the crystal outline and the margin guides in the views.
The Choose a crystal window: a search box, category buttons, the crystals listed by category, and a 3D preview of the highlighted one
Every crystal in one list. Search by name or size, or use custom dimensions when yours is not there.
The Crystal tab with the crystal button, engraving orientation, best viewing direction, dimensions, margins and fade zone
The Crystal tab: which crystal, which way up, its size, and the margins kept clear.

Set this to match the physical blank you are going to engrave, and set it early. Changing the crystal after a conversion does not re-sample the points — the studio will tell you the cloud is out of date, but the fix is another conversion, so it is cheaper to get the size right first.

5. Convert to a point cloud

The Convert tab turns your scene into the engraving-ready point cloud. Pick a Method at the top:

  • Portrait layers HD — the first card and the default. It stacks several depth layers per point, so brightness builds up along the viewing ray and the whitest areas light every layer — that is what gives a crystal bright highlights and a dimensional read. It also spreads the stacked layers across a finer grid instead of repeating the same spot, so the stack carries extra detail: sharper texture and cleaner highlights at the same brightness. It converts more slowly.
  • Portrait layers — marked legacy. The same stacking, with every layer on the same spot. When a blank matters, compare the two on the crystal preview before you commit it.

Both offer the same controls:

  • Layers — how many depth layers to stack: 2 to 8 on Portrait layers, 4 to 8 on Portrait layers HD. More gives a brighter, more dimensional read; fewer are flatter and faster. The starting number follows your laser.
  • XY Step (mm) — in-plane point spacing. Smaller gives finer detail and more points; larger is softer and faster.
  • Z Step (mm) — spacing between the stacked layers. Smaller packs them tighter; larger spreads the relief deeper.
  • Surface correction — smoother engraved surfaces. It may not work with most laser types, so it starts off, except on Typical green laser (532 nm).
  • Tone shaping — shifts the balance between shadows and highlights. Lower flattens contrast; higher deepens shadows.

Best viewing direction is set on the Crystal tab (see step 4); the link under the methods takes you there.

The Convert tab: the two methods as cards, the link to Best viewing direction, and the layers, step, surface correction and tone controls
The Convert tab: pick a method, then trade detail against engraving time.

Change a control and a small reset arrow appears next to it, which puts that one setting back to its default — so experiment freely. If you open an older project that was made with the earlier single-layer Portrait method, it keeps that method and keeps working; it simply stays in the list until you pick something else.

6. Generate the point cloud

Press Convert to Point Cloud. Progress is reported as it runs and you can cancel at any point. When it finishes, the studio takes you to the crystal preview, the point count appears in the status bar, and the button becomes Update Point Cloud for every run after that.

Switch to the Point cloud view and you get an editor rather than a picture: orbit the cloud, box- or lasso-select points, move a selection, undo and redo, change the drawn point Size, thin the display with Skip so a huge cloud stays responsive, choose a Render style, and toggle the grid. It is for tidying — clipping a stray fringe of points, nudging a selection — rather than for redesigning the piece.

The point-cloud window showing the generated dots, the editor toolbar and the point count
The point-cloud editor: the dots themselves, with select and move tools.

Watch for the out-of-date warning. Change anything in the scene after converting and an amber Point cloud is out of date notice appears beside the buttons. The dots on screen still describe the older version of your scene and nothing about them looks wrong, which is exactly why this one is worth acting on: press Update Point Cloud before you export.

7. See it as a finished crystal

The Crystal preview is the most useful check in the studio. Instead of dots on a dark background, it renders your engraving as it will actually look: points lit inside glass, standing on an illuminated base. It is the same view a customer sees on a shared preview link, so what you approve here is what they get.

The crystal preview showing an engraving lit inside a glass blank, with the LED Controls panel
The crystal preview: your engraving as lit glass, with the LED base controls.

Reach it from the floating view bar in 1 view, or from the fourth window’s header in 4 views. It brings a few controls of its own:

  • LED Controls — set the base Color, or switch on Rainbow to cycle through it, so you can see how the piece reads on the lit base you intend to sell or gift it on.
  • Realistic glass — a heavier, more accurate render of the blank itself. Leave it on for the closest look at the finished piece.
  • Drag to rotate, and use Top, Right or Front to come back to a square-on angle.

Before you have converted anything the preview says so and offers a Convert to Point Cloud button, so you can start from here rather than going back to another tab. The same Update Point Cloud, Laser Settings and Export buttons sit in its corner as in the point-cloud window — it is one cloud, and both views act on it.

Sharing a preview. Once a project is saved you get a preview link, which you can open in a new tab or copy and send to a customer. It shows exactly this crystal and its LED controls, and nothing of the editor. Each project has one link, and it does not change: it always shows the project as you last saved it, so a link you have already sent keeps working and shows your latest changes. Copying or opening the link from the studio saves any unsaved changes first.

8. Export the point cloud

The Export button sits in three places — the point-cloud window, the crystal preview, and the scene window once a cloud exists — and all three open the same dialog. Pick a Format and confirm. If an export carries a credit cost, the dialog shows it and your balance before you commit; and because the charge is tied to the design rather than to the file, once you have paid for one export you can take the same design in every other format for nothing. A successful export also saves the project to the cloud for you.

The Export Point Cloud dialog with the format list open, showing PLY, xTool (.xs), LaserControl (.lpc), CBF (.cbf), WeCreat (.wws), TKBR (.tkbr), PCD, XYZ, DXF, DXF (alt), GLB, STL and STL (alt)
Thirteen formats. PLY is the default for most lasers and the safe answer for most machines; on the xTool F2 Ultra UV the default is xTool (.xs).
  • PLY — the default for most lasers, and what most subsurface engravers expect.
  • xTool (.xs) — the default when your laser is the xTool F2 Ultra UV. A complete job file for xTool machines rather than raw geometry, and it brings its own placement panel. See step 9.
  • LaserControl (.lpc), CBF (.cbf), WeCreat (.wws) and TKBR (.tkbr) — the other straight-to-machine formats, marked highly experimental. None has been verified on a machine yet, so test them on scrap before committing a finished blank. The WeCreat file is a whole project for WeCreat’s own software.
  • PCD, XYZ and DXF — plain point and CAD formats for software that asks for them. DXF (alt) lays the same dots out the way some engraving software expects — centred, one layer per height — and has a Header fix (empty size fields) switch, off by default, for software that rejects the file’s size fields.
  • GLB, STL and STL (alt) — for machines that want the dots as geometry. The two STL variants write the same thing in two slightly different ways; if your software rejects one, try the other.

STL (alt), DXF (alt) and CBF (.cbf) each also have a switch that turns the whole file +90° about X, for software that expects the crystal the other way up.

Append conversion settings to filename is on by default and stamps the step sizes, tone and viewing direction into the file name, so a folder of exports still explains itself months later.

If your scene has moved on since the cloud was generated, the dialog warns you again at the point of no return and offers to regenerate first. Take it, rather than exporting points that no longer match your scene.

For the eight geometry formats the last step is the same: load the exported file into your engraving software, set your crystal size and laser settings, and run the job. The four machine formats are different in kind — each is a job for one machine’s own software rather than plain geometry, which is exactly why they are worth testing on scrap before you trust one with a finished crystal.

9. Getting it onto the machine

Three more tools make the jump from file to finished crystal less of a guess.

Laser Settings. Next to Export is a button that turns your conversion settings into the numbers to type into your laser’s software. It names the laser chosen in the Laser tab, so the numbers are never read against the wrong machine, and it also opens by itself after every export. For the lasers LaserTools has a profile of, you get the dot spacing along with power and timing; for Typical green laser (532 nm) and a custom engraving volume you get the spacing along each axis, and power and timing come from your laser’s own guide. They are a starting point, not a recipe: lasers vary, and so does the glass, so expect to fine-tune. It also carries the warning that matters most — do not rotate or scale the point cloud in your laser software. The orientation on the base has to match what you see in Crystal Studio exactly, or the engraving is ruined.

Crystal placement, for the xTool format. Choose xTool (.xs) in the export dialog and a Crystal placement panel appears, worked out from the placement in the Laser tab. On the corner jig it gives the Corner jig reading to slide the jig to on its rule — the 35 mm mark is the baseline, where a blank’s corner meets the corner of the engravable area — along with the Crystal corner position and the Blank and Engravable sizes. With a custom corner or centre the jig reads Not used, and the crystal corner is the position to set. It also warns you when a blank overhangs the corner piece — which is fine, the engraving still fits — and when the engraving itself is larger than the engravable area and would be cut off, which is not. A crystal ball is the exception: its kit holds the ball centred, so there is no corner piece to set at all.

The export dialog set to xTool (.xs), showing the Crystal placement panel with the corner jig reading, the crystal corner, and the blank and engravable sizes
Choosing the xTool format adds a placement panel: the reading to set on the jig, and where the crystal's corner goes.

xTool export calibration. Reachable from Advanced options in the top bar, or from the Calibration… link inside the export dialog. These settings describe your machine, jig and material rather than this design, so you set them once and they are remembered across projects. There is a tab per blank shape, plus the settings that apply to all of them: the positioning speed, the refractive index of your material (1.5 for K9 crystal and optical glass), whether to include the placement pass and at what power, the underlay height for box and cylinder blanks, and the rest height and oil level for the crystal-ball kit. If an engraving lands too high or too low inside a ball, this is where you correct it.

The placement pass is worth understanding before you switch it off. The .xs file carries two jobs, not one: the engraving inside the blank, and an outline traced at the bed that marks the blank’s footprint on black paper, so you can stand the crystal exactly where the engraving expects it. Lower its power if the mark scorches, or turn it off to export the engraving on its own.

Time-constrained engraving. Also under Advanced options. Give it a time limit in minutes and it tunes the point spacing to the finest setting that still fits, re-running the conversion a few times in steps until it lands. If even the widest spacing cannot meet your limit it says so, with the points and the time it would actually take, rather than quietly overrunning. Useful when the machine is booked or the market stall closes at five.

One more entry under Advanced options is easy to reach for by mistake, and easy to miss when you actually want it: Export the mesh design saves the 3D geometry in your scene as PLY, GLB, STL or DXF, free of charge, named after your project. That is the design — the shapes you arranged — not the engraving file. Reach for it when you want your own geometry back out of the studio; the point-cloud export in step 8 is the one your engraver runs.

The mesh design export also has Remove transparency. Some 3D software shows see-through areas as solid; this cuts them away so the exported mesh is fully opaque, and its preview shows exactly what will be exported.

Frequently Asked Questions

How do I put a photo inside a crystal?
Crystal Studio engraves meshes, not flat images. Create a 2D mesh from your photo in Mesh Studio, send it across with Send to Crystal Studio, position it inside the crystal, and convert it to a point cloud — the conversion is what builds the depth.
Portrait layers HD or Portrait layers?
Portrait layers HD is the default. It spreads the stacked layers across a finer grid instead of repeating the same spot, so it carries sharper texture and cleaner highlights at the same brightness, but it converts more slowly. Portrait layers, marked legacy, keeps every layer on the same spot. Try both on the piece you actually intend to engrave and judge them on the crystal preview before committing a blank. If you open an older project made with the earlier Portrait method, it keeps working exactly as it did.
What is the difference between the point cloud view and the crystal preview?
The point cloud view shows the dots themselves, in an editor where you can select and move them. The crystal preview renders those same dots as they will look lit inside glass on an illuminated base, which is far closer to the finished piece — and it is what a customer sees if you send them a preview link. Build in the scene, check in the preview.
What does the fade zone do?
It softens the engraving near the crystal's edges so the image falls off gently into the blank rather than ending abruptly, which usually looks more natural inside the glass.
Textured 3D or Flat, and where should I set the colour slider?
Textured 3D engraves the model's textured front, which is what gives the piece its contrast; the slider then reads Back & sides color and controls only the shell behind that front, so keep it low — around 3–10% — to stop the back competing with the face. Flat ignores the texture and engraves a uniform grey shape, and there the slider controls the density of the whole object, where 50% or more is a reasonable starting point. Both are artistic choices, so treat those figures as a place to start and adjust to taste.
Which export format should I choose?
On the xTool F2 Ultra UV, xTool (.xs), which the dialog picks for you. Otherwise PLY unless your engraving software says otherwise — it is the most widely supported point-cloud format. PCD, XYZ, DXF, DXF (alt), GLB, STL and STL (alt) cover the software that wants something else. The xTool (.xs), LaserControl (.lpc), CBF (.cbf), WeCreat (.wws) and TKBR (.tkbr) options are different in kind: each writes a job for one machine's software rather than plain geometry. The last four are marked highly experimental, so test them on scrap first. You do not have to guess right first time — a paid export covers that design, so taking it again in another format costs nothing.
Can I fit an engraving into a fixed amount of machine time?
Yes. Open Time-constrained engraving under Advanced options, give it a time limit in minutes, and it tunes the point spacing to the finest setting that still fits, re-converting a few times to find it. If your design cannot be engraved inside that limit even at the widest spacing, it tells you the points and time it would really take instead of overrunning.
What if my crystal is not in the list?
Open the crystal list from the Crystal tab, find the category with the right shape, and click Use custom dimensions on its heading. That shape is applied and the tab takes you to Dimensions (mm), where you type the size of your blank.
What if my laser is not in the list?
For a green (532 nm) subsurface engraver, choose Typical green laser (532 nm) in the Laser tab. For any other, choose Custom engraving volume, then type its engravable area and the tallest crystal it takes, and set its laser source. Laser Settings then gives the dot spacing along each axis; take power and timing from your laser's own guide.

Ready to create your own point clouds?

LaserTools uses AI to generate 3D point clouds from photos — optimized for laser engraving. Try our free tools or sign up to get started.