Computer Graphics. Prof. Jaakko Lehtinen. with lots of material from Frédo Durand. Picture: Alexis Rufatt. T Spring 2013 Lehtinen Mar 22
|
|
- Thomas Pitts
- 5 years ago
- Views:
Transcription
1 Computer Graphics Prof. Jaakko Lehtinen with lots of material from Frédo Durand Picture: Alexis Rufatt T Spring 2013 Lehtinen Mar 22
2 Luxo Jr. (Pixar, 1986) Pixar Animation Studios, 1986 Director: John Lasseter T Spring 2013 Lehtinen Mar 22 2
3 Plan for Today Really, it s a shameless pitch for T On the side, you ll get an idea of what computer graphics is Arf! T Spring 2013 Lehtinen Mar 22 3
4 Let s name some applications T Spring 2013 Lehtinen Mar 22 4
5 Movies / Visual Effects (VFX) T Spring 2013 Lehtinen Mar 22 5
6 T Spring 2013 Lehtinen Mar 22 6
7 Video Games T Spring 2013 Lehtinen Mar 22 7
8 T Spring 2013 Lehtinen Mar 22 8
9 Simulation T Spring 2013 Lehtinen Mar 22 9
10 CAD-CAM & Design, Advertising Hyltom Design Studio T Spring 2013 Lehtinen Mar 22 10
11 Architecture T Spring 2013 Lehtinen Mar 22 11
12 Global Illumination in Architecture The Light of Mies van der Rohe by Henrik Wann Jensen, model by Stephen Duck T Spring 2013 Lehtinen Mar 22 Henrik Wann 12 Jensen
13 T Spring 2013 Lehtinen Mar 22 Henrik Wann 13 Jensen
14 (Virtual Reality) T Spring 2013 Lehtinen Mar 22 14
15 Scientific Visualization T Spring 2013 Lehtinen Mar 22 15
16 Medical Imaging T Spring 2013 Lehtinen Mar 22 16
17 Differences between applications Games vs. movies? Architectural vs. medical visualization? T Spring 2013 Lehtinen Mar 22 17
18 Differences between applications Games vs. movies? Games need real-time performance (30 frames per second, FPS) Movie frames usually take hours to render each Architectural vs. medical visualization? Building visualization needs accurate simulation of illumination (want to know what it ll look like) Medical visualization aims to highlight important features in real-world datasets Etc. etc. etc. T Spring 2013 Lehtinen Mar 22 18
19 What you will learn in T Fundamentals of computer graphics algorithms Will give a pretty good idea of how to implement lots of the things just shown We ll concentrate on 3D, not 2D illustration or image processing Basics of real-time rendering and graphics hardware Basic OpenGL Not the focus, though: Means, not the end. You will get C++ programming experience Most things are written in it IRL T Spring 2013 Lehtinen Mar 22 19
20 What you will NOT learn OpenGL and DirectX hacks Most become obsolete every 18 months anyway! Software packages CAD-CAM, 3D Studio MAX, Maya Photoshop and other painting tools Artistic skills Game design T Spring 2013 Lehtinen Mar 22 20
21 How much Math? Lots of simple linear algebra Get it right, it will help you a lot! Some more advanced concepts Homogeneous coordinates Quaternions for interpolating rotations/orientations Ordinary differential equations (ODEs) and their numerical solution Sampling, antialiasing (some gentle Fourier analysis) Monte-Carlo integration Always in a concrete and visual context Deeper mathematic exposition in advanced class T Spring 2013 Lehtinen Mar 22 21
22 Prof Background (Navel gazing) T Spring 2013 Lehtinen Mar 22 22
23
24 T Spring 2013 Lehtinen Mar 22 24
25 Prof Background (Navel gazing) I taught this class at MIT in 2009, now at Aalto T Spring 2013 Lehtinen Mar 22 25
26 Fireflies Questions? by Blobtrox Real Time, 4kb code+data (!!) 1st place in Assembly k intro compo code: MakeGho T Spring 2013 Lehtinen Mar music: Gwaur
27 What was Going on There? Monte Carlo solution of the integrodifferential equation that governs light transport in a participating medium ( volume rendering equation ) T Spring 2013 Lehtinen Mar 22 27
28 What was Going on There? Monte Carlo solution of the integrodifferential equation that governs light transport in a participating medium ( volume rendering equation ) Illustrates what I think is so damn cool about graphics you can use math and algorithms to draw pretty pictures! T Spring 2013 Lehtinen Mar 22 28
29 How do you make this picture? Remedy Entertainment / Microsoft Games Studios T Spring 2013 Lehtinen Mar 22 29
30 How do you make this picture? Modeling Geometry Materials Lights T Spring 2013 Lehtinen Mar 22 30
31 How do you make this picture? Modeling Geometry Materials Lights Animation Make it move T Spring 2013 Lehtinen Mar 22 31
32 How do you make this picture? Modeling Geometry Materials Lights Animation Make it move Rendering I.e., draw the picture! Lighting, shadows, textures... T Spring 2013 Lehtinen Mar 22 32
33 How do you make this picture? Modeling Geometry Materials Lights Animation Make it move Rendering I.e., draw the picture! Lighting, shadows, textures... Semester T Spring 2013 Lehtinen Mar 22 33
34 Modeling/Viewing Pipeline Meet the Stanford Bunny. He is one of the best-known characters in graphics. See ~turk/bunny/bunny.html for history. Stanford 3D Scanning Repository Hi! T Spring 2013 Lehtinen Mar 22 34
35 Modeling/Viewing Pipeline 1.Model the geometry Here a triangle mesh Also, specify materials T Spring 2013 Lehtinen Mar 22 35
36 Modeling/Viewing Pipeline 1.Model the geometry Here a triangle mesh Object coordinates Also, specify materials T Spring 2013 Lehtinen Mar 22 36
37 Modeling/Viewing Pipeline 1.Model the geometry 2.Place the objects in world space Each object has its own object space Only one world space Object Object coordinates World coordinates Another Object Space Coordinates World Origin T Spring 2013 Lehtinen Mar 22 37
38 Modeling/Viewing Pipeline 1.Model the geometry 2.Place the objects in world space 3.Pick viewing position and direction Camera position and orientation Object coordinates World coordinates View coordinates T Spring 2013 Lehtinen Mar 22 38
39 Modeling/Viewing Pipeline 1.Model the geometry 2.Place the objects in world space 3.Pick viewing position and direction 4.Transform objects to Object coordinates World coordinates View coordinates Image coordinates view space and project to image plane Compute shading and draw picture! T Spring 2013 Lehtinen Mar 22 39
40 Modeling/Viewing Summary Object coordinates World coordinates View coordinates Image coordinates T Spring 2013 Lehtinen Mar 22 Emil Praun
41 Modeling/Viewing Summary Some algorithms go the same sequence in the opposite direction (e.g. ray tracing) Object coordinates World coordinates View coordinates Image coordinates T Spring 2013 Lehtinen Mar 22 Emil Praun
42 Modeling/Viewing Summary Animation: Make these transformations vary with time Object coordinates World coordinates View coordinates Image coordinates T Spring 2013 Lehtinen Mar 22 Emil Praun
43 Another View Object coordinates World coordinates Modeling, animation View coordinates Image coordinates Viewing/rendering T Spring 2013 Lehtinen Mar 22 43
44 Questions? T Spring 2013 Lehtinen Mar 22 44
45 Coordinate Transformations Mostly linear algebra Homogeneous coordinates (remember your Kivelä!) Neat way of treating affine and perspective transforms as linear Perspective (for viewing) T Spring 2013 Lehtinen Mar 22 45
46 Modeling 2D curves, triangle meshes, smooth surfaces (Bézier, splines), subdivision surfaces T Spring 2013 Lehtinen Mar 22 46
47 Assignment 1: Curves & Surfaces Spline curves Surfaces of revolution Sweep surfaces T Spring 2013 Lehtinen Mar 22 47
48 Animation: Keyframing ACM 1987 Principles of traditional animation applied to 3D computer animation T Spring 2013 Lehtinen Mar 22 48
49 Character Animation: Skinning Animate simple skeleton Attach skin to skeleton Skin deforms smoothly with skeleton Used everywhere (games, movies) Epic Games Ilya Baran T Spring 2013 Lehtinen Mar 22 49
50 Pinocchio by Ilya Baran Automatic rigging, used in e.g. Blender T Spring 2013 Lehtinen Mar 22 50
51 Pinocchio This is an example of research done at universities This particular one, at MIT in Boston See Ilya s SIGGRAPH 2007 paper here T Spring 2013 Lehtinen Mar 22 51
52 Assignment 2: Hierarchical Modeling Animate character skeleton as tree of transformations Skinning : smooth surface deformation based on animated skeleton T Spring 2013 Lehtinen Mar 22 52
53 Particle systems (ODEs) Star Trek 2 T Spring 2013 Lehtinen Mar 22 53
54 T Spring 2013 Lehtinen Mar 22 Ron Fedkiw & 54colleagues
55 Physics (ODEs) Fire, smoke Cloth VLC Quotes because we do visual simulation T Spring 2013 Lehtinen Mar 22 55
56 Assignment 3: Physics Simulate cloth as a mass-spring network ODE numerics T Spring 2013 Lehtinen Mar 22 56
57 Eye Candy: Real-time fluid simulation T Spring 2013 Lehtinen Mar 22 57
58 Rendering: Ray Casting For every pixel construct a ray from the eye For every object in the scene Find intersection with the ray Keep if closest Visibility or hidden surface problem T Spring 2013 Lehtinen Mar 22 58
59 Rendering: Ray Tracing Shading: Interaction of light and material Secondary rays (shadows, reflection, refraction, indirect lighting) x T Spring 2013 Lehtinen Mar 22 59
60 Traditional Ray Tracing T Spring 2013 Lehtinen Mar 22 60
61 Ray Tracing + Soft Shadows T Spring 2013 Lehtinen Mar 22 61
62 Ray Tracing + Caustics T Spring 2013 Lehtinen Mar 22 62
63 Global (Indirect) Illumination T Spring 2013 Lehtinen Mar 22 63
64 Assignment 4: Ray Casting+Tracing Cast rays from the viewpoint Intersect with scene primitives Compute simple shading T Spring 2013 Lehtinen Mar 22 64
65 Textures and Shading T Spring 2013 Lehtinen Mar 22 65
66 Normal Map Example Paolo Cignoni Original Mesh 4M triangles T Fall 2012 Lehtinen 66
67 Normal Map Example Paolo Cignoni Simplified mesh, 500 triangles T Fall 2012 Lehtinen Simplified mesh + 67 normal mapping
68 Yes, All This Works T Spring 2013 Lehtinen Mar 22 68
69 Sampling & Antialiasing T Spring 2013 Lehtinen Mar 22 69
70 Shadows T Spring 2013 Lehtinen Mar 22 70
71 The Graphics Pipeline Ray Casting GPU For each pixel For each object Does object hit pixel? For each triangle For each pixel Does pixel hit triangle? T Spring 2013 Lehtinen Mar 22 71
72 The Graphics Pipeline Ray Casting GPU For each pixel For each object Send pixels to scene Both are ways of For each triangle For each projected pixel Project scene to pixels determining what is visible in each pixel just in different order. T Spring 2013 Lehtinen Mar 22 72
73 Phew! That s a lot of stuff! BUT: Mastering all this takes you a long way towards cool applications! Little Big Planet T Spring 2013 Lehtinen Mar 22 73
74 More Research Goodness My PhD student Miika Aittala is advancing the state of the art in realistic material appearance capture and rendering Highly competitive field Video T Spring 2013 Lehtinen Mar 22 74
75 Camera E LCD screen E t X(x) p p Material sample
76 Questions? T Spring 2013 Lehtinen Mar 22 76
77 T Prerequisites Not strictly enforced Calculus, Linear Algebra Solving equations, derivatives, integrals Vectors, matrices, basis, solving systems of equations Optional review/introductory session All assignments are in C++ Optional review/introductory session T Spring 2013 Lehtinen Mar 22 77
78 Grading Policy Assignments: 70% Two-week programming assignments Must be completed individually No final project Midterm Quiz+Final Exam: 25% Participation: 5% Can make a difference to your grade! T Spring 2013 Lehtinen Mar 22 78
79 Assignments: Scoring Fulfill all requirements: you get a 10 Partial success judged case by case All assignments include starter code and detailed instructions, maybe going into more detail than lectures Each assignment includes a number of extra credit tasks ranging from easy to possibly very hard Open-ended scale T Spring 2013 Lehtinen Mar 22 79
80 Extra Credit: Why Bother? 1st: it s fun! 2nd: prizes! Fall 2012: Three students with highest total assignment scores got a private tour at Remedy Entertainment, makers of Max Payne, Alan Wake, Death Rally Face-to-face with the people who do the games and the tech Advanced class (5310), this spring: Final rendering competition prize a very fast GPU donated by NVIDIA And... T Spring 2013 Lehtinen Mar 22 80
81 Juror Luca Fascione Rendering Research Lead Weta Digital
82 What Makes Graphics Fun? You can look at it from several angles Anything that looks good will do in many applications... Means you can really be creative once you know the basics....but doing stuff right can be really involved. Feels pretty nice when all that math and CS gives you a pretty picture or animation! There is a continuum in between visualparadox.com T Spring 2013 Lehtinen Mar 22 82
83 That s All Folks! Looking forward to seeing you in the fall! visualparadox.com T Spring 2013 Lehtinen Mar 22 83
Bézier Curves and Splines
CS-C3100 Computer Graphics Bézier Curves and Splines Majority of slides from Frédo Durand vectorportal.com CS-C3100 Fall 2016 Lehtinen Before We Begin Anything on your mind concerning Assignment 1? Linux
More informationOpen Research Online The Open University s repository of research publications and other research outputs
Open Research Online The Open University s repository of research publications and other research outputs Developing an intelligent table tennis umpiring system Conference or Workshop Item How to cite:
More informationClassroom Tips and Techniques: The Partial-Fraction Decomposition. Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft
Classroom Tips and Techniques: The Partial-Fraction Decomposition Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft Introduction Students typically meet the algebraic technique
More informationCricket umpire assistance and ball tracking system using a single smartphone camera
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Cricket umpire assistance and ball tracking system using a single smartphone camera Udit Arora
More informationFigure 2: Principle of GPVS and ILIDS.
Summary Bubbly flows appear in many industrial applications. In electrochemistry, bubbles emerge on the electrodes in e.g. hydrolysis of water, the production of chloride and as a side-reaction in metal
More informationNEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York
NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York DEPARTMENT: Mathematics COURSE: MAT 1475/MA 475 TITLE: Calculus I DESCRIPTION: Topics include functions, limits, differentiation, tangent
More informationB.S. Biology (031T)... pg. 2. B.S.Ch.E. Chemical Engineering (032T)... pg. 3. B.S. Chemistry (033T)... pg. 4
West Virginia University Institute of Technology Leonard C. Nelson College of Engineering and Sciences General Education Foundation (GEF) Degree Pattern Sheets 2016-2017 B.S. Biology (031T)... pg. 2 B.S.Ch.E.
More informationThe Beginner's Guide to Mathematica Version 4
The Beginner's Guide to Mathematica Version 4 Jerry Glynn MathWare Urbana, IL Theodore Gray Wolfram Research, Inc Urbana, IL. m CAMBRIDGE UNIVERSITY PRESS v Preface Parti: The Basics Chapter 1: What do
More informationComputer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit
Computer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit Suggested Time Ranges First Six Weeks History of Manufacturing PFD 1.1(A) The student will describe why and how manufacturing
More informationVR Fully Immersive Baseball Game
CASE STUDY VR Fully Immersive Baseball Game AVRspot The Story Behind VR Fully Immersive Baseball Game is a virtual reality game for HTC Vive and Vive Tracker platforms that recreates the immersive experience
More informationWiimote Visualization Through Particles
1 Abstract Wiimote Visualization Through Particles Joshua Jacobson Since 2006, the Wii video game console has been found within homes throughout out the world. The Wiimote exists as the primary input method
More informationModeling Human Movement
CS 4732: Computer Animation Modeling Human Movement Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Modeling Human Movement: It s Hard!
More informationCSE 190a Project Report: Golf Club Head Tracking
CSE 190a Project Report: Golf Club Head Tracking Ravi Chugh rchugh@cs.ucsd.edu Krystle de Mesa kdemesa@cs.ucsd.edu Abstract Computer vision and graphics technologies have been used extensively in developing
More informationAerodynamic study of a cyclist s moving legs using an innovative approach
Aerodynamic study of a cyclist s moving legs using an innovative approach Francesco Pozzetti 30 September 2017 Abstract During a period of four weeks in September, I completed a research project in fluid
More informationThree-Dimensional Ray-Cast Pong
Three-Dimensional Ray-Cast Pong Richard Hughes Elizabeth Power! Overview What is Pong? Traditional Pong is a two-dimensional game that simulates table tennis. The player controls a paddle by moving it
More informationApplication of Bayesian Networks to Shopping Assistance
Application of Bayesian Networks to Shopping Assistance Yang Xiang, Chenwen Ye, and Deborah Ann Stacey University of Guelph, CANADA Abstract. We develop an on-line shopping assistant that can help a e-shopper
More informationCT4510: Computer Graphics. Transformation BOCHANG MOON
CT4510: Computer Graphics Transformation BOCHANG MOON 2D Translation Transformations such as rotation and scale can be represented using a matrix M ee. gg., MM = SSSS xx = mm 11 xx + mm 12 yy yy = mm 21
More informationDistributed Control Systems
Unit 41: Unit code Distributed Control Systems M/615/1509 Unit level 5 Credit value 15 Introduction With increased complexity and greater emphasis on cost control and environmental issues, the efficient
More informationF u n d a m e n t a l s o f G r a p h i c D e s i g n
9 1 3 6 F u n d a m e n t a l s o f G r a p h i c D e s i g n 20S/20E/20M A Graphic Design Course 9 1 3 6 : F u n d a m e n t a l s o f G r a p h i c D e s i g n 2 0 S / 2 0 E / 2 0 M Course Description
More informationNEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York
NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York DEPARTMENT: Mathematics COURSE: MAT 1475 TITLE: DESCRIPTION: Calculus I Topics include functions, limits, differentiation, and tangent
More informationσ = force / surface area force act upon In the image above, the surface area would be (Face height) * (Face width).
Aortic Root Inflation Introduction You have already learned about the mechanical properties of materials in the cantilever beam experiment. In that experiment you used bending forces to determine the Young
More informationSHOT ON GOAL. Name: Football scoring a goal and trigonometry Ian Edwards Luther College Teachers Teaching with Technology
SHOT ON GOAL Name: Football scoring a goal and trigonometry 2006 Ian Edwards Luther College Teachers Teaching with Technology Shot on Goal Trigonometry page 2 THE TASKS You are an assistant coach with
More informationKey Concept Culture. Related Concepts expression, structure. Global Context Personal and Cultural Expression
Key Concept Culture Related Concepts expression, structure Global Context Personal and Cultural Expression The arts have developed in different parts of the world as a result of many factors. The beliefs,
More informationInteractive Sports Technologies
Interactive Sports Technologies Founded April 2004 Privately held high-tech company Corporate headquarters in Vaughan, Ontario, Canada 30 employees In-house R&D and manufacturing Advanced computer vision
More informationWindcube FCR measurements
Windcube FCR measurements Principles, performance and recommendations for use of the Flow Complexity Recognition (FCR) algorithm for the Windcube ground-based Lidar Summary: As with any remote sensor,
More informationAlgorithms and Interfaces for Real-Time Deformation of 2D and 3D Shapes
Algorithms and Interfaces for Real-Time Deformation of 2D and 3D Shapes Alec Jacobson ETH Zurich June 9, 2013 Deformation is an important phase in the life of a shape creation analysis and manipulation
More informationBiomechanics and Models of Locomotion
Physics-Based Models for People Tracking: Biomechanics and Models of Locomotion Marcus Brubaker 1 Leonid Sigal 1,2 David J Fleet 1 1 University of Toronto 2 Disney Research, Pittsburgh Biomechanics Biomechanics
More informationA Pyramid of Crunchkins
Pictured below you will see Nestle Crunchkins stacked in a triangular pyramid. Each layer is in the shape of an equilateral triangle, and the top layer is a single Nestle Crunchkin. How many Nestle Crunchkins
More informationFINE ARTS (FINA) Calendar
FINE ARTS (FINA) This is a list of the Fine Arts (FINA) courses available at KPU. Enrolment in some sections of these courses is restricted to students in particular programs. See the Course Planner -
More informationComplex movement patterns of a bipedal walk
1 Complex movement patterns of a bipedal walk Objectives After completing this lesson, you will be able to: Describe the complex movement patterns of a bipedal walk. Describe the biomechanics of walking
More informationAmmonia Synthesis with Aspen Plus V8.0
Ammonia Synthesis with Aspen Plus V8.0 Part 2 Closed Loop Simulation of Ammonia Synthesis 1. Lesson Objectives Review Aspen Plus convergence methods Build upon the open loop Ammonia Synthesis process simulation
More informationKinematics & Dynamics
Kinematics & Dynamics Thomas Funkhouser Princeton University C0S 46, Fall 000 Overview Kinematics Considers only motion Determined by positions, velocities, accelerations Dynamics Considers underlying
More informationFlow transients in multiphase pipelines
Flow transients in multiphase pipelines David Wiszniewski School of Mechanical Engineering, University of Western Australia Prof. Ole Jørgen Nydal Multiphase Flow Laboratory, Norwegian University of Science
More informationWaves. harmonic wave wave equation one dimensional wave equation principle of wave fronts plane waves law of reflection
Waves Vocabulary mechanical wave pulse continuous periodic wave amplitude wavelength period frequency wave velocity phase transverse wave longitudinal wave intensity displacement wave number phase velocity
More informationDiploma/ BA (Hons) Fine Arts - GI400
Diploma/ BA (Hons) Fine Arts - GI400 1. Specific Titles BA (Hons) Fine Arts with specialisation in PAINTING/ SCULPTURE/ PRINTMAKING/ APPLIED ART 2. Objectives The Programme is designed to provide opportunities
More informationNew Technology used in sports. By:- ABKASH AGARWAL REGD NO BRANCH CSE(A)
New Technology used in sports By:- ABKASH AGARWAL REGD NO-0901209326 BRANCH CSE(A) 1)Introduction 2)Abilities 3)Principle of HAWK EYE 4)Technology 5)Applications 6)Further Developments 7)Conclusion 8)References
More informationCS 4649/7649 Robot Intelligence: Planning
CS 4649/7649 Robot Intelligence: Planning Differential Kinematics, Probabilistic Roadmaps Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu)
More informationCopyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and
Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and private study only. The thesis may not be reproduced elsewhere
More information#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS
#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS Final Research Report Luis E. Navarro-Serment, Ph.D. The Robotics Institute Carnegie Mellon University November 25, 2018. Disclaimer
More informationSafety When Using Liquid Coatings
Page 1 of 14 Contents: 1. Object 2. System requirements 3. Safety concept structure 4. The explosion protection concept 5. Using the tools 6. Sample explosion protection documents 7. Creating the explosion
More informationDevelopment of virtual 3D human manikin with integrated breathing functionality
SAT-9.2-2-HT-06 Development of virtual 3D human manikin with integrated breathing functionality Martin Ivanov Development of virtual 3D human manikin with integrated breathing functionality: The presented
More informationA new AI benchmark. Soccer without Reason Computer Vision and Control for Soccer Playing Robots. Dr. Raul Rojas
Soccer without Reason Computer Vision and Control for Soccer Playing Robots Dr. Raul Rojas A new AI benchmark -computer vision in real time - embodied intelligence: mechanics - energy management - local
More informationCFD ANALYSIS AND COMPARISON USING ANSYS AND STAR-CCM+ OF MODEL AEROFOIL SELIG 1223
International Journal of Mechanical Engineering and Technology (IJMET) Volume 8, Issue 11, November 2017, pp. 312 318, Article ID: IJMET_08_11_034 Available online at http://www.iaeme.com/ijmet/issues.asp?jtype=ijmet&vtype=8&itype=11
More informationUsing March Madness in the first Linear Algebra course. Steve Hilbert Ithaca College
Using March Madness in the first Linear Algebra course Steve Hilbert Ithaca College Hilbert@ithaca.edu Background National meetings Tim Chartier 1 hr talk and special session on rankings Try something
More informationAssignment 2 Task 2: Application Design. By Dr Derek Peacock
Assignment 2 Task 2: Application Design By Dr Derek Peacock Task 2 P6: Use appropriate tools to design a solution to a defined requirement Requirements Summary In this game the player moves a crab around
More informationSIMULATION OF ENTRAPMENTS IN LCM PROCESSES
Douai, FRANCE - July 6 SIMULATION OF ENTRAPMENTS IN LCM PROCESSES René Arbter, Paolo Ermanni Centre of Structure Technologies ETH Zurich, Leonhardstr. 7, 89 Zurich, Switzerland: rarbter@ethz.ch ABSTRACT:
More informationCS Problem Solving and Object-Oriented Programming Lab 2 - Methods, Variables and Functions in Alice Due: September 23/24
CS 101 - Problem Solving and Object-Oriented Programming Lab 2 - Methods, Variables and Functions in Alice Due: September 23/24 Pre-lab Preparation Before coming to lab, you are expected to have: Read
More informationREAL. Simple, Intuitive, Powerful Real.
REAL Simple, Intuitive, Powerful Real. When we set out to define the bikefitting.com toolset engineered by Shimano Dynamics Lab, these were a few of the stand out priorities we wanted to achieve. We delivered.
More informationTraffic: an Interplay between Models, Simulations, and Control Actions
Traffic: an Interplay between Models, Simulations, and Control Actions Sven Maerivoet DWTC Katholieke Universiteit Leuven Department of Electrical Engineering ESAT-SCD (SISTA) Friday Seminar 05/03/2004
More informationMathematics (Project Maths Phase 3)
*B6* Pre-Leaving Certificate Examination, 2014 Triailscrúdú na hardteistiméireachta, 2014 Mathematics (Project Maths Phase 3) Paper 1 Ordinary Level 2½ hours 300 marks Name: School: Address: Class: Teacher:
More informationAiming a Basketball for a Rebound: Student Solutions Using Dynamic Geometry Software
Aiming a Basketball for a Rebound: Student Solutions Using Dynamic Geometry Software Diana Cheng, Tetyana Berezovski, Asli Sezen-Barrie Abstract Sports can provide interesting contexts for mathematical
More informationApplication of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs
Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs Jehyun Cho a, Ghang Lee a, Jongsung Won a and Eunseo Ryu a a Dept. of Architectural Engineering, University of Yonsei,
More informationGolf. By Matthew Cooke. Game Like Training
Game Like Training for Golf By Matthew Cooke Game Like Training @gltgolf @gltraininggolf Introduction In this quick start guide we dive a little deeper into what it means to train in a Game Like way. Game
More informationBasketball Packaging. Basketball Packaging. 1 of 10. Copyright 2008, Exemplars, Inc. All rights reserved.
The Bouncing Basketball Company is looking to design a new carton to ship 24 basketballs. Each basketball comes in a box that measures 1 foot on every side, and the company wants to put 24 of these boxes
More informationISD 728 COURSE OFFERINGS - IN ALPHABETICAL ORDER BY DISCIPLINE
ISD 728 COURSE OFFERINGS - IN ALPHABETICAL ORDER BY DISCIPLINE ART COURSE NAMES Prereq. Req. Credit type S/Y Course # 9 th Gr. 10 th Gr. 11 th Gr. 12 th Gr. Course fee AP Studio Art Yes Fine Art Y 10001/10002
More informationUNIVERSITY OF MAURITIUS MAHATMA GANDHI INSTITUTE
UNIVERSITY OF MAURITIUS MAHATMA GANDHI INSTITUTE Part I 1. SPECIFIC TITLE: BA (Hons) Fine Arts specialization in Painting/ Sculpture/ Printmaking 2 OBJECTIVES a) The Programme is designed to provide opportunities
More informationTHEORY OF TRAINING, THEORETICAL CONSIDERATIONS WOMEN S RACE WALKING
THEORY OF TRAINING, THEORETICAL CONSIDERATIONS WOMEN S RACE WALKING Prof.Corina ȚIFREA Ph.D General characteristics of race walking Sport performance is multiply determined, but we can t definitely settle
More informationA STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL
A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL L Boddy and T Clarke, Austal Ships, Australia SUMMARY CFD analysis has been conducted on a 100m catamaran hull
More informationScarborough Spring 2013 Math Exam I 1. "On my honor, as an Aggie, I have neither given nor received unauthorized aid on this academic work.
Scarborough Spring 2013 Math 365-501 Exam I 1 Math 365 Exam 1 Spring 2013 Scarborough NEATLY PRINT NAME: STUDENT ID: DATE: "On my honor, as an Aggie, I have neither given nor received unauthorized aid
More informationCFD Analysis of Giromill Type Vertical Axis Wind Turbine
242 CFD Analysis Giromill Type Vertical Axis Wind Turbine K. Sainath 1, T. Ravi 2, Suresh Akella 3, P. Madhu Sudhan 4 1 Associate Pressor, Department Mechanical Engineering, Sreyas Inst. Engg. & Tech.,
More informationInvestigating the Bubble Behavior in Pool Boiling in Microgravity Conditions Thilanka Munasinghe, Member, IAENG
Investigating the Bubble Behavior in Pool Boiling in Microgravity Conditions Thilanka Munasinghe, Member, IAENG In space, objects float without falling down. The floating effect happens because of the
More informationJasmin Smajic 1, Christian Hafner 2, Jürg Leuthold 2, March 16, 2015 Introduction to Finite Element Method (FEM) Part 1 (2-D FEM)
Jasmin Smajic 1, Christian Hafner 2, Jürg Leuthold 2, March 16, 2015 Introduction to Finite Element Method (FEM) Part 1 (2-D FEM) 1 HSR - University of Applied Sciences of Eastern Switzerland Institute
More informationOfficiating Broadcast Enhancement Live Production Experiential Digital Coaching
Officiating Broadcast Enhancement Live Production Experiential Digital Coaching hawkeyeinnovations.com pulselive.com Hawk-Eye in Tennis Hawk-Eye has been an integral part of tennis since 2002 and continues
More informationA Computational Assessment of Gas Jets in a Bubbly Co-Flow 1
A Computational Assessment of Gas Jets in a Bubbly Co-Flow 1 Melissa Fronzeo*, 1 Michael Kinzel 1 The Pennsylvania State University, University Park, PA, USA Abstract In this effort, Computational Fluid
More informationCFD and Physical Modeling of DSI/ACI Distribution
CFD and Physical Modeling of DSI/ACI Distribution APC Round Table & Exposition July 09, 2013 Matt Gentry mgentry@airflowsciences.com 734-525-0300 1 Outline Introduction Flow Analysis Techniques Application
More informationWorkshop 1: Bubbly Flow in a Rectangular Bubble Column. Multiphase Flow Modeling In ANSYS CFX Release ANSYS, Inc. WS1-1 Release 14.
Workshop 1: Bubbly Flow in a Rectangular Bubble Column 14. 5 Release Multiphase Flow Modeling In ANSYS CFX 2013 ANSYS, Inc. WS1-1 Release 14.5 Introduction This workshop models the dispersion of air bubbles
More informationInteresting sporting examples for motivating student learning in Mechanics. Stephen Lee (MEI) Abstract. Ball straight up in the air 20/07/2012
Stephen Lee (MEI) Interesting sporting examples for motivating student learning in Mechanics Abstract Sporting examples can be used effectively to motivate student learning in mathematics. They can be
More informationAn Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.
[Type text] [Type text] [Type text] ISSN : 0974-7435 Volume 10 Issue 9 BioTechnology 2014 An Indian Journal FULL PAPER BTAIJ, 10(9), 2014 [4222-4227] Evaluation on test of table tennis equipment based
More informationSection 1 Types of Waves. Distinguish between mechanical waves and electromagnetic waves.
Section 1 Types of Waves Objectives Recognize that waves transfer energy. Distinguish between mechanical waves and electromagnetic waves. Explain the relationship between particle vibration and wave motion.
More informationGeneration of See-Through Baseball Movie from Multi-Camera Views
Generation of See-Through Baseball Movie from Multi-Camera Views Takanori Hashimoto #1, Yuko Uematsu #2, Hideo Saito #3 # Keio University 3-14-1 Hiyoshi, Kohoku-ku, Yokohama, 223-8522 Japan 1 takanori@hvrl.ics.keio.ac.jp
More informationHAWK-EYE INNOVATIONS LTD THE HAWK-EYE TENNIS COACHING SYSTEM
HAWK-EYE INNOVATIONS LTD THE HAWK-EYE TENNIS COACHING SYSTEM 1 INTRODUCTION The Hawk-Eye Tennis Coaching System described in this document is the most technologically advanced tennis coaching system in
More informationCS 351 Design of Large Programs Zombie House
CS 351 Design of Large Programs Zombie House Instructor: Joel Castellanos e-mail: joel@unm.edu Web: http://cs.unm.edu/~joel/ Office: Electrical and Computer Engineering building (ECE). Room 233 2/23/2017
More informationROCK TOUR PROJECT PLANNING PACKET!
Name: Period: #: Section: IN CLASS WORK ROCK TOUR PROJECT PLANNING PACKET! Planning packet due date: Friday, May 8, 2015 You will be planning an imaginary rock tour! Your goal is to be as CREATIVE as possible.
More informationLecture 1: Knot Theory
Math 7H Professor: Padraic Bartlett Lecture 1: Knot Theory Week 1 UCSB 015 1 Introduction Outside of mathematics, knots are ways to loop a single piece of string around itself: In mathematics, we mean
More informationNACTO Design Guides Training Program
NACTO Design Guides Training Program A Guide for Cities 2015 CONTENTS About the Trainings 1 NACTO Certified Trainers 1 How to Bring a Training to Your City 2 Partners and Responsibilities 3 Organizational
More informationDeformable Convolutional Networks
Deformable Convolutional Networks -- MSRA COCO Detection & Segmentation Challenge 2017 Entry Jifeng Dai With Haozhi Qi*, Zheng Zhang, Bin Xiao, Han Hu, Bowen Cheng*, Yichen Wei Visual Computing Group Microsoft
More informationSurveying Fundamentals and Practices, 5/e
Online Instructor s Manual to accompany Surveying Fundamentals and Practices, 5/e Jerry Nathanson Michael T. Lanzafama Philip Kissam Upper Saddle River, New Jersey Columbus, Ohio Copyright 2010 by Pearson
More informationIEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016
IEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016 OFFICIAL RULES Version 2.0 December 15, 2015 1. THE EVENTS The IEEE Robotics & Automation Society
More informationInternational Journal of Technical Research and Applications e-issn: , Volume 4, Issue 3 (May-June, 2016), PP.
DESIGN AND ANALYSIS OF FEED CHECK VALVE AS CONTROL VALVE USING CFD SOFTWARE R.Nikhil M.Tech Student Industrial & Production Engineering National Institute of Engineering Mysuru, Karnataka, India -570008
More informationProject 2 Evaluation 32 Second Year Algebra 1 (MTHH )
Name I.D. Number Project 2 Evaluation 32 Second Year Algebra 1 (MTHH 039 059) Be sure to include ALL pages of this project (including the directions and the assignment) when you send the project to your
More informationPacific Northwest Industrial Maintenance & Millwright Approved Electives
Pacific Northwest Industrial Maintenance & Millwright Approved Electives Course # Title Approximate Hours Credits APR Any APR Class ~ PCC Only - - APR 121 Introduction to Electricity and Circuits 33 hours
More informationTeam Participation Guide Season
WCNY Televised High School Academic Quiz Show Team Participation Guide Season 12-2016 New for Season 12: Qualifying Day Double Down begins with the Qualifying Day. Teams will compete in 2-minute lightning
More informationOld Dominion University
Student View AH85CHFX as of 09/07/2015 at 10:37 Old Dominion University Student BURFORD, ALAN S School Undergraduate ID 00754180NaN Degree BS in Electrical Engr Level Senior College College of Engineering
More informationAdaptor Core Technology:
Adaptor Core Technology: The Inception and Adapting of Calculus Based Truths within Geometric Entities Written By: Nick Siefers (Nicks@900global.com) Director of Operations 900 Global would like to introduce
More informationImpact of new imaging modalities on video surveillance and invasion of privacy
Impact of new imaging modalities on video surveillance and invasion of privacy Pavel Korshunov 25/11/14 VideoSense Winter School 2014 1 The reality today 25/11/14 - VideoSense Winter School 2014 2 Motivation
More informationMath 4. Unit 1: Conic Sections Lesson 1.1: What Is a Conic Section?
Unit 1: Conic Sections Lesson 1.1: What Is a Conic Section? 1.1.1: Study - What is a Conic Section? Duration: 50 min 1.1.2: Quiz - What is a Conic Section? Duration: 25 min / 18 Lesson 1.2: Geometry of
More informationBIRLA INSTITUTE OF TECHNOLOGY
Semester : 1 Total Credits: 27 AR1301 PRINCIPLES OF ARCHITECTURE 3.00 AR1303 PRIMARY BUILDING MATERIALS 3.00 AR1305 HISTORY OF INDIAN ARCHITECTURE 3.00 MA1105 MATHEMATICS FOR ARCHITECTS 3.00 HU1101 TECHNICAL
More informationPedestrian Scenario Design and Performance Assessment in Driving Simulations
Pedestrian Scenario Design and Performance Assessment in Driving Simulations Achal Oza, Qiong Wu, and Ronald R. Mourant Virtual Environments Laboratory, Dept. of Mechanical and Industrial Engineering 334
More informationFairway hull design software Technical background
Fairway hull design software Technical background WHY FAIRWAY? Fairway was conceived from dissatisfaction with existing methods for hull design and manipulation. Over the years thorough investigations
More informationGrand Slam Tennis Computer Game (Version ) Table of Contents
Grand Slam Tennis Computer Game (Version 2010.3) Table of Contents 1. Introduction - What is the grand slam tennis program? 2 2. Options - What are the available playing options? 3 3. History - How has
More informationAircraft Stability and Performance 2nd Year, Aerospace Engineering. Dr. M. Turner
Aircraft Stability and Performance 2nd Year, Aerospace Engineering Dr. M. Turner Basic Info Timetable 15.00-16.00 Monday Physics LTA 16.00-17.00 Monday Physics LTA Exam 2 1 2 hour exam 6 questions 2 from
More informationTeam First project: Water Tornado experiment Yusen Ji
Team First project: Water Tornado experiment Yusen Ji Introduction For the first team project, I choose to take a photo of water tornado. Since the water vortex is very interested to me and during the
More informationWave Motion. interference destructive interferecne constructive interference in phase. out of phase standing wave antinodes resonant frequencies
Wave Motion Vocabulary mechanical waves pulse continuous periodic wave amplitude period wavelength period wave velocity phase transverse wave longitudinal wave intensity displacement amplitude phase velocity
More informationZIN Technologies PHi Engineering Support. PHi-RPT CFD Analysis of Large Bubble Mixing. June 26, 2006
ZIN Technologies PHi Engineering Support PHi-RPT-0002 CFD Analysis of Large Bubble Mixing Proprietary ZIN Technologies, Inc. For nearly five decades, ZIN Technologies has provided integrated products and
More informationLab 4: Pressure Gradients over a Wing
2009 Lab 4: Pressure Gradients over a Wing Innovative Scientific Solutions Inc. 2766 Indian Ripple Road Dayton, OH 45440 (937)-429-4980 Lab 4: Pressure Gradients over a Wing Introduction: Like the previous
More informationPedestrian Dynamics: Models of Pedestrian Behaviour
Pedestrian Dynamics: Models of Pedestrian Behaviour John Ward 19 th January 2006 Contents Macro-scale sketch plan model Micro-scale agent based model for pedestrian movement Development of JPed Results
More informationHydrodynamic analysis of submersible robot
International Journal of Advanced Research and Development ISSN: 2455-4030, Impact Factor: RJIF 5.24 www.advancedjournal.com Volume 1; Issue 9; September 2016; Page No. 20-24 Hydrodynamic analysis of submersible
More informationEE 364B: Wind Farm Layout Optimization via Sequential Convex Programming
EE 364B: Wind Farm Layout Optimization via Sequential Convex Programming Jinkyoo Park 1 Introduction In a wind farm, the wakes formed by upstream wind turbines decrease the power outputs of downstream
More informationIntroduction to topological data analysis
Introduction to topological data analysis Ippei Obayashi Adavnced Institute for Materials Research, Tohoku University Jan. 12, 2018 I. Obayashi (AIMR (Tohoku U.)) Introduction to TDA Jan. 12, 2018 1 /
More informationAC : A LABORATORY EXERCISE TO DEMONSTRATE HOW TO EXPERIMENTALLY DETERMINE THE OPERATING POINT FOR A FAN
AC 2007-206: A LABORATORY EXERCISE TO DEMONSTRATE HOW TO EXPERIMENTALLY DETERMINE THE OPERATING POINT FOR A FAN Robert Edwards, Pennsylvania State University-Erie Robert Edwards is currently a Lecturer
More information