You are on page 1of 31

Support is required

CC BY-NC-ND – sylvain.lefebvre@inria.fr 1
Typical Approach
• Downward extrusion
Reliable
 High material usage
 Difficult to remove

[Minotaur (ajolivette) / CC BY-SA 3.0]

CC BY-NC-ND – sylvain.lefebvre@inria.fr 2
Recent Work
• Tree supports [MeshMixer, Vanek et al.]
Low material usage
 Imbalanced structure
 Requires manual tuning

CC BY-NC-ND – sylvain.lefebvre@inria.fr 3
Trees – Pros and Cons

 Support/length ratio  Sensitive to torque

CC BY-NC-ND – sylvain.lefebvre@inria.fr 4
Think With Bridges

 Support/length ratio  Resistant to torque

CC BY-NC-ND – sylvain.lefebvre@inria.fr 5
Printing Bridges

CC BY-NC-ND – sylvain.lefebvre@inria.fr 6
Material usage

 Competitive to …Up to a certain


trees height

CC BY-NC-ND – sylvain.lefebvre@inria.fr 7
~50g

0.5g

CC BY-NC-ND – sylvain.lefebvre@inria.fr 8
Method Overview

1. Overhang detection
2. Bridge synthesis

CC BY-NC-ND – sylvain.lefebvre@inria.fr 9
[Broodling (dutchmodul) / CC BY-SA 3.0]
Overhang Detection
• Input: 3D Model + Slices + Paths

[Cute Octopus Says Hello (MakerBot) / CC BY 3.0]

CC BY-NC-ND – sylvain.lefebvre@inria.fr 10
Overhang Detection
1. Use print paths
2. Uniform sampling
– Need Support ? Y / N
3. Simplify wrt print order

CC BY-NC-ND – sylvain.lefebvre@inria.fr 11
Scaffolding: Problem Statement

• In - Required Points
• Out - Valid Scaffolding
 

a b
 Global constraint

CC BY-NC-ND – sylvain.lefebvre@inria.fr 12
Goal: Minimal Length Scaffolding

CC BY-NC-ND – sylvain.lefebvre@inria.fr 13
Our Approach
• Finding a global optimum is not easy
• Sweep algorithm enumerating opportunities

CC BY-NC-ND – sylvain.lefebvre@inria.fr 14
Bridge Synthesis

[Minotaur (ajolivette) / CC BY-SA 3.0]

CC BY-NC-ND – sylvain.lefebvre@inria.fr 15
Stability?

CC BY-NC-ND – sylvain.lefebvre@inria.fr 16
Stability?

CC BY-NC-ND – sylvain.lefebvre@inria.fr 17
Stability Enhancement

CC BY-NC-ND – sylvain.lefebvre@inria.fr 18
Sweep bottom up

CoM

OK

CC BY-NC-ND – sylvain.lefebvre@inria.fr BoS 19


Sweep bottom up

NOT OK

CC BY-NC-ND – sylvain.lefebvre@inria.fr BoS 20


Sweep bottom up

CC BY-NC-ND – sylvain.lefebvre@inria.fr BoS 21


Sweep bottom up

BoS
CC BY-NC-ND – sylvain.lefebvre@inria.fr 22
How to fix it?

NOT OK

CC BY-NC-ND – sylvain.lefebvre@inria.fr BoS 23


How to fix it?

Pillar

CC BY-NC-ND – sylvain.lefebvre@inria.fr
BoS 24
How to fix it?

Artificial required
point

Property of bridges:
Center of mass always in base of support!

CC BY-NC-ND – sylvain.lefebvre@inria.fr 25
Detection

CC BY-NC-ND – sylvain.lefebvre@inria.fr 26
Results – Minotaur (Ours)

[Minotaur (ajolivette) / CC BY-SA 3.0]

CC BY-NC-ND – sylvain.lefebvre@inria.fr 27
Results
– Model: poppy project (INRIA Bordeaux)

Poppy

CC BY-NC-ND – sylvain.lefebvre@inria.fr 28
Results – Hilbert Cube

3 cm
[Hilbert Cube (tbuser) / CC BY-SA 3.0]

CC BY-NC-ND – sylvain.lefebvre@inria.fr 29
Results – Gymnast

http://www.123dapp.com/123C-3D-Model/Female-Gymnastics-Cartwheel/711240

CC BY-NC-ND – sylvain.lefebvre@inria.fr 30
Print time
• In principle less plastic = faster
• Travel might increase, but travel is fast
• Main issue: Acceleration on small connectors

CC BY-NC-ND – sylvain.lefebvre@inria.fr 31

You might also like