3D Model Slicing for Color 3D Printing

29
3D Model Slicing for Color 3D Printing Speaker:Chien-I Lin( 林建易 ) Adviser:Prof. Tzung-Han Lin( 林宗翰 ) National Taiwan University of Science and Technology Graduate Institute of Color and Illumination Technology [email protected]

Transcript of 3D Model Slicing for Color 3D Printing

Page 1: 3D Model Slicing for Color 3D Printing

3D Model Slicing for Color 3D PrintingSpeaker:Chien-I Lin(林建易)Adviser:Prof. Tzung-Han Lin(林宗翰)National Taiwan University of Science and Technology

Graduate Institute of Color and Illumination Technology

m10325015@mail .ntust .edu.tw

Page 2: 3D Model Slicing for Color 3D Printing

Personal DataName:Chien-I Lin(林建易)

E-mial: [email protected]

Project experiencr:

3D printer & 3D Scanner WorkShop Speaker

System implementation and development of a photo curable Color 3D Additive Manufacturing Technique (MOST104-2218-E-011-003)

Slicing software project

2

Page 3: 3D Model Slicing for Color 3D Printing

How 3D Printer Works?

3

3D digital model Slicing 3D printer

controlDuplicated 3D object

Page 4: 3D Model Slicing for Color 3D Printing

File format Color resolution Surface color representation Note

PLY 32 bit on vertex Interpolate in triangle PLY(Stanford triangle format

OBJ 32 bit on vertex32 bit texture map

Interpolate in triangleInterpolate in image space

OBJ(wavefront object)

STL 16 bit on facet Uniform color in a triangle STL(stereo lithography)

VRML Similar to OBJ Similar to OBJ Virtual Reality Makeup Language

4

3D digital model Slicing 3D printer

controlDuplicated 3D object

How 3D Printer Works?

Page 5: 3D Model Slicing for Color 3D Printing

5

3D printer type

Layer Information

LayerInformation with no color

LayerInformationWith Color

Sprinkler Head Path Ex:

• FDM• SLA

Ex:• DLP Ex:

• 3DP

3D digital model Slicing 3D printer

controlDuplicated 3D object

• FDM(Fused Deposition Modeling)• SLA (Stereolithography )• DLP (Digital Light Processing)• 3DP (Plaster-based 3D printing)

How 3D Printer Works?

Page 6: 3D Model Slicing for Color 3D Printing

6

3D printer type

Layer Information

LayerInformation with no color

LayerInformationWith Color

Sprinkler Head Path

Slicing

How 3D Printer Works?

Our method is define on Material-jeting 3D printerMaterial Jeting 3D

printer(NTUST prototype)

Page 7: 3D Model Slicing for Color 3D Printing

7

• XYZ Axis Control• Material Feeding Control• Sprinkler head Controletc.….

3D digital model Slicing 3D printer

controlDuplicated 3D object

How 3D Printer Works?

Page 8: 3D Model Slicing for Color 3D Printing

8

3D digital model Slicing 3D printer

controlDuplicated 3D object

Powder material by 3DP

Light-Curable materialby Material JettingPLA material

by FDM

How 3D Printer Works?

Page 9: 3D Model Slicing for Color 3D Printing

How Color 3D Printer Works?

9

Sprinkler head

VoxelSub-voxel

Ntust prototype Sprinkler After RGB transform to CMYKW

Page 10: 3D Model Slicing for Color 3D Printing

Material Spectrum

10

Different thickness result

Light-curable material Material spectrum

Different layer spectrumExceed 8 layer the spectrum almost the same

Layer: 24 16 8 4 2 1

One layer about 0.1mm

Page 11: 3D Model Slicing for Color 3D Printing

Our Slicing Procedure

11

Color 3D model (input)

Voxelization(monochrome)

Coloring Voxel(blending)

ImageLayers (output)

Page 12: 3D Model Slicing for Color 3D Printing

Voxelization (monochrome)

12

Zoom in for a part of voxels (monochrome)Voxel

Page 13: 3D Model Slicing for Color 3D Printing

How To Decide Voxel Color

13

Vertex

voxel

Cut-off distance

Mesh surface

The color of a voxel is assigned by blending all colors of all vertexes, which are within the cut-off distance.

EX:

+ + =

R 0 112 0 33

G 176 48 176 133

B 240 160 80 160

Color of a vertex Average color

Page 14: 3D Model Slicing for Color 3D Printing

Voxel Color Far From Mesh Surface

14

Similar to traditional printing, the substrate affect the color.

So our method set the voxel with white color which is far from mesh surface.

An example with A green sphere mesh

Voxel

Sphere mesh Voxel Color

Cut-off distance

Hint:Because of material is translucent.If people observe material from different direction that may cause different result.That’s why test this method.

Page 15: 3D Model Slicing for Color 3D Printing

Voxelization – After Coloring Voxel

15

Zoom in for a part of voxels after coloring

Page 16: 3D Model Slicing for Color 3D Printing

Slice Result

16

Slice Plane

Original input 3D model(3D mesh)

Outcome of voxel(store as color bitmaps)

Page 17: 3D Model Slicing for Color 3D Printing

Experiment ParametersTwo factors for color blending are considered:Color varietyPattern Repeatability

Each model has three parameters in selecting cut-off distance 0.5 mm (cut off distance) 1 mm (cut off distance) 2 mm (cut off distance)Hint: It should be at least greater than five times of average edge length.

17

Page 18: 3D Model Slicing for Color 3D Printing

Testing Model in Our Experiment

18

Pattern Repeatability

Col

or v

arie

ty

High

More

LessLow

Totally, nine different types color models are used

Page 19: 3D Model Slicing for Color 3D Printing

Goat

19

Average edge length in 3D model: 0.214mm

0.5mmOriginal

1mm 2mm

Page 20: 3D Model Slicing for Color 3D Printing

Giraffe

20

Average edge length in 3D model : 0.232mm

0.5mmOriginal 1mm 2mm

Page 21: 3D Model Slicing for Color 3D Printing

Seal

21

Average edge length in 3D model : 0.270mm

0.5mmOriginal

1mm 2mm

Page 22: 3D Model Slicing for Color 3D Printing

Cat

22

0.5mmOriginal 1mm 2mm

Average edge length in 3D model:0.206mm

Page 23: 3D Model Slicing for Color 3D Printing

White Horse

23

Average edge length in 3D model: 0.147mm

0.5mmOriginal

1mm 2mm

Page 24: 3D Model Slicing for Color 3D Printing

Leopard

24

Average edge length in 3D model: 0.174mm

0.5mmOriginal

1mm 2mm

Page 25: 3D Model Slicing for Color 3D Printing

Color Horse

25

Average edge length in 3D model: 0.111mm

0.5mmOriginal 1mm 2mm

Page 26: 3D Model Slicing for Color 3D Printing

Sheep

26

Average edge length in 3D model: 0.157mm

0.5mmOriginal 1mm 2mm

Page 27: 3D Model Slicing for Color 3D Printing

Color Leopard

27

Average edge length in 3D model: 0.174mm

0.5mmOriginal

1mm 2mm

Page 28: 3D Model Slicing for Color 3D Printing

ConclusionWe can find good result on low pattern repeatability, but the result on high pattern repeatability will let model spot become blur or disappear.

Color variety is less impact to our method

Long cut-off distance cause blurrier than short cut-off distance

We can solve the blur and disappear influence for future work.

28

Page 29: 3D Model Slicing for Color 3D Printing

Thank You!

29