Free Form Sketching System for Product Design Using Virtual Reality Technology. Supervisor Dr. Ali Akgunduz Presented by Hang Yu

Similar documents
Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

How SolidWorks Speeds Consumer Product Design

CATIA V5 Surface Design

Virtual Reality. man made. reality. sense. world. What is Virtual Reality?

Introduction to Computer Graphics

Science Intensive Development (SID)

A Short Introduction to Computer Graphics

CAD/ CAM Prof. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 03 What is CAD/ CAM

A Digital Drafting Board for Design

Parametric Modeling: The New CAD Paradigm for Mechanical Designs Randy Shih

How To Model Surfaces With Rp

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

CAD and Creativity. Contents

Technical What s New. Autodesk Alias Product Line

Go to contents 18 3D Visualization of Building Services in Virtual Environment

Chapter 6. Virtual and Rapid Prototyping

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

Efficient Storage, Compression and Transmission

Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.

Introduction Week 1, Lecture 1

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

How To Draw In Autocad

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies

Curves and Surfaces. Goals. How do we draw surfaces? How do we specify a surface? How do we approximate a surface?

Computer Aided Systems

CATIA V5R21 - FACT SHEET

B.A IN GRAPHIC DESIGN

LASER SCANNER APPLICATION ON COMPLEX SHAPES OF ARCHITECTURE. PROFILES EXTRACTION PROCESSING AND 3D MODELLING.

animation animation shape specification as a function of time

Goal Seeking in Solid Edge

CAD / CAM Dr. P. V. Madhusuthan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 12 Reverse Engineering

3D REVERSE ENGINEERING SOFTWARE

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.

Lecture Notes, CEng 477

Product and Service Catalog 2009 Direct Dimensions, Inc.

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

Applying Virtual Reality Techniques to the Interactive Stress Analysis of a Tractor Lift Arm

prepared by Gabe Landes for T. Purdy 2009

Visualization in automotive product development workflow

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton

animation shape specification as a function of time

Modelling 3D Avatar for Virtual Try on

Application Example: Reverse Engineering

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.

CS130 - Intro to computer graphics. Dr. Victor B. Zordan vbz@cs.ucr.edu Objectives

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future

SR2000 FREQUENCY MONITOR

Essential Mathematics for Computer Graphics fast

3. Interpolation. Closing the Gaps of Discretization... Beyond Polynomials

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

Robotic motion planning for 8- DOF motion stage

VRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY

Digital Prototyping: Questions and Answers

AC : TEACHING SURFACE MODELING TO CAD/CAM TECH- NOLOGISTS

FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH

mechanical engineering design fem analysis prototypes

CFturbo Modern turbomachinery design software

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches

Optical Digitizing by ATOS for Press Parts and Tools

3D U ser I t er aces and Augmented Reality

Freehand Sketching. Sections

Computer Aided Design and Drafting (CAD)

How To Use Design Mentor

Virtual Reality in Medicine and Surgery

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

A Remote Maintenance System with the use of Virtual Reality.

Computer Graphics. Computer graphics deals with all aspects of creating images with a computer

The Essentials of CAGD

SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.

Computer Animation: Art, Science and Criticism

An Overview of the Finite Element Analysis

A Mathematica Package for CAGD and Computer Graphics

CSE 167: Lecture 13: Bézier Curves. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

ArchiCAD 16 introduces a comprehensive ecosystem of solutions to ease the creation, sharing, and finding of custom BIM Components.

Fundamentals of Computer Animation

Model Repair. Leif Kobbelt RWTH Aachen University )NPUT $ATA 2EMOVAL OF TOPOLOGICAL AND GEOMETRICAL ERRORS !NALYSIS OF SURFACE QUALITY

Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Sample Exam Questions 2007

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation

THE BLASTER METHOD: MATH GAMES TO MAKE YOU MATH SMART

Degree Reduction of Interval SB Curves

Geometric Modelling & Curves

A Study of Immersive Game Contents System Design and Modeling for Virtual Reality Technology

INTRODUCTION TO RENDERING TECHNIQUES

H.Calculating Normal Vectors

An Instructional Aid System for Driving Schools Based on Visual Simulation

1. INTRODUCTION Graphics 2

How To Model Space Frame Structure In Cad 3D Software

GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus

NURBS Drawing Week 5, Lecture 10

ME 521 Computer Aided Design. 1. Introduction to CAD

Design & Drafting Services

Autodesk Design Visualization for Architects. Every Design Has a Story.

Introduction. Chapter 1

Introduction to Visualization with VTK and ParaView

Transcription:

Free Form Sketching System for Product Design Using Virtual Reality Technology Supervisor Dr. Ali Akgunduz Presented by Hang Yu

Outline of Presentation Introduction Product Design and 3D Sketching Virtual Reality Literature Review Proposed Research: 2-Step 3D Sketching Rough Sketching Parametric Surface Generation and Shape Perfection Examples Conclusions and Future Works

Product Design Process Competitors Customers Design Team Engineer/Artist Brain-Storming CAD Design Future trend What can we do speed-up this process? Prototype Engineering Verification Manufacturing

For a concept design system to be truly useful, it is necessary that: the concept sketching is efficiently done; represents the details of the design well. Today s CAD software: does not provide friendly and intuitive sketching functions that enable industrial designers or artists to transfer their artistic ideas into functional products.

Concept Design Tools: Due to the lack of resources, the 2D Sketching is still the choice of the concept designers

Can Virtual Reality assist us to minimize difficulties on concept design? Immersive platform where 3D is available for sketching Designers can interact with their designs in 3D space in real-time Generated images can be saved in computer Modifications can be done efficiently Designs can be reviewed in more details during the concept design phase These designs can be share over the internet with other collaborators

The difficulties and limitations of 2D sketching a picture of a 3D object may tell a lot to an experienced designer but maybe nothing to others whom are involved in the product design process; further verifications still require 3D modeling; design reviews include members from many different backgrounds including customers. Combination of various backgrounds may not obtain equal understanding nding from the 2D sketches Modification requests takes long time to complete Product lead time unnecessarily increases

3d Sketches Sketching directly in the 3D world will reduce the product design cycle: Sketching errors are easy to correct; Both technical and non-technical members will have the full understanding of the design; Outputs will directly be exported into CAD software; Testing and verification is possible; Minimize the time for design changes: All the members of a design team can directly be involved with the design from the beginning; Possible design problems can be identified and resolved at early stages of the design process.

Previous Works Conceptual Free-Form Styling on Responsive Workbench by Geroid Wesche and Marc Droske: The user draws curves (cubic B-Splines) directly in the Virtual Environment using a stylus as an input device; A number of tool can be used to create the curves; Curves later can be modified. 3D free-form styling on the Responsive Workbench

Steven Schkolne, Michael Pruett and Peter Schroder: Drawing with the Hand in Free Space

Examples: a human, soaring bird, human torso, and a whimsical, leaning bird.

Other Related Works Sachs (1991) draw independent curves in 3D space where the user interface was captured using two 6-DOF electromagnetic trackers in a non-immersive virtual environment. Baudel (1994) presented an approach that allows designers to present their ideas by hand motions in computer. Dani (1999) developed a system called Conceptual Virtual Design System to improve the indispensable efficiency of conceptual design. Bruno (2003) uses a pen to generate reference points for generating surfaces in their semi-immersive model.

Problems in current systems The common characteristics of current methods To draw images into 3D space using Splines Control points Polygon meshes Difficulties of these methods: Using a pen in virtual space is not natural There is no natural point-of of-reference for designers to grasp full understanding of his/her design

Our Objectives Developing VR based sketching system: Capture intention of designers/artists Translate their imaginations into geometric designs Directly in 3D space Freely and unconstrained environment Finally geometric shapes can be represented in mathematical forms where: Modification of images can be performed Conversion to other popular CAD formats is possible We prove that such system can be realized by using VR technology available today.

With our system: The conceptual design process can simply be done in computer Several months of time on full-size mock-ups is cut off The process of product development is greatly shortened Better product and faster development process increase competitiveness of companies in today s demanding marketplace

Our Solution to Improve Concept Design Process 2-Step 3D Sketching System Hardware/software used: OpenGL and Microsoft Visual Studio; 5DT Data Gloves; Cybermind Hi-900 Resolution HMD to realize the 2-step 3D free form sketching naturally and unconstraintly.

Simulation of the actual hand: Virtual Hand

2)Control Point Selection: Virtual Pen

3) NURBS Surface Generation U and V are the knot vectors and P is the bidirectional control points.

4) Perfecting the surfaces

Why we choose to integrate polygon meshes with parametric surfaces?

Polygon meshes The advantages are: easy to generate; no mathematical knowledge is required; can be converted to any desired CAD format. Drawbacks are: shapes can only be approximated, exact shapes cannot be captured when curved surfaces exist; fitness to the desired shapes can only be possible with generation of significantly higher number of polygon meshes; increased number of polygons consume significant amount of computer memory and CPU time; rendering and animation of images becomes computational expensive; engineering analysis such as finite-element analysis is difficult if not impossible; modification of the exiting geometries is difficult.

We can conclude that: Although polygon meshes are desirable for creating 3D images They are not accurate enough to represent and store them They are suitable for capturing designers inspirations at the beginning of the concept design

Parametric equations can define the exact location of a point on the object surface. Advantages of representing objects using parametric equations are: less storage space is required; modification of surfaces is easy; conversion to desired CAD format is easy; computationally less expensive for animation; engineering analysis is possible (ex. finite-element analysis); rendering quality can be changed depends on the desired level. The disadvantages are: designers should have a good understanding of the mathematical fundamentals of the parametric equations; they are not user friendly for creating 3D shapes in VR.

We can conclude that: Although parametric surfaces are good at representing 3D images They are not the perfect choice to generate brand new computer images.

What is our system based on? Based on the above discussion, we developed our sketching technique by: taking advantages of the strength of both polygon meshes and parametric surfaces deserting their disadvantages in separate design phases to realize the free-form 3D sketching process

Step 1: Rough Surface Generation by Simulation User Hands in VR We use polygon meshes attached to the virtual hands to construct the rough sketches of the designed product.

Step 1: Rough Surface Generation by Simulation User Hands in VR Various complexity of images can be created by placing surface patches in 3D space

Step 2: Parametric Surface Generation a-control Point Selection in 3D Space We use parametric surface to represent product based on the previous rough sketches. For generating parametric surface, control points have to been generated first. Selection of control points on a sketched surface using the virtual pen.

Step 2: Parametric Surface Generation b-nurbs Surfaces Interpolate the Control Points Once sufficient number of points is selected on the planes of the sketches, parametric representations of the object are created. Parametric surface based on rough sketching.

Step 2: Parametric Surface Generation c-surface Perfection Naturally, these generated parametric surfaces may not satisfy the expectations of the designers. The virtual pen is used again to change the locations of these points by which the shapes of the surfaces are changed. Changing the shape of the surface by changing its control points locations.

Step 2: Parametric Surface Generation c-surface Perfection Until the parametric surface satisfies the rough sketch which is the true inspiration of the designer Therefore, the rough sketch is used as the benchmark during the perfection process

The summary of the steps described in this thesis in order to create a successful product is given below: Create a rough shape of the designed product using designer s hands; Select sufficient number of points using the virtual pen; Generate NURBS surfaces interpolating these selected points; Modify parametric surfaces by: moving interpolating points using the virtual pen; editing the data of these interpolating points directly in the saved file.

EXAMPLES A-Design of a Car 1) Rough sketching using virtual hands

A-Design of a Car 2) Control points selecting using virtual pen

A-Design of a Car 3) Parametric surface generation

A-Design of a Car 4) Surface shape modification by changing control points locations using virtual pen 5) Final result

A-Design of a Airplane Rough sketching.

Control points selection. Surface generation.

Shape modification. Final input.

Conclusions 2-Step 3D sketching system is very fast to catch the designers idea and inspiration; During the pieces of plane construction, designers are not dealing with complex surfaces; Images are made of small triangle groups and do not need much calculation.; This greatly fits for conceptual design; Final geometry is smooth and in mathematical form. Images can be converted to any desired CAD format

Future Work Voice recognition can be added to free both designers hands for design; More intelligent algorithms are needed to deal with the parametric surface generating and modifying like: sharing same control points among geometries; snapping and aligning separate geometries; Haptic devices for touch and feedback should be added to give a natural feeling for surface modifying.

Questions?