Computational Fabrication: From Virtual to Real. Wojciech Matusik Computational Fabrication Group Massachussetts Institute of Technology
|
|
- Rodger Osborne Eaton
- 6 years ago
- Views:
Transcription
1 Computational Fabrication: From Virtual to Real Wojciech Matusik Computational Fabrication Group Massachussetts Institute of Technology 1
2 2
3 3
4 4
5 What Is 3D Printing Used For? 5
6 Other 1% Functional Parts 28% Prototyping, Presentation, Education 44% Manufacturing 27% 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 Hobbyists, Makers, Prosumers 14
15 15
16 16
17 17
18 Game Changers 18
19 3D Printing Services 19
20 Inexpensive 3D Printers OBJET Connex $250K MakerBot Replicator 2 ~$2K More units sold per month than OBJET Connex ever 20
21 Lessons from the Past Mainframe Personal Computer 21
22 State of the Art of Multi-Material Fabrication 22
23 Multi-Material 3D Printing 23
24 Multi-Material 3D Printing 24
25 Multi-Material 3D Printing 25
26 Multi-Material 3D Printers 26
27 0.5 m Large Build Volume 1 m 27
28 Large Material Library Courtesy of Stratasys 28
29 High-Resolution: 600 DPI Courtesy of Stratasys 29
30 Recent Research Results BSSDRF [Hašan 2010] Deformation [Bickel 2010] Co-Continuous Polymers [Wang 2011] FGM Prototyping [Oxman 2011] Tissue Constructs [Xu 2012] Tough Composites [Dimas 2013] Actuated Characters [Skouras 2013] Lenticulars [Tompkin 2013] Printed Optics [Willis 2013] 30
31 Current Industry Use 31
32 One Material Per Part Courtesy of Studio Fathom 32
33 Why One Material Per Part? Traditional constraints of manufacturing Lack of design tools Lack of scalable software architectures 33
34 Improve Specification Methods f Direct Specification Functional Specification 34
35 Improve Specification Methods f Direct Specification Functional Specification 35
36 Direct Specification Challenges Giga voxels/inch 3, Tera voxels/foot 3 Continuous gradation between materials Reusable material definitions Resolution and printer independence 36
37 OpenFab Programmable and Scalable Fabrication Pipeline 37
38 OpenFab Inspired by rendering pipelines Fixed stages and programmable stages Procedural surface and material definitions Resolution independence Streaming architecture 38
39 The OpenFab Programming Model 39
40 input tessellate surface stage voxelize volume stage dither output 40
41 input tessellate surface stage voxelize volume stage dither output 41
42 input tessellate surface stage voxelize volume stage dither output Shapes (boundary representation) Fablets Resources Textures Materials 42
43 input tessellate surface stage voxelize volume stage dither output 43
44 input tessellate surface stage voxelize volume stage dither output 44
45 input tessellate surface stage voxelize volume stage dither output 45
46 input tessellate surface stage voxelize volume stage dither output 46
47 input tessellate surface stage voxelize volume stage dither output 1 Voxel 50% A 25% B 25% C 47
48 input tessellate surface stage voxelize volume stage dither output 1 Voxel 50% A 25% B 25% C 48
49 input tessellate surface stage voxelize volume stage dither output A A B C 4 Voxels 49
50 Results 50
51 Material Decoupling 51
52 Material Decoupling 52
53 Material Decoupling 53
54 Procedural Surfaces 54
55 Procedural Volumes 55
56 Procedural Volumes 56
57 57
58 58
59 59
60 60
61 OpenFab Summary Scalable and programmable pipeline for direct specification New programming model Domain-specific language 61
62 Improve Specification Methods f OpenFab Direct Specification Spec2Fab Functional Specification 62
63 Functional Specification Spec2Fab Translation f Functional Specification Printable Object 63
64 Spec2Fab Translation Assign Material Simulate Compare to Goal Good? Print Goal 64
65 Spec2Fab Translation Assign Material Simulate Compare to Goal Simulation Good? Print Goal 65
66 Spec2Fab Translation Assign Material Simulate Compare to Goal Simulation Good? Print Goal 66
67 Naïve Spec2Fab Translation Try all per-voxel material combinations Number of combinations 2 inch cube at 300 dpi 3 materials 3 (6003) = Monstrosity 67
68 Naïve Spec2Fab Translation Assign Material Simulate Compare to Goal Good? Print 68
69 Spec2Fab Translation Reduced Parameters Simulate Optimization Compare to Goal 69
70 Common Components Reduced Parameters Simulate Optimization Compare to goal Reducer Tree Tuner Network 70
71 Results 71
72 Spec2Fab for Texture Input Shape Stratum Column Material Material Material Material Goal Tuner Tuner Tuner Print 72
73 Spec2Fab for Translucent Materials Input Shape Stratum Column Material Goal Material Material Material Print Tuner Tuner Tuner 73
74 Spec2Fab for Complex Lenses Input Shape Column Goal Material Material Plane Material Plane Material Plane Tuner Tuner Tuner Print 74
75 Spec2Fab for Deformation Input Shape Goal: deformation Tuner Stratum Voxel Material Material Material Print 75
76 Spec2Fab for Deformation and Texture Input Shape Goal: deformation Tuner Stratum Texture Voxel Goal: texture Material Material Material Print 76
77 Spec2Fab Summary Unified model for functional specification and translation Modular, extensible, geometry independent, device independent 77
78 Abstraction for Fabrication Functional Specification Direct Specification Hardware/Materials 78
79 Abstraction for Fabrication Applications/Interactive Design Functional Specification Direct Specification Hardware/Materials 79
80 Computational Design of Mechanical Characters 80
81 Automata: self-operating machines or robots Sisyphus by D. Johnson 81
82 82
83 83
84 84
85 85
86 86
87 Library of Mechanisms 87
88 Parameterized Mechanisms 88
89 Parameterized Mechanisms 89
90 Parameterized Mechanisms 90
91 Parameterized Mechanisms 91
92 Sparse Database of Representative Motions 92
93 93
94 Phase Offset Velocity Profile Timing Control 94
95 95
96 Results 96
97 Fabrication 97
98 Pushing Man 98
99 99
100 100
101 Limitations: Kinematic Design 101
102 Design Motion Summary An interactive system based on A library of parameterized mechanisms A database of precomputed motions An intuitive user interface Outcome: novice-users can design complex automata 102
103 How to Design More Complex Things? 103
104 How to Design More Complex Things? 104
105 Design and Fabrication from Examples 105
106 Design Database 106
107 Real Designs are Complex 107
108 Our Designs can be Manufactured 108
109 Our Designs are Parameterized 109
110 Interactive Modelling Tool 110
111 Interactive Modelling Tool 111
112 Interactive Modelling Tool 112
113 Connecting Components 113
114 Articulated Models 114
115 Connectors and Support Structures 115
116 Connectors and Support Structures 116
117 Physics Simulation 117
118 Interactive Modelling Session 118
119 Interactive Modelling Session 119
120 Abstraction for Fabrication Applications/Interactive Design Functional Specification Direct Specification Hardware/Materials 120
121 Bridging the Gap between Virtual and Real User Input Output Devices 121
122 Thank You. 122
3D Printing Oriented Design: Geometry and Optimization
3D Printing Oriented Design: Geometry and Optimization Siggraph Asia 2014 Course Dec. 5, 2014, Shenzhen Ligang Liu, Charlie Wang, Ariel Shamir, Emily Whiting Web: http://staff.ustc.edu.cn/~lgliu/courses/sigasia_2014_course_3dprinting/index.html
More informationOpenFab: A programmable pipeline for multi-material fabrication
OpenFab: A programmable pipeline for multi-material fabrication The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published
More informationMultiFab: A Machine Vision Assisted Platform for Multi-material 3D Printing
MultiFab: A Machine Vision Assisted Platform for Multi-material 3D Printing Pitchaya Sitthi-Amorn Javier E. Ramos Justin Lan Wenshou Wang MIT CSAIL Yuwang Wang Joyce Kwan Wojciech Matusik Chulalongkorn
More informationComputational Tools for 3D Printing Ariel Shamir Bernd Bickel Wojciech Matusik
Computational Tools for 3D Printing Ariel Shamir Bernd Bickel Wojciech Matusik About This Course Basics of 3D printing hardware and software Computation, 3D printing, interactive techniques Overview of
More informationShape Display Shader Language (SDSL): A New Programming Model for Shape Changing Displays
Shape Display Shader Language (SDSL): A New Programming Model for Shape Changing Displays Christian Weichel Lancaster University, UK c.weichel@lancaster.ac.uk Jason Alexander Lancaster University, UK j.alexander@lancaster.ac.uk
More informationProgrammable Shaders for Deformation Rendering
Programmable Shaders for Deformation Rendering Carlos D. Correa, Deborah Silver Rutgers, The State University of New Jersey Motivation We present a different way of obtaining mesh deformation. Not a modeling,
More informationFabricating Functionally Graded Material Objects Using Trimmed Trivariate Volumetric Representations
Fabricating Functionally Graded Material Objects Using Trimmed Trivariate Volumetric Representations Ben Ezair Computer Science Dept., Technion, Israel Institute of Technology, Haifa, Israel benezair@cs.technion.ac.il
More informationModeling, Evaluation and Optimization of Interlocking Shell Pieces
Modeling, Evaluation and Optimization of Interlocking Shell Pieces Miaojun Yao 1 Zhili Chen 2 WeiWei Xu 3 Huamin Wang 1 The Ohio State University 1, Adobe 2, Zhejiang University 3 Problems of 3D Printing
More informationWelcome to Computational Aspects of Digital Fabrication. Instructors Bernd Bickel, IST Austria Michael Wimmer, TU Wien Przem Musialski, TU Wien
Welcome to Computational Aspects of Digital Fabrication Instructors Bernd Bickel, IST Austria Michael Wimmer, TU Wien Przem Musialski, TU Wien 3D Printing 3D Printing Why? Eliminates barriers associated
More information3D SCANNING FOR 3D PRINTING: MAKING REALITY DIGITAL AND THEN PHYSICAL AGAIN. Michael Raphael Founder & CEO
3D SCANNING FOR 3D PRINTING: MAKING REALITY DIGITAL AND THEN PHYSICAL AGAIN ) Michael Raphael Founder & CEO mraphael@dirdim.com 410-998-0880 3D Scanning vs. 3D Printing Both over 20 years old, actually
More informationIntro to 3D Printing. Stelian Coros
Intro to 3D Printing Stelian Coros What is it and how does it work? *additive manufacturing An Example An Example 3D Printing: how it started Chuck Hull, father of 3D Printing Came up with the idea in
More informationIntroducing the Stratasys F123 Series
Introducing the Stratasys F123 Series Stratasys Webinar February, 2017 1 STRATASYS / THE 3D PRINTING SOLUTIONS COMPANY Presenters Gina Scala Director of Global Education, Stratasys Michael Block Education
More informationTo Do. Advanced Computer Graphics. The Story So Far. Course Outline. Rendering (Creating, shading images from geometry, lighting, materials)
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 16 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir To Do Assignment 3 milestone due May 29 Should already be well on way Contact us for difficulties
More informationMethods of Preproduction for Material Layout in a 3D Printing Pipeline. Eric Greenberg. CSU Stanislaus
Methods of Preproduction for Material Layout in a 3D Printing Pipeline. Eric Greenberg CSU Stanislaus CS 4960, Spring 2015 Dr. Melanie J. Martin 4-3-2015 Methods of Preproduction for Material Layout in
More informationMaterial Property Changes in Custom-Designed Digital Composite Structures Due to Voxel Size
Solid Freeform Fabrication 2018: Proceedings of the 29th Annual International Solid Freeform Fabrication Symposium An Additive Manufacturing Conference Reviewed Paper Material Property Changes in Custom-Designed
More informationAnimation. Motion over time
Animation Animation Motion over time Animation Motion over time Usually focus on character animation but environment is often also animated trees, water, fire, explosions, Animation Motion over time Usually
More informationCuttlefish The Universal 3D Printer Driver
Fraunhofer Institute for Computer Graphics Research IGD Cuttlefish The Universal 3D Printer Driver Version 2016.9 * We have ne accurate and before in a pla Academy Award winner and rapid What can you do
More informationCopyright 2009 Pearson Education, Inc. Chapter 9 Section 5 - Slide 1 AND
Copyright 2009 Pearson Education, Inc. Chapter 9 Section 5 - Slide 1 AND Chapter 9 Geometry Copyright 2009 Pearson Education, Inc. Chapter 9 Section 5 - Slide 2 WHAT YOU WILL LEARN Transformational geometry,
More information10 Reasons. Why Multi-Material 3D Printing is Better for your Product Design & Development. June 2012, Objet Ltd.
10 Reasons Why Multi-Material 3D Printing is Better for your Product Design & Development June 2012, Objet Ltd. Introduction Based on their innovative use of inkjet printing technology, Objet 3D printers
More information3D Representation and Solid Modeling
MCS 585/480 Computer Graphics I 3D Representation and Solid Modeling Week 8, Lecture 16 William Regli and Maxim Peysakhov Geometric and Intelligent Computing Laboratory Department of Computer Science Drexel
More informationStratasys 3D Printing Systems
Stratasys 3D Printing Systems Alessio Caldano Technimold 1 ST RATASYS / THE 3D PRINTING SOLUTIONS COMPANY 2 ST RATASYS / THE 3D PRINTING SOLUTIONS COMPANY ABOUT 3D PRINTING ABOUT STRATASYS We help designers,
More informationBringing Hollywood to Real Time. Abe Wiley 3D Artist 3-D Application Research Group
Bringing Hollywood to Real Time Abe Wiley 3D Artist 3-D Application Research Group Overview > Film Pipeline Overview and compare with Games > The RhinoFX/ATI Relationship > Ruby 1 and 2 The Movies > Breakdown
More information105_ CREO 4.0: DESIGN FOR ADDITIVE MANUFACTURING
105_ CREO 4.0: DESIGN FOR ADDITIVE MANUFACTURING Jose Coronado Product Manager November 2016 PTC Forum Europe Stuttgart, Germany AGENDA 1. Closing the gap between design and 3D printing 2. Lightweight
More information3D Computer Modelling and Animation
Unit 38: 3D Computer Modelling and Animation Unit code: J/601/6780 QCF Level 5: BTEC Higher National Credit value: 15 Aim This unit aims to develop learners skills and understanding of the principles and
More informationCourse Outline. Advanced Computer Graphics. Animation. The Story So Far. Animation. To Do
Advanced Computer Graphics CSE 163 [Spring 2017], Lecture 18 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir 3D Graphics Pipeline Modeling (Creating 3D Geometry) Course Outline Rendering (Creating, shading
More informationmachine design, Vol.8(2016) No.4, ISSN pp
machine design, Vol.8(2016) No.4, ISSN 1821-1259 pp. 165-170 Research paper FREE FORM SHAPE MODELLING BY HAND MOVEMENT IN VIRTUAL ENVIRONMENT Zoran MILOJEVIĆ 1, * - Slobodan TABAKOVIĆ 1 - Milan ZELJKOVIĆ
More informationSimcenter Motion 3D. Mechatronics - Improve Design Dynamics Performance: Combine 3D Multi-Body Simulation with 1D Actuation & Controls Simulation
Simcenter Motion 3D Mechatronics - Improve Design Dynamics Performance: Combine 3D Multi-Body Simulation with 1D Actuation & Controls Simulation Iurie TERNA Email: iurie.terna@siemens.com Tuesday 16:00-17:00
More informationCraig Peeper Software Architect Windows Graphics & Gaming Technologies Microsoft Corporation
Gaming Technologies Craig Peeper Software Architect Windows Graphics & Gaming Technologies Microsoft Corporation Overview Games Yesterday & Today Game Components PC Platform & WGF 2.0 Game Trends Big Challenges
More informationclustering SVG shapes
Clustering SVG Shapes Integrating SVG with Data Mining and Content-Based Image Retrieval Michel Kuntz Fachhochschule Kaiserslautern Zweibrücken, Germany SVG Open 2010 1 Presentation Overview Context, Problem,
More informationRevamp High School Engineering, Technology and STEM Courses on Any Budget
1 Revamp High School Engineering, Technology and STEM Courses on Any Budget Teaching students to apply science, technology, engineering, and math (STEM) concepts to solve complex, open-ended problems in
More informationGraphics Hardware and Display Devices
Graphics Hardware and Display Devices CSE328 Lectures Graphics/Visualization Hardware Many graphics/visualization algorithms can be implemented efficiently and inexpensively in hardware Facilitates interactive
More informationTo Do. History of Computer Animation. These Lectures. 2D and 3D Animation. Computer Animation. Foundations of Computer Graphics (Spring 2010)
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation http://inst.eecs.berkeley.edu/~cs184 To Do Submit HW 4 (today) Start working on HW 5 (can be simple add-on) Many slides courtesy
More informationNatural-Direction-Consistent 3D-Design and Printing Methods
Natural-Direction-Consistent 3D-Design and Printing Methods Yasusi Kanada Abstract Objects are usually horizontally sliced when printed by 3D printers. Therefore, if an object to be printed, such as a
More information3D Modeling: Surfaces
CS 430/536 Computer Graphics I 3D Modeling: Surfaces Week 8, Lecture 16 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing Laboratory Department of Computer Science Drexel
More informationIntroduction to Robotics
Université de Strasbourg Introduction to Robotics Bernard BAYLE, 2013 http://eavr.u-strasbg.fr/ bernard Modelling of a SCARA-type robotic manipulator SCARA-type robotic manipulators: introduction SCARA-type
More informationSharif University of Technology. Session # Rapid Prototyping
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # Rapid Prototyping Contents: Rapid prototyping and manufacturing RP primitives Application
More informationBasics of Motion Generation
Basics of Motion Generation let X i = position,orient. of O i at t k = t 0, i END = false while (not END) do display O i, i t k = t k + Δt generate X i at t k, i END = function(motion generation) Methods
More informationPDF PRO 10 REVIEWS HOME & OFFICE SOFTWARE REVIEW CENTRE
10 3 REVIEW AND PDF PDF PRO 10 REVIEWS HOME & OFFICE SOFTWARE REVIEW CENTRE THE BEST FREE PDF READER 2019 TECHRADAR 1 / 5 2 / 5 3 / 5 10 3 review and pdf A VERY INADEQUATE AND FLAWED PRODUCT Written
More information3D Printing. Bringing new dimensions to advanced visualization A FEATURED EBOOK
A FEATURED EBOOK 3D Printing Bringing new dimensions to advanced visualization A 3D Printing CONTENTS 3 4 5 6 7 8 What is 3D Printing? Obstacles to Widespread Adoption Voxels to Vectors Printers and Materials
More informationRapid Prototyping Rev II
Rapid Prototyping Rev II D R. T A R E K A. T U T U N J I R E V E R S E E N G I N E E R I N G P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N 2 0 1 5 Prototype A prototype can be defined as a model
More informationAnimations. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Kavita Bala
Animations Hakan Bilen University of Edinburgh Computer Graphics Fall 2017 Some slides are courtesy of Steve Marschner and Kavita Bala Animation Artistic process What are animators trying to do? What tools
More informationLesson 10. Unit 3. Creating Designs. Transformational Designs. Reflection
Lesson 10 Transformational Designs Creating Designs M.C. Escher was an artist that made remarkable pieces of art using geometric transformations. He was first inspired by the patterns in mosaic tiles.
More information3D Production Pipeline
Overview 3D Production Pipeline Story Character Design Art Direction Storyboarding Vocal Tracks 3D Animatics Modeling Animation Rendering Effects Compositing Basics : OpenGL, transformation Modeling :
More informationSOLIDWORKS FOR MULTI-MATERIAL BUILDS BEST PRACTICES
WHITE PAPER SOLIDWORKS FOR MULTI-MATERIAL BUILDS BEST PRACTICES AUTHOR COLE HARTMAN SOLIDWORKS FOR MULTI-MATERIAL BUILDS BEST PRACTICES INTRO Stratasys Connex multi-material 3D printing gives you the ability
More informationSuccessful STLs For Polyjet 3D Printing
POLYJET BEST PRACTICE Successful STLs For Polyjet 3D Printing Overview This document will help PolyJet 3D Printing users ensure their STL files produce successful 3D printed parts. You ll become familiar
More informationSoftware Architecture for Immersipresence
Software Architecture for Immersipresence Alexandre R.J. François Computer Science Department alexandre.francois@usc.edu ARJF 2006 Software Architecture Design, analysis and implementation of software
More informationFuture Studios Research Lab
GPU TECHNOLOGY WORKSHOP SOUTH EAST ASIA 2014 Future Studios Research Lab The Boy and His Robot Film Case Study Prof SEAH Hock Soon Director Multi-plAtform Game Innovation Centre (MAGIC) Nanyang Technological
More informationShape from Silhouettes II
Shape from Silhouettes II Guido Gerig CS 6320, S2013 (slides modified from Marc Pollefeys UNC Chapel Hill, some of the figures and slides are adapted from M. Pollefeys, J.S. Franco, J. Matusik s presentations,
More information3D Modeling: Solid Models
CS 430/536 Computer Graphics I 3D Modeling: Solid Models Week 9, Lecture 18 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing Laboratory Department of Computer Science
More informationUSC Institute for Creative Technologies *Linköping University
Building a Life-Size Automultiscopic Display Using Consumer Hardware Andrew Jones, Jonas Unger*, Koki Nagano, Jay Busch, Xueming Yu, Hsuan-Yueh Peng, Oleg Alexander, Paul Debevec USC Institute for Creative
More informationAnimation. CS 465 Lecture 22
Animation CS 465 Lecture 22 Animation Industry production process leading up to animation What animation is How animation works (very generally) Artistic process of animation Further topics in how it works
More information3D Printed Injection Molds
3D Printed Injection Molds How Companies Are Economically Testing Functional Prototypes with 3DP-IM GIL ROBINSON 1 STRATASYS / THE 3D PRINTING SOLUTIONS COMPANY WE ARE THE 3D PRINTING SOLUTIONS COMPANY
More informationWhat is Computer Vision? Introduction. We all make mistakes. Why is this hard? What was happening. What do you see? Intro Computer Vision
What is Computer Vision? Trucco and Verri (Text): Computing properties of the 3-D world from one or more digital images Introduction Introduction to Computer Vision CSE 152 Lecture 1 Sockman and Shapiro:
More informationTechnical Papers November 2017 Bangkok Int'l Trade & Exhibition Centre (BITEC)
Session: Form, Furniture and Fashion Date/Time: 28 November 2017, 09:00am - 10:45am Position-Based Tensegrity Design Material-Minimizing Forms and Structures Reconfigurable Interlocking Furniture Fabricable
More informationDesigning the look and feel for Smoke and Neon powers The creation of a new toolset and pipeline for I:SS Pros and cons from our new workflow and
Designing the look and feel for Smoke and Neon powers The creation of a new toolset and pipeline for I:SS Pros and cons from our new workflow and lessons learned attempting to make something new Defining
More informationLMS Virtual.Lab The Unified Environment for Functional Performance Engineering
LMS Virtual.Lab The Unified Environment for Functional Performance Engineering LMS Imagine.Lab LMS OPTIMUS LMS Engineering and Deployment Services Technology Transfer Process Transformation & Best Practices
More informationCS 354R: Computer Game Technology
CS 354R: Computer Game Technology Texture and Environment Maps Fall 2018 Texture Mapping Problem: colors, normals, etc. are only specified at vertices How do we add detail between vertices without incurring
More informationIntroduction to Computer Graphics. Animation (1) May 19, 2016 Kenshi Takayama
Introduction to Computer Graphics Animation (1) May 19, 2016 Kenshi Takayama Skeleton-based animation Simple Intuitive Low comp. cost https://www.youtube.com/watch?v=dsonab58qva 2 Representing a pose using
More informationImage-based modeling (IBM) and image-based rendering (IBR)
Image-based modeling (IBM) and image-based rendering (IBR) CS 248 - Introduction to Computer Graphics Autumn quarter, 2005 Slides for December 8 lecture The graphics pipeline modeling animation rendering
More informationThis document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.
This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. Title 3D Printing Structures That Exhibit Torsions Author(s) Noh, Kyoung-Seok; Seo, Hae-Won; Lee, Yong-Gu Citation
More informationAnimation & Rendering
7M836 Animation & Rendering Introduction, color, raster graphics, modeling, transformations Arjan Kok, Kees Huizing, Huub van de Wetering h.v.d.wetering@tue.nl 1 Purpose Understand 3D computer graphics
More information2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT
COMP27112 Computer Graphics and Image Processing 2: Introducing image synthesis Toby.Howard@manchester.ac.uk 1 Introduction In these notes we ll cover: Some orientation how did we get here? Graphics system
More informationSEOUL NATIONAL UNIVERSITY
Fashion Technology 5. 3D Garment CAD-1 Sungmin Kim SEOUL NATIONAL UNIVERSITY Overview Design Process Concept Design Scalable vector graphics Feature-based design Pattern Design 2D Parametric design 3D
More informationMulti-view stereo. Many slides adapted from S. Seitz
Multi-view stereo Many slides adapted from S. Seitz Beyond two-view stereo The third eye can be used for verification Multiple-baseline stereo Pick a reference image, and slide the corresponding window
More informationCSE452 Computer Graphics
CSE452 Computer Graphics Lecture 19: From Morphing To Animation Capturing and Animating Skin Deformation in Human Motion, Park and Hodgins, SIGGRAPH 2006 CSE452 Lecture 19: From Morphing to Animation 1
More informationMotion Capture. Motion Capture in Movies. Motion Capture in Games
Motion Capture Motion Capture in Movies 2 Motion Capture in Games 3 4 Magnetic Capture Systems Tethered Sensitive to metal Low frequency (60Hz) Mechanical Capture Systems Any environment Measures joint
More information3D Printing A Processing Approach CONTENTS
3D Printing A Processing Approach 1 CONTENTS 3D Printing Workflow Digital Modeling Simple Rules for Printable Model Digital Modeling Tools Case 1 Battery Cover Case 2 Housing Case 3 Broken Edge Repair
More informationTelemanipulation of Snake-Like Robots for Minimally Invasive Surgery of the Upper Airway
Telemanipulation of Snake-Like Robots for Minimally Invasive Surgery of the Upper Airway Ankur Kapoor 1, Kai Xu 2, Wei Wei 2 Nabil Simaan 2 and Russell H. Taylor 1 1 ERC-CISST Department of Computer Science
More informationWho has worked on a voxel engine before? Who wants to? My goal is to give the talk I wish I would have had before I started on our procedural engine.
1 Who has worked on a voxel engine before? Who wants to? My goal is to give the talk I wish I would have had before I started on our procedural engine. Three parts to this talk. A lot of content, so I
More informationModelling of Wind Turbine Blades with ABAQUS. Senior Scientist March 12, 2015 DTU Risø Campus
Modelling of Wind Turbine Blades with ABAQUS Robert D. Bitsche Composites Seminar, Senior Scientist March 12, 2015 DTU Risø Campus Modelling of Wind Turbine Blades: State of the Art Element types: Layered
More informationGeometric Modeling Topics
Geometric Modeling Topics George Allen, george.allen@siemens.com Outline General background Convergent modeling Multi-material objects Giga-face lattices Page 2 Boundary Representation (b-rep) Topology
More informationBeaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder
Beaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder 1 2 SketchUp 1. SketchUp is free, and you can download it from the website www.sketchup.com. For some K12 use, see www.sketchup.com/3dfor/k12-education.
More information3D Turtle Graphics by 3D Printers. Yasusi Kanada Dasyn.com
3D Turtle Graphics by 3D Printers Yasusi Kanada Dasyn.com Introduction: Conventional 3D Object Design and Printing FDM-type 3D printers There are many types of 3D printers, but a popular cheap one is called
More informationCustomizable Web-based Mathematics. An Approach for Interoperable and. Education. Paul S. Wang. David Chiu
An Approach for Interoperable and Customizable Web-based Mathematics Education David Chiu Department of Computer Science and Engineering The Ohio State University Paul S. Wang Department of Computer Science
More information11/1/13. Visualization. Scientific Visualization. Types of Data. Height Field. Contour Curves. Meshes
CSCI 420 Computer Graphics Lecture 26 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 2.11] Jernej Barbic University of Southern California Scientific Visualization
More informationVisualization. CSCI 420 Computer Graphics Lecture 26
CSCI 420 Computer Graphics Lecture 26 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 11] Jernej Barbic University of Southern California 1 Scientific Visualization
More informationRule-based Lightweight Structure Design
Rule-based Lightweight Structure Design Yuan Yao, Wanwan Li, Junsheng Shen School of MEA Shanghai University Shanghai, CN yaoyuan@shu.edu.cn Xiaoming Yang School of Computer Science Huzhou University Huzhou,
More information============================================================================
25 Free 3D modeling softwares Posted by Waldo - 2011/11/08 14:23 I thought this link may come in handy to a few designers out there. 25 Free Modeling Softwares Posted by admin - 2011/11/08 18:51 Blender
More informationReal-Time & Big Data GIS: Best Practices. Suzanne Foss Josh Joyner
Real-Time & Big Data GIS: Best Practices Suzanne Foss Josh Joyner ArcGIS Enterprise With Real-time Capabilities Desktop Apps APIs visualization ingestion dissemination & actuation analytics storage Agenda:
More informationScalable Multi Agent Simulation on the GPU. Avi Bleiweiss NVIDIA Corporation San Jose, 2009
Scalable Multi Agent Simulation on the GPU Avi Bleiweiss NVIDIA Corporation San Jose, 2009 Reasoning Explicit State machine, serial Implicit Compute intensive Fits SIMT well Collision avoidance Motivation
More informationCS GPU and GPGPU Programming Lecture 2: Introduction; GPU Architecture 1. Markus Hadwiger, KAUST
CS 380 - GPU and GPGPU Programming Lecture 2: Introduction; GPU Architecture 1 Markus Hadwiger, KAUST Reading Assignment #2 (until Feb. 17) Read (required): GLSL book, chapter 4 (The OpenGL Programmable
More informationImmersed 3D Visualization of the University of Chicago Campus. Scott Stocking, GISP Facilities Services Department
Immersed 3D Visualization of the University of Chicago Campus Scott Stocking, GISP Facilities Services Department Discussion Outline Objectives of the Project Data Utilized Methods Used to build the Model
More informationReal-Time Hair Simulation and Rendering on the GPU. Louis Bavoil
Real-Time Hair Simulation and Rendering on the GPU Sarah Tariq Louis Bavoil Results 166 simulated strands 0.99 Million triangles Stationary: 64 fps Moving: 41 fps 8800GTX, 1920x1200, 8XMSAA Results 166
More informationPhysically-Based Modeling and Animation. University of Missouri at Columbia
Overview of Geometric Modeling Overview 3D Shape Primitives: Points Vertices. Curves Lines, polylines, curves. Surfaces Triangle meshes, splines, subdivision surfaces, implicit surfaces, particles. Solids
More informationVERSATILE AND EASY-TO-USE 3D LASER SCANNERS
VERSATILE AND EASY-TO-USE 3D LASER SCANNERS > > A WORLD OF APPLICATIONS Z Corporation, producers of the industry s fastest, easiest-to-use and most versatile 3D scanners, makes 3D scanning ideal for a
More informationARM Multimedia IP: working together to drive down system power and bandwidth
ARM Multimedia IP: working together to drive down system power and bandwidth Speaker: Robert Kong ARM China FAE Author: Sean Ellis ARM Architect 1 Agenda System power overview Bandwidth, bandwidth, bandwidth!
More informationMulti Material Voxel Based 3D Printing
Multi Material Voxel Based 3D Printing A new horizon in composition freedom Oren Zoran Head of Technology & Innovation Group Stratasys LTD 1 STRATASYS / THE 3D PRINTING SOLUTIONS COMPANY Stratasys 3D Printing
More informationVolume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization
Volume visualization Volume visualization Volumes are special cases of scalar data: regular 3D grids of scalars, typically interpreted as density values. Each data value is assumed to describe a cubic
More informationCS427 Multicore Architecture and Parallel Computing
CS427 Multicore Architecture and Parallel Computing Lecture 6 GPU Architecture Li Jiang 2014/10/9 1 GPU Scaling A quiet revolution and potential build-up Calculation: 936 GFLOPS vs. 102 GFLOPS Memory Bandwidth:
More informationSynthesis and Analysis of Parallel Kinematic XY Flexure Mechanisms
Synthesis and Analysis of Parallel Kinematic XY Flexure Mechanisms By Shorya Awtar B.Tech., Mechanical Engineering, 1998 Indian Institute of Technology, Kanpur, India M.S., Mechanical Engineering, 2000
More informationScalable multi-gpu cloud raytracing with OpenGL
Scalable multi-gpu cloud raytracing with OpenGL University of Žilina Digital technologies 2014, Žilina, Slovakia Overview Goals Rendering distant details in visualizations Raytracing Multi-GPU programming
More informationGPU-Based Visualization of AMR and N-Body Dark Matter Simulation Data. Ralf Kähler (KIPAC/SLAC)
GPU-Based Visualization of AMR and N-Body Dark Matter Simulation Data Ralf Kähler (KIPAC/SLAC) HiPACC-Meeting 03/21/2014 COMPUTER GRAPHICS Rasterization COMPUTER GRAPHICS Assumption (for now): Input object(s)
More information3D Modeling techniques
3D Modeling techniques 0. Reconstruction From real data (not covered) 1. Procedural modeling Automatic modeling of a self-similar objects or scenes 2. Interactive modeling Provide tools to computer artists
More informationTESSELATIONS. BIG IDEA: Students will create a representational tessellation composition in the style of M.C. Escher ESSENTIAL QUESTIONS:
TESSELATIONS BIG IDEA: Students will create a representational tessellation composition in the style of M.C. Escher ESSENTIAL QUESTIONS: Why might M.C. Escher think like a mathematician? What is the relationship
More informationImage Base Rendering: An Introduction
Image Base Rendering: An Introduction Cliff Lindsay CS563 Spring 03, WPI 1. Introduction Up to this point, we have focused on showing 3D objects in the form of polygons. This is not the only approach to
More informationTopic 0. Introduction: What Is Computer Graphics? CSC 418/2504: Computer Graphics EF432. Today s Topics. What is Computer Graphics?
EF432 Introduction to spagetti and meatballs CSC 418/2504: Computer Graphics Course web site (includes course information sheet): http://www.dgp.toronto.edu/~karan/courses/418/ Instructors: L0101, W 12-2pm
More information3.3 Implementation of a Lenticular 3D Display
56 Chapter 3 integral imaging can be understood as the number of different pixel data within a certain viewing angle. The angular resolution is determined by the number of pixels on the flat-panel display
More informationMembers. Team Members. Advisor. Mentor. Tim Sonnen Joe Carter Marshall Townsend Brian Gift Nathan Park Kierra Ryan Qinlin Xu. Dr.
Discover Bot 1 Members Team Members Advisor Tim Sonnen Joe Carter Marshall Townsend Brian Gift Nathan Park Kierra Ryan Qinlin Xu Dr. Joel Perry Mentor Sarah Willis 2 Project Goal To develop a single-user
More informationTutorial. How to use the Visualization module
Page i Preface The purpose of this tutorial aims to describe certain visualization techniques in BRIGADE/Plus to facilitate and improve the users post-processing procedure. Page ii Contents 1. OVERVIEW...
More informationAn approach to calculate and visualize intraoperative scattered radiation exposure
Peter L. Reicertz Institut für Medizinische Informatik An approach to calculate and visualize intraoperative scattered radiation exposure Markus Wagner University of Braunschweig Institute of Technology
More information