LARGE MESHES, LARGE VOLUMES Modeling for Filament-Based 3D Printing.

Slides:



Advertisements
Similar presentations
C1 - The Impact of CAD on the Design Process.  Consider CAD drawing, 2D, 3D, rendering and different types of modelling.
Advertisements

1 Mind Visual Diff An architecture comparison tool December 16 th, 2014 – v0.2.2 Seyvoz Stephane Assystem.
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
Out-of core Streamline Generation Using Flow-guided File Layout Chun-Ming Chen 788 Project 1.
Automatic Pattern Generation System An Automatic Pattern Fit Solution
1 Boeing’s AP238 (STEP-NC) Early Implementation Study.
Streaming Computation of Delaunay Triangulations Jack Snoeyink UNC Chapel Hill Jonathan Shewchuk UC Berkeley Yuanxin Liu UNC Chapel Hill Martin Isenburg.
Large Mesh Simplification using Processing Sequences Martin Isenburg UNC Chapel Hill Peter Lindstrom LLNL Livermore Stefan Gumhold GRIS Tubingen Jack Snoeyink.
Exploring large marine datasets using an interactive website and Google Earth Jon Blower, Dan Bretherton, Keith Haines, Chunlei Liu, Adit Santokhee Reading.
SLAC Geant4 Tutorial 2009 J. Perl
Martin Isenburg UC Berkeley Streaming Meshes Peter Lindstrom LLNL.
Out-of-Core Compression for Gigantic Polygon Meshes Martin IsenburgStefan Gumhold University of North CarolinaWSI/GRIS at Chapel Hill Universität Tübingen.
What is Autodesk Architectural Studio? Autodesk® Architectural Studio 3 software is the visual communication and presentation tool for architects and other.
Introduction to BIM BIM Curriculum 01.
3D Printing Based on Imaging Data: Medical Applications Michael Twardowski 6 Nov 2013 Michael Twardowski 6 Nov 2013.
SSI-OSCAR A Single System Image for OSCAR Clusters Geoffroy Vallée INRIA – PARIS project team COSET-1 June 26th, 2004.
Layered Manufacturing of Thin-Walled Parts Sara McMains, Jordan Smith, Jianlin Wang, Carlo Séquin UC Berkeley.
Information Integration in Construction. Construction information In construction, architects, engineers, planners, contractors, facility managers....
What is Software Engineering? the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software”
Parametric & 3-D Solid Modeling
MEMD 261 Computer Aided Design (CAD) Introduction to CAD
NICE :Network Intrusion Detection and Countermeasure Selection in Virtual Network Systems.
MODELING FOR FILAMENT-BASED 3D PRINTING 3:45pm – 5pm.
Visual Linker Final presentation.
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
TECH 104 – Technical Graphics Communication Week 15: Design in Industry & Applications of 3D CAD.
Software for economic concrete design Efficient Analysis with the Strand7 API Doug Jenkins - Interactive Design Services.
So far we have covered … Basic visualization algorithms Parallel polygon rendering Occlusion culling They all indirectly or directly help understanding.
What in the SAMCRO Is 3D Printing?.
AutoTester & UAT Automation Framework By SSTZ-UAT.
Random-Accessible Compressed Triangle Meshes Sung-eui Yoon Korea Advanced Institute of Sci. and Tech. (KAIST) Peter Lindstrom Lawrence Livermore National.
Recursive Design for Embedded Real-Time Systems Minoru Yamaguchi Software Process Development section MSBC ・ CNC Sony Corporation Copyright 2001 Sony Corporation.
TOOLPATHS 3D Printing with Plastic Filament. +X-X +Z +E CC BY-NC-ND –
Amit Malik SecurityXploded Research Group FireEye Labs.
3D Printing By: Anthony Tu. What is 3-D printing? 3D printing is the process of making a three dimensional solid object based off a digital file on a.
Yu Shi Dept. of Materials Science & Engineering m10 -7 m10 -8 m10 -9 m m10 -5 m m optical microscope electron microscope Scanning probe.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital Converting DTI data into Nrrd file format Sonia Pujol, Ph.D. Gordon.
Information Technology  What is GEM  Architecture and Why  Development Process  Demonstration John Tarter/Damiano Monelli| e-Science workshop.
NTFS 5.0 By Jeffrey Richter and Luis Felipe Cabrera From the Microsoft Systems Journal Presented by Stylianos Paparizos.
CAG Hardware and Software Tools. Input and Output Devices We use lots of different products when producing work on the computer. The Input and Output.
TERMINOLOGY FDM: Fused deposition modeling, the 3D printing technology used by MakerBot Slicing: The act of turning a digital 3D model into thin layers.
Interior design software Basic structure imos APG imos CAD CAMCenter WOP-system Working Plan The working plan generates single parts with part description.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
Micro Lattices, 3D Printing
What’s New in Version 5? What’s New in MiTek 20/20? New Product Versions Layout MBA Engineering Batchcut Output.
Dr. Sean Jenkins Head of School Design & Applied Arts Additive Manufacturing Technologies (3D Printing) & 3D Scanning.
Introduction Aaron Day ● Software Architect ● Open Solutions Interests and Hobbies ● Family ● Software Development ● Woodworking ● Gaming ● Shooting.
Benefits of Cable Management System
Stage 1: 3D MODELLING Flashforge 3D Printing
Remember, all printers are different and not created equally!
Topic 2: Hardware and Software
Basics of 3D Printing.
Day 1: Additive Manufacturing
Linux Performance Profiling & Visualization
Cable Management Systems - Benefits of Cable Trays
Dynamic management of segmented structures in 3D Slicer
Basics of 3D Printing.
Complex Geometry Visualization TOol
2017.
Linux Performance Profiling & Visualization
FLOORPLANS Part 2.
CSc 8820 Advanced Graphics Algorithms
ATCM 6317 Procedural Animation
06 | End-to-End 3D Printing
Computer Aided Design (CAD) Introduction to CAD
Procedural Animation Lecture 10: Volume simulation
- Measurement of traffic volume -
Rapid Manufacturing for Research
Fig. 5 Curve and graph data processing workflows and their representative 3D-printed models. Curve and graph data processing workflows and their representative.
Presentation transcript:

LARGE MESHES, LARGE VOLUMES Modeling for Filament-Based 3D Printing

Dinh & Gelman, 2015 MESH > MAIN MEMORY High-resolution models (e.g., scan data) Out-of-core mesh processing & slicing Out-of-core file management

Dinh & Gelman, 2015 MESH > MAIN MEMORY Out-of-core processing required: Model loading and slicing Simplification (for display) Analysis and repair Approaches Isenburg & Gumhold 2003 Lindstrom 2003 Liu et al. 2003

Dinh & Gelman, 2015 Z18: TOOL PATH > MAIN MEMORY Example: slice a cube at full build volume, 100 microns, standard 10% infill Solution: stream data through stages Memory usage reduced from 6 GB to 300 MB Software architecture considerations: Easy to create new stages and define dependencies Most inter-stage dependencies known at compile time Dynamically link stages based on print properties

Dinh & Gelman, 2015 STREAMING ARCHITECTURE Slicer Region Generators Region Fillers Path Planner Print Command Generator Shells Interiors Floors Roofs Supports Solid Sparse Bridges Supports Rafts Contours Toolpath

SLICER API MakerBot Toolpather Team For more information: to Please include Slicer API on subject line

ACKNOWLEDGEMENTS MakerBot Toolpather Team Developers: Filipp Gelman Andrey Patrov Gregory Studer Michael Zappitello Lead: H. Quynh Dinh Print Quality Maven: Rebecca Levitan Former Member & Architect: Joseph Sadusk

8 ACKNOWLEDGEMENTS Other IceSL contributors Jean Hergel (PhD student) Jérémie Dumas (PhD student) Jonas Martinez (postdoc) Samuel Hornus (researcher) Guillaume Devoille (intern) Our early adopters! ERC ShapeForge Stg Région Lorraine

OPEN CHALLENGES 5pm – 5:15pm

10 CHALLENGING MESHES How to deal with issues in input models Holes, ambiguous in/out Features Thin walls Many thin features Fragile inputs [Stava et al. 2013]

11 UNIFIED SLICER A slicer that addresses all technologies: FDM, SLA, SLS, CNC? Each have different requirements However there are many common issues Bad inputs, slicing, supports, etc.

12 DESIGN TOOLS FOR FABRICATION Exploit ‘drawbacks’ Visual anisotropy Transparency Filament ‘drooloops’ Exploit properties of filament Wire meshes Chainmail Multi-material soft, conductive, etc. [Printing in 3 dimensions, Joris, YouMagine]Joris [Super Flowers, Peetersm, CC BY-SA 3.0]Peetersm

OPEN CHALLENGES / Q&A