Preview Interface
The slice preview is displayed in the Slice Operation panel after a successful slice operation.The preview appears almost instantly after slicing completes since mslicer is optimized for speed - typically just 2-10 seconds for most models.
Preview Features
Layer Navigation
Scrub through layers one at a time or jump to specific layers
Zoom & Pan
Zoom in to inspect fine details and pan to view different areas
Island Detection
Detect and highlight disconnected geometry that may fail during printing
Print Statistics
View estimated print time and resin volume
Layer Navigation
Layer Slider
The vertical slider on the left side of the preview allows you to scrub through layers:- Drag the slider to move through layers
- Click anywhere on the slider to jump to that layer
- Current layer is highlighted with a rounded rectangle handle
slice_operation.rs:270):
Layer Counter
The layer counter shows the current layer and total layer count:- Use the up arrow (⌃) button to increment the layer
- Use the down arrow (⌄) button to decrement the layer
- Or drag the number to quickly scrub through layers
Layers are numbered starting from 1 (not 0) for user-friendly display.
Zoom and Pan Controls
Zooming
Scroll with your mouse wheel or trackpad to zoom in and out:- Zoom is centered on the cursor position
- Zoom range: 0.5x to 10x
- Smooth scrolling supported
slice_operation.rs:241):
Panning
Drag with the mouse to pan the view:- Works at any zoom level
- Preview offset is maintained when changing layers
- Smooth dragging with instant visual feedback
Reset View
Click the ⌗ Reset View button to return to the default zoom and position:Layer Rendering
Layers are decoded and rendered on-demand for efficient memory usage.On-Demand Decoding
When you navigate to a new layer (slice_operation.rs:204):
- Check if the current layer needs updating
- Allocate a buffer for the layer data
- Decode the layer from the compressed format
- Decode any annotations (islands)
- Upload to GPU for rendering
Only the currently visible layer is kept in memory, allowing preview of files that would be tens of gigabytes when fully decompressed.
Island Detection
Islands are disconnected chunks of material that may fail during printing because they’re not attached to anything below them.Running Island Detection
Click ⊕ Detect Islands to analyze the sliced model:Island Visualization
In the Preview:- Disconnected regions are colored red
- Islands are overlaid on the normal layer display
- Layers containing islands are marked with red indicators
- The current layer handle expands to show islands clearly
- Jump directly to problematic layers
slice_operation.rs:293):
Island detection results are stored in the annotations layer, which is decoded separately from the main layer data.
Print Statistics
The bottom toolbar shows important print statistics:Print Time
- Exposure time per layer
- Lift and retract speeds
- Layer count
- First layer vs. normal layer exposure settings
Resin Volume
- Calculated by counting lit pixels (voxels)
- Converted to volume using printer resolution
- Displayed in cubic centimeters (1 cm³ = 1 ml)
slice_operation.rs:152):
These are estimates. Actual resin usage may vary due to supports, hollowing, and printer-specific factors.
Completion Summary
After slicing completes, you’ll see a summary:- Total slicing time
- Number of layers generated
- Success status
Saving and Exporting
From the slice preview, you can:Save to File
Click 💾 Save to save the sliced file:- Choose a location and filename
- The file extension is automatically added
- File is written with progress tracking
Large files (500MB+) may take 10-30 seconds to write depending on your storage speed.
Send to Printer
Click ✉ Send to Printer to upload via network (requires Remote Print):- Select a connected printer from the list
- Enter a filename
- File is uploaded and sent to the printer
Supported Formats
Preview support by format:| Format | Preview Support | Notes |
|---|---|---|
| GOO | ✓ | Full preview support |
| CTB | ✓ | Full preview support |
| NanoDLP | ✗ | No preview available |
| SVG | ✗ | Vector format, no raster preview |
Performance Tips
Fast Layer Switching
Layers are decoded on-demand, so switching between layers is instant
GPU Accelerated
Preview rendering uses GPU shaders for smooth zoom and pan even at high resolutions
Related Topics
Slicing Engine
Learn how the slicing engine works
Remote Printing
Send sliced files directly to your printer