3D printing software modeling and slicing

Click For Summary
SUMMARY

The discussion centers on the two essential steps in 3D printing: modeling and slicing. A CAD software is used to create a 3D model, which is typically saved in .stl or .obj format. However, a separate slicer software is required to convert this model into g-code for the 3D printer. While both processes can be performed by the same software, they are fundamentally different, with modeling focusing on 3D vector representation and slicing involving a vector to raster conversion algorithm.

PREREQUISITES
  • Understanding of CAD software for 3D modeling
  • Familiarity with file formats such as .stl and .obj
  • Knowledge of g-code and its role in 3D printing
  • Basic concepts of rasterization in computer graphics
NEXT STEPS
  • Research popular CAD software options for 3D modeling, such as AutoCAD or SolidWorks
  • Explore slicing software like Cura or PrusaSlicer for converting models to g-code
  • Learn about the differences between vector and raster graphics in 3D printing
  • Investigate the algorithms used in slicing processes for optimizing print quality
USEFUL FOR

3D designers, hobbyist makers, and anyone involved in the 3D printing process who seeks to understand the workflow from modeling to printing.

fog37
Messages
1,566
Reaction score
108
TL;DR
3D printing software steps...
Hello,

The first step in 3D printing is the generation of a 3D model using a CAD software. But to be able to print the object, the CAD software is not enough, even if the file is saved in .stl or .obj format, correct? Another software, called the slicer, must then receive the 3D modeling file in either .stl or .obj format and convert it into g-code that the 3D printer can execute. That is my understanding, at least. Is that correct?

Can both the 3D modeling and slicing be done by the same piece of software? Or is it always done seamlessly in two steps by two different softwares?
 
Computer science news on Phys.org
The algorithms for the two processes are quite different.

The design process is a 3D vector process that describes the surfaces of the object.

The slicing process is a “vector to raster” conversion algorithm that must be run to generate the pattern between the surfaces, for each layer of the object.
https://en.wikipedia.org/wiki/Rasterisation

The two programs must share a common 3D vector description, but they need not be the same package. Rasterisation can be left until actually printing the object.
 
  • Like
Likes   Reactions: fog37

Similar threads

  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 5 ·
Replies
5
Views
17K
  • · Replies 4 ·
Replies
4
Views
2K