What Is Slicing in 3D Printing?

August 3, 2026

what is slicing in 3d printing

What Is Slicing in 3D Printing? A Complete Workflow Guide

Slicing in 3D printing is the process of converting a digital 3D model into thin layers and printer-readable instructions.

A slicer examines the model, divides it into horizontal cross-sections, applies printing parameters, and exports a machine-ready file. Depending on the printing technology, that output may contain extrusion toolpaths, movement commands, layer images, exposure data, or a proprietary set of instructions.

This distinction matters because not every 3D printer uses G-code. G-code is common in filament-based printing, but many resin printers use stacks of layer images combined with exposure, lift, timing, and motion information in a machine-specific file format.

Where Does Slicing Fit in the 3D Printing Workflow?

Slicing normally takes place after a model has been created or prepared in CAD, sculpting, dental design, reverse-engineering, or scanning software.

A typical workflow is:

Design or scan
→ Export a printable model
→ Import it into slicing software
→ Check and prepare the model
→ Generate supports
→ Select printer and material settings
→ Slice and inspect every layer
→ Export the machine-ready file
→ Transfer the file to the printer
→ Print and post-process the part

The slicer is therefore the bridge between digital geometry and the physical printing process.

It is not usually a replacement for CAD. Although some slicers provide basic repair, cutting, hollowing, scaling, and editing tools, significant dimensional or structural changes should normally be completed in the original modeling software.

For information about which model formats, slicers, operating systems, and final output formats work with a particular printer, see Yidimu’s guide to resin 3D printer software compatibility. This article focuses instead on what slicing does and how to prepare a print job correctly.

What Does a 3D Printer Slicer Do?

A 3D printer slicer performs several related tasks:

  • Imports the digital model
  • Checks whether the model can be interpreted as a solid object
  • Positions the model inside the printer’s build volume
  • Divides the geometry into layers
  • Generates supports where necessary
  • Applies printer, material, and process settings
  • Calculates the information required for each layer
  • Estimates printing time and material use
  • Creates a file that the selected printer can read

The visible 3D model is only the starting point. The printer does not usually work directly from the STL, OBJ, or geometry-only 3MF file. It needs a processed job containing the instructions required to reproduce the model one layer at a time.

How Does Slicing Work?

At a simplified technical level, slicing software moves a series of horizontal planes through the model at intervals defined by the selected layer thickness.

At every height, the slicer calculates where the plane intersects the model. These intersections produce two-dimensional cross-sections.

What happens next depends on the printing technology.

For filament printing, the slicer commonly converts each cross-section into extrusion paths, perimeters, infill, support paths, movement commands, temperatures, and other instructions. These are frequently exported as G-code.

For LCD, DLP, and other resin printing processes, the slicer may rasterize each cross-section into a two-dimensional layer image. It then combines those images with information such as:

  • Normal-layer exposure time
  • Bottom-layer exposure time
  • Number of bottom layers
  • Lift distance
  • Lift speed
  • Retract speed
  • Rest or delay times
  • Light intensity or grayscale data
  • Anti-aliasing settings

The final resin printing file is therefore more than a collection of pictures. It is a coordinated printing sequence created for a particular printer configuration.

Official slicer documentation describes slicing as the stage that converts mesh files into printable files and treats exporting the printable file as the final step after model preparation.

From STL to a Sliced File

The phrase “STL to sliced file” describes a conversion between two very different types of data.

An STL primarily describes the model’s surface as a collection of triangles. It does not, by itself, tell a printer how long to expose resin, how far to lift the platform, where supports should be placed, or which machine configuration should be used.

A sliced file contains the processed print job.

The transformation is approximately:

STL geometry → model preparation → layer calculation → printer instructions → machine-ready file

This is not necessarily a reversible process. A final sliced file may contain enough information to print the part but not enough editable geometry to recover the original model accurately.

For that reason, retain the original CAD file, exported model, slicer project, and final machine file as separate controlled files.

Step 1: Import the Model

Most slicing software accepts common mesh formats such as STL, OBJ, and 3MF, although the exact supported formats depend on the software and printer workflow.

STL

STL is widely used for printable geometry and represents surfaces with triangular facets. It is simple and broadly supported, but it generally carries less workflow information than newer formats.

OBJ

OBJ can describe polygonal geometry and may preserve information such as separate objects, normals, colors, or associated material references, depending on how the file was exported and imported.

3MF

3MF was developed specifically for additive manufacturing workflows. The specification can define units and support manufacturing metadata, materials, colors, and other information in one package. However, a 3MF file may be either a geometry file or a slicer project, so its contents should be checked rather than assumed from the extension alone.

After importing any model, verify:

  • Overall dimensions
  • Model count
  • Part orientation
  • Object origin
  • Separate shells
  • Missing components
  • Surface quality
  • Whether the model fits inside the build volume

Do not proceed merely because the slicer displays the object without an error message.

Step 2: Check and Repair the Mesh

A printable model should represent a coherent solid volume. Mesh problems can cause missing areas, unexpected cavities, extra exposure regions, open contours, or incorrectly interpreted layers.

Common mesh defects include:

  • Holes in the surface
  • Non-manifold edges
  • Intersecting surfaces
  • Overlapping shells
  • Internal faces
  • Reversed normals
  • Zero-thickness surfaces
  • Duplicate triangles
  • Disconnected components
  • Extremely small or degenerate triangles

Some slicers can detect or repair basic problems automatically. However, automatic repair should be reviewed. A tool may close a hole or remove a shell in a mathematically valid way that changes the intended design.

For dimension-critical parts, compare the repaired model with the original CAD geometry before printing.

Step 3: Confirm Scale and Units

A model can appear geometrically correct but still be imported at the wrong size.

For example, a part designed as 25 millimeters could be interpreted incorrectly if the exporting and importing applications do not agree on the intended unit system.

Always compare the dimensions displayed by the slicer with a known dimension from the design. For professional workflows, use a reference dimension rather than estimating scale visually.

Check:

  • Whether the slicer expects millimeters or inches
  • Whether the model was exported in the intended units
  • Whether automatic unit conversion occurred
  • Whether any scaling compensation has been applied
  • Whether multiple imported parts use the same scale

Scaling the complete model can correct a unit mismatch, but it should not be used casually to compensate for unrelated process errors.

Step 4: Choose the Model Orientation

Orientation determines how the model is positioned relative to the build platform and the layer direction.

It affects:

  • Which surfaces receive supports
  • Where support marks appear
  • The area exposed in each resin layer
  • Separation and peeling forces
  • The number of layers
  • Printing time
  • Drainage
  • Resin trapping
  • Surface appearance
  • Dimensional behavior
  • The risk of unsupported islands

There is no universal orientation that is best for every part.

Placing a resin part flat on the build platform may minimize the total number of layers, but it can create a large cross-sectional area, strong adhesion, dimensional changes near the base, or removal difficulties.

Angling the model may reduce the area printed in each layer and move supports away from important surfaces, but it can also increase part height, print time, and support consumption.

Orientation should be selected according to the part’s functional surfaces, geometry, material, support strategy, and validation requirements—not simply by choosing the slicer’s automatic orientation and immediately exporting the file.

Step 5: Generate and Review Supports

Supports connect selected areas of the model to the build platform or to another stable structure. They hold newly formed regions in position until those regions become connected to the rest of the part.

A resin layer cannot normally begin as an isolated region floating in the vat. These disconnected regions are commonly called islands.

Support preparation may involve:

  • Rafts or base structures
  • Support contact points
  • Support shafts
  • Bracing
  • Light, medium, or heavy supports
  • Internal supports
  • Manual supports
  • Automatic support generation
  • Support-free areas around critical surfaces

Too few supports can lead to detached regions, distortion, shifting, layer separation, or complete failure.

Too many supports can increase material use, cleanup time, surface marks, and the risk of damaging delicate features during removal.

Automatic supports provide a starting point, not a guaranteed solution. Inspect the sliced layers for unsupported islands, abrupt changes in cross-sectional area, and features that depend on unusually long or weak supports.

Step 6: Select Layer Thickness

Layer thickness, also called layer height, is the vertical distance between successive layers.

A smaller layer thickness creates more layers for a part of the same height. It can improve the representation of shallow slopes and curved surfaces in the Z direction, but it also increases the number of exposure and movement cycles.

A larger layer thickness reduces the layer count but may make layer stepping more visible and may require different exposure settings.

Layer thickness can affect:

  • Vertical surface resolution
  • Print time
  • Exposure calibration
  • Support behavior
  • Minimum feature reproduction
  • Dimensional results
  • Surface appearance

It should be selected as part of a validated printer-and-resin profile. Changing layer thickness without reviewing the exposure settings can produce undercured or overcured layers.

Official resin slicer documentation treats layer height as a core print parameter and provides separate controls for exposure, bottom layers, grayscale, and anti-aliasing.

Step 7: Set the Normal-Layer Exposure

Exposure time controls how long the resin receives the required light for each normal layer.

The correct value depends on the complete printing system, including:

  • Resin formulation
  • Resin color and opacity
  • Layer thickness
  • Light wavelength
  • Optical system
  • Light intensity
  • Vat condition
  • Temperature
  • Printer calibration
  • Required feature size

Exposure that is too low may produce weak layers, incomplete features, poor support connections, or layer separation.

Exposure that is too high can enlarge cured regions, soften small gaps, close fine holes, thicken supports, reduce detail separation, and change dimensions.

A value that produces a part which merely remains attached is not necessarily accurate enough for professional work. Exposure should be calibrated using representative features and confirmed through measurement.

Do not assume that a profile copied from another printer, resin, layer thickness, or working environment will provide the same result. Resin profiles should be treated as controlled starting points and validated on the actual equipment.

Step 8: Configure Bottom-Layer Settings

The first layers of a resin print usually receive different settings from the normal layers.

Typical bottom-layer controls include:

  • Number of bottom layers
  • Bottom exposure time
  • Transition layers
  • Bottom lift distance
  • Bottom lift speed
  • Bottom rest time

Longer bottom exposure helps the initial layers adhere to the build platform. However, excessive bottom exposure may make parts difficult to remove, enlarge the base, increase support-raft adhesion, or contribute to dimensional expansion near the platform.

Too little bottom exposure can allow the print to detach.

Bottom-layer settings must balance reliable adhesion with practical removal and dimensional requirements. They should be calibrated for the printer, resin, layer height, platform condition, and approximate print area.

Step 9: Adjust Lift, Retract, and Rest Settings

In many bottom-up resin printers, the newly cured layer must separate from the vat film before fresh resin can flow beneath the part.

Relevant settings may include:

  • Lift distance
  • Initial lift speed
  • Secondary lift speed
  • Retract distance
  • Retract speed
  • Rest time before lift
  • Rest time after lift
  • Rest time after retract
  • Light-off delay

Lift distance must be sufficient for reliable layer release and resin movement. An unnecessarily large lift distance can increase printing time.

A lift speed that is too aggressive may place excessive load on supports, thin sections, and the release interface. A very slow speed may reduce productivity without solving the underlying problem.

Rest settings allow motion to stop, resin to settle, and the mechanical system to stabilize before exposure. They can be especially relevant for large cross-sections, viscous resins, flexible materials, detailed parts, or production jobs that require consistent results.

These parameters interact. They should not be adjusted independently without considering model geometry, resin behavior, temperature, support design, and printer mechanics.

Step 10: Hollow the Model and Add Drain Holes

Hollowing replaces a solid interior with an internal cavity and a defined wall thickness.

Potential benefits include:

  • Lower resin consumption
  • Lower part mass
  • Reduced volume of cured material
  • Reduced cross-sectional area in some regions
  • Different separation-force behavior
  • Shorter post-curing time for thick parts in some workflows

Hollowing also introduces additional risks.

A hollow part can trap uncured resin, cleaning liquid, air, or pressure. Closed cavities may create cup-like regions that resist separation or prevent proper resin movement.

Drain and vent holes should be positioned so that resin can leave the cavity and cleaning fluid can reach and exit the interior. Their placement must be considered in the printed orientation, not only in the model’s final installed orientation.

Review:

  • Wall thickness
  • Internal support requirements
  • Hole diameter
  • Number of holes
  • Drainage direction
  • Venting
  • Cleaning access
  • Post-curing access
  • Whether the cavity remains visible in layer preview

Hollowing should not be used automatically for every model. Thin walls, functional loading, internal cleanliness requirements, and inaccessible cavities may make a solid or redesigned part more appropriate.

Step 11: Apply Anti-Aliasing and Image Processing Carefully

Resin slicers may use grayscale edge processing to reduce visible pixel stair-stepping on angled or curved boundaries.

Anti-aliasing can smooth transitions by modifying pixel values around layer edges. Different slicers may provide controls such as:

  • Anti-aliasing level
  • Grayscale level
  • Blur
  • Edge smoothing
  • Image sharpening
  • Detail preservation
  • Pixel compensation

Anti-aliasing is not the same as increasing the physical resolution of the printer. It modifies how edge pixels are exposed.

Excessive smoothing may soften corners, reduce very fine text, alter small gaps, or affect dimensional boundaries. Sharpening may preserve some details but can also produce different edge behavior.

Use anti-aliasing only after the basic exposure profile is stable. Then evaluate it with representative curves, holes, text, sharp edges, and measured features. Official documentation describes anti-aliasing as grayscale feathering or image processing applied to sliced layer edges.

Step 12: Arrange Parts on the Build Platform

Platform layout is more than fitting as many models as possible into the available area.

Part placement can affect:

  • Platform balance
  • Printing time
  • Support access
  • Resin flow
  • Layer separation
  • Post-processing
  • Part identification
  • Risk concentration
  • Batch traceability

For batch production, consider:

  • Minimum spacing between parts
  • Spacing between support rafts
  • Orientation consistency
  • Whether parts can be removed without damaging neighboring parts
  • Whether a single failure could interfere with the rest of the batch
  • Whether every part remains inside the valid build area
  • Whether identical parts should share the same orientation
  • How operators will identify different revisions or materials

Some slicers provide automatic layout or nesting tools. These can improve platform use, but the proposed arrangement should still be reviewed manually. Official SLA preparation tools allow users to control spacing, preserve orientation, and organize supported models across the build platform.

Step 13: Select the Correct Printer and Resin Profile

A slicing profile is a group of parameters associated with a printer, material, layer thickness, or application.

A profile may contain:

  • Build volume
  • Display resolution
  • Pixel dimensions
  • Layer thickness
  • Normal exposure
  • Bottom exposure
  • Bottom-layer count
  • Transition settings
  • Lift and retract parameters
  • Rest times
  • Anti-aliasing
  • Compensation values
  • Output format

Selecting the wrong printer profile can produce a file with an incorrect resolution, build area, layer format, or machine output.

Selecting the wrong resin profile can produce weak curing, excessive curing, adhesion problems, dimensional changes, or unreliable supports.

The profile name alone does not prove that it is correct. Confirm the printer model, resin, color, layer thickness, temperature range, and any application-specific requirements before slicing.

Step 14: Review Estimated Time and Material Use

Most slicers provide estimated printing time and material consumption after slicing.

These estimates are useful for:

  • Production scheduling
  • Comparing orientations
  • Batch planning
  • Resin preparation
  • Quotation support
  • Evaluating hollow versus solid models
  • Comparing layer thicknesses

However, estimates should not be treated as exact production measurements.

A resin-volume estimate may be calculated from the sliced voxels, but actual consumption can also include resin remaining on supports, the build platform, part surfaces, tools, filters, and the vat. Official slicer documentation notes that theoretical resin estimates can differ from real consumption because of residue and process-related factors.

Printing-time calculations may also vary according to firmware behavior, acceleration, communication, file processing, temperature control, layer settings, and printer-specific motion sequences.

Use actual production records to refine planning assumptions.

Step 15: Inspect the Layer Preview

The layer preview is one of the most important quality-control stages in slicing.

Do not inspect only the three-dimensional supported model. Move through the sliced file layer by layer.

Look for:

  • Unsupported islands
  • Missing features
  • Sudden large cross-sections
  • Closed drain holes
  • Trapped cavities
  • Unexpected internal geometry
  • Thin walls that disappear
  • Text or holes that merge
  • Support tips that do not contact the model
  • Detached support structures
  • Models extending outside the build area
  • Corrupted or incomplete images
  • Unexpected pixels away from the part
  • Incorrect platform placement

For large, expensive, or time-sensitive jobs, reopen the exported machine-ready file in compatible software and inspect it again before printing. Official slicer guidance recommends loading final sliced files back into the software and previewing them to detect obvious errors before committing material and machine time.

Slicer Project Files Versus Machine-Ready Files

A slicer project file and a sliced print file serve different purposes.

Slicer project file

A project file may preserve:

  • Original imported models
  • Part positions
  • Scale
  • Orientation
  • Supports
  • Rafts
  • Hollowing
  • Drain holes
  • Modifiers
  • Printer selection
  • Resin profile
  • Slicing parameters

It is intended for reopening and continuing the preparation process.

For example, some slicers use 3MF as a project container, while others use their own project extension. An official PrusaSlicer project can retain objects, settings, modifiers, and their parameters as a complete snapshot.

Machine-ready sliced file

A machine-ready file contains the processed information needed by the printer. It may include layer images, exposure instructions, motion parameters, metadata, thumbnails, checksums, or other printer-dependent data.

It is normally the file transferred to the printer.

A final sliced file should not be treated as the editable master model. Some slicers permit limited changes to exposure or pixel data after slicing, but normal model manipulation is usually performed in the project or source file.

Maintain both files when traceability or later adjustment is important.

Why Can a Sliced File Be Printer-Specific?

Two resin printers may use different:

  • Screen resolutions
  • Pixel sizes
  • Build dimensions
  • Layer-image dimensions
  • Motion systems
  • Lift sequences
  • Exposure controls
  • Firmware structures
  • File headers
  • Checksums
  • Compression methods
  • Output extensions

The slicer uses the selected printer profile to format the job correctly. Official slicer documentation notes that only the sliced formats supported by the current printer are normally shown in the export dialog.

A file sliced for one printer should therefore not be assumed to work on another printer, even when both printers can import the same original STL.

Always re-slice the source model or project using the correct printer and material profile.

Common Slicing Mistakes

Using the wrong printer profile

The model may fit in the displayed build area but still be exported with the wrong resolution or machine format.

Ignoring the imported dimensions

A unit mismatch can produce a part that is much larger or smaller than intended.

Trusting automatic mesh repair without inspection

The repaired model may differ from the original design.

Using automatic supports without checking islands

Small disconnected regions may remain unsupported.

Placing large flat surfaces parallel to the vat

This may create large layer areas, strong separation loads, or difficult base removal.

Using generic exposure settings

A profile from another resin, printer, or layer thickness may not provide accurate or reliable results.

Overexposing bottom layers

The print may adhere securely but become difficult to remove or show base expansion.

Changing layer thickness without recalibrating exposure

The curing requirements may no longer match the profile.

Hollowing without effective drain and vent holes

Resin or cleaning fluid can remain trapped inside the model.

Using too much anti-aliasing

Small details, edges, or gaps may become softened.

Overpacking the build platform

Dense nesting can make supports difficult to inspect, remove, and clean.

Skipping the sliced-layer preview

A model that looks correct in the 3D view may contain unsupported or missing regions in individual layers.

Sending an unverified file directly to production

Incorrect scale, material settings, or file corruption may not become apparent until the print fails.

Why Slicing Settings Affect Accuracy

Dimensional accuracy is not determined only by the printer’s nominal pixel size or layer height.

The sliced result also depends on:

  • Model tessellation
  • Imported scale
  • Orientation
  • Exposure
  • Light distribution
  • Resin behavior
  • Support stiffness
  • Platform adhesion
  • Compensation settings
  • Anti-aliasing
  • Cleaning and curing
  • Measurement method

For example, excessive exposure can expand cured boundaries, while weak supports can allow the part to move during printing. Bottom-layer settings can change dimensions near the platform, and an incorrect scale setting affects the entire model.

Accuracy should therefore be verified with printed and measured test parts that represent the intended geometry and workflow.

Why Slicing Settings Affect Surface Quality

Surface quality is influenced by:

  • Layer thickness
  • Part orientation
  • Support contact placement
  • Mesh resolution
  • Pixel resolution
  • Anti-aliasing
  • Exposure
  • Resin condition
  • Layer separation stability

Layer thickness determines the spacing of vertical steps. Orientation determines where those steps and support marks appear. Exposure and image processing affect edge definition.

A smooth-looking render in the slicer does not guarantee a smooth printed surface. Inspect the actual layer preview and validate the settings through physical printing.

Why Slicing Settings Affect Failure Risk

Many resin printing failures begin in the sliced job rather than in the printer hardware.

Failure risk can increase when:

  • An island has no support
  • Supports are too weak
  • The model creates a large sudden cross-section
  • A cavity traps resin or pressure
  • Lift settings do not provide reliable release
  • Exposure is insufficient
  • Bottom adhesion is inadequate
  • The selected resin profile is incorrect
  • The file is corrupted
  • The output format does not match the printer

A successful slicing workflow combines software checks with practical process validation. The goal is not merely to create a file the printer accepts. The goal is to create a controlled print job that can produce the required part reliably.

Practical Slicing Checklist

Before exporting a print file, confirm:

  • The correct printer is selected
  • The correct resin or material profile is selected
  • Model dimensions and units are correct
  • The mesh has been checked
  • The model is inside the build volume
  • Orientation protects critical surfaces
  • Supports have been inspected manually
  • No unsupported islands remain
  • Layer thickness matches the profile
  • Normal exposure has been validated
  • Bottom-layer settings are appropriate
  • Lift, retract, and rest settings are appropriate
  • Hollow parts have effective drain and vent holes
  • Anti-aliasing has been validated
  • Batch spacing is sufficient
  • Estimated time and material are reasonable
  • Every layer has been previewed
  • The project file has been saved
  • The final output format matches the printer
  • The exported file has been reopened and checked when practical

Frequently Asked Questions

What is slicing in 3D printing?

Slicing is the process of dividing a digital 3D model into layers and converting those layers into instructions that a 3D printer can read.

What does a 3D printer slicer do?

A slicer imports the model, checks its placement, generates supports, applies printing parameters, calculates each layer, estimates time and material use, and exports a machine-ready file.

How does slicing work?

The slicer intersects the model with a sequence of horizontal planes. It converts the resulting cross-sections into extrusion paths for many filament printers or layer images and exposure instructions for many resin printers.

Does every 3D printer use G-code?

No. G-code is widely used by filament printers and some other systems, but many resin printers use layer-image data or proprietary machine-readable formats containing exposure and motion parameters.

Can I send an STL directly to a 3D printer?

Usually not. The STL normally needs to be imported into compatible slicing software, prepared with the correct printer and material settings, and exported as a machine-ready file.

What are the most important resin slicer settings?

Important resin slicer settings include layer thickness, normal exposure, bottom exposure, bottom-layer count, transition layers, lift distance, lift speed, retract speed, rest times, supports, orientation, hollowing, drain holes, and anti-aliasing.

Is a sliced file editable?

A final sliced file usually offers much less editing flexibility than the original model or slicer project. Keep the CAD file, exported model, slicer project, and machine-ready output separately.

Can the same sliced file be used on different resin printers?

Not safely by default. The file may depend on a specific screen resolution, build size, motion sequence, printer profile, firmware, and output format. Re-slice the model for the intended printer.

Does lower layer thickness always produce a better print?

No. A smaller layer thickness can improve the representation of some slopes and curves, but it increases layer count and requires suitable exposure settings. Overall quality still depends on orientation, resin, supports, calibration, and the printer’s complete imaging system.

Can slicing software repair a damaged STL?

Many slicers can identify or repair basic mesh defects, but the result must be inspected. Important geometry corrections should be made and verified in appropriate modeling or mesh-repair software.

Final Takeaway

Slicing converts a digital 3D model into layers and printer-readable instructions.

A professional slicing workflow does much more than press a “Slice” button. It verifies geometry and dimensions, controls orientation and supports, applies calibrated resin parameters, manages hollowing and drainage, processes layer images, arranges production batches, and generates the correct output for the selected printer.

The sliced file is the final digital definition of the print job. Errors introduced at this stage can affect accuracy, surface quality, material use, printing time, and the probability of failure. Careful preparation and layer-by-layer inspection are therefore essential for reliable resin 3D printing.

alice zhang

Article by Alice zhang

Alice Zhang writes about industrial resin 3D printing, dental 3D printing workflows, flexible resin applications, and professional additive manufacturing solutions.

Leave a Comment