DD1354. Christopher Peters. Sweden.
|
|
|
- Suzanna Penelope Fisher
- 9 years ago
- Views:
Transcription
1 DD1354 Models and Simulation Christopher Peters HPCViz, KTH Royal Institute of Technology, Sweden
2 The Course Team Johan Hoffman Christopher Peters Professor Associate Prof. Numerical analysis Graphics and HCI Johan Jansson Assistant Prof. Numerical analysis Alejandro Marzinotto PhD student Multi-agent systems
3 Christopher Peters Who am I? By John Turesson, DH2320
4 Christopher Peters Who am I? Unofficial Irish Doom E1M1 champ., ~1994
5 Christopher Peters Who am I? Unofficial Irish Doom E1M1 champ., ~1994 Telekinesys (Havok), 1999
6 Who am I? Christopher Peters Unofficial Irish Doom E1M1 champ., ~1994 Telekinesys (Havok), 1999 Associate Prof. (Docent) Research: Computer graphics & animationat Game technologies Perceptual computing PhD, Visual Attention for Animating Characters
7 Teaching DD3336, Interactive Entertainment Technologies (PhD level) DT2350, Human Perception for Information Technology DH2560, Computer Games Design DH2323, Computer Graphics and Interaction ti DD1354, Models and Simulation Supervise Kexjobbs, Exjobbs, etc Visualization (VIC) Studio 4K screen, Oculus Rift, eye-trackers, etc
8 Teaching DD3336, Interactive Entertainment Technologies (PhD level) DT2350, Human Perception for Information Technology DH2560, Computer Games Design DH2323, Computer Graphics and Interaction ti DD1354, Models and Simulation Supervise Kexjobbs, Exjobbs, etc Visualization (VIC) Studio 4K screen, Oculus Rift, eye-trackers, etc
9 DD3336
10 Student Projects / h t / t
11 Q1. What is the course about?
12 Answer: Models and simulation
13 Q2. Sounds boring, right?
14 Answer: NO!
15 Example Say you wanted to create something like this... Video 1 The Matrix, Warner Bros. Pictures
16 Master of your own (virtual) Universe You determine the physical laws (and models) that define your virtual world and simulate it How is the transportation of light simulated? Does gravity affect the environment? Can solid objects, such as people, move through each other / the environment? Should a ball bounce when it hits the ground and how should it deform? How do fluids act? In what cases do objects float? How do nebulae disperse and galaxies interact?
17 Master of your own (virtual) Universe I-Novae Engine, I-Novae Studios
18 Master of your own (virtual) Universe You determine the physical laws (and models) that define your virtual world and simulate it How is the transportation of light simulated? Does gravity affect the environment? Can solid objects, such as people, move through each other / the environment? Should a ball bounce when it hits the ground and how should it deform? How do fluids act? In what cases do objects float? How do nebulae disperse and galaxies interact? But there's a catch...
19 The catch These laws do not exist in the virtual world by default Must computationally model and program them
20 The catch These laws do not exist in the virtual world by default Must computationally model and program them Mathematics programming! g
21 Where to begin? A journey of a thousand miles begins with a single step Lao-tzu Or in this case, a single particle.
22 Where you will begin
23 Where you will begin (not the Matrix)
24 Physics knowledge
25 Physics knowledge
26 Many applications
27 Rendering in Computer Graphics
28 Computer Games and Virtual Worlds Video 2 Half-Life 2, Valve
29 Issues in Computer Games Real-time performance on consumer-level machines Very demanding audience Sensitive to performance issues: fps Graphics, AI, networking on so on also needs to be processed Results need to look realistic Models often (greatly) simplified / approximated Battlefield 4, DICE Arma 3, Bohemia Interactive
30 Game Complexity Image courtesy [Blow2004] Blow, J. (2004).Game Development: Harder than you think, ACM Queue 1(10)
31 Game Complexity: Image courtesy [Blow2004]
32 Under the hood... Battlefield 4, DICE
33 ...it's mostly geometry Arma3, Bohemia Interactive
34 Triangle meshes Arma3, Bohemia Interactive
35 Point clouds Arma3, Bohemia Interactive
36 Computer Animation Hierarchy Later on in the course, we will see how physics simulation is a vital component in many types of social and behavioural simulations Cognitive Modelling: Knowledge Reasoning and Planning for Intelligent Characters, Funge, Tu and Terzopoulos
37 For example: Crowds Aggregate Dynamics for Dense Crowd Simulation, Narain et al., UNC, 2010 Metropolis Project, GV2, Trinity College Dublin Video 3
38 Physics Middleware Mainly rigid-body and cloth simulation Some fluids Havok Bullet ODE
39 Tools you will use
40 A Typical Tool Chain 2D paint package 3D modelling package Real-time engine 2D textures 3D models and animations Real-time rendering, animation and interaction
41 Unity Example COLLAPSIT Blog: Panchamy Krishnan and Tyffani Woo DH2323 DGI14 project
42 Course Webpages KTH Social:
43 Course Webpages KTH Social: Bilda: To be opened later for coursework submissions se/ Do not panic if you can not log in: just me
44 Course outline Two threads: Simulation methods (Johan Hoffman) Game technology applications (Christopher Peters)
45 Course outline Two threads: Simulation methods (Johan Hoffman) Game technology applications (Christopher Peters) First four weeks: One lecture related to each One practical lab (intensive: start soon)
46 Course outline Two threads: Simulation methods (Johan Hoffman) Game technology applications (Christopher Peters) First four weeks: One lecture related to each One practical lab After first four weeks: Projects!
47 Course outline Two threads: Simulation methods (Johan Hoffman) Game technology applications (Christopher Peters) First four weeks: One lecture related to each One practical lab After first four weeks: Projects! Exam
48 Game Technologies Thread 1. Introduction 2. Collision detection and particle systems 3. Behavioural animation and crowd simulation 4. Middleware for games
49 Labs Lab materials available for download from KTH Social ('Lab materials') Please bring your laptops! You will submit all the labs together at a later stage (March check KTH Social)
50 Labs Lab groups of up to three people p (minimum: one) Check KTH Social Location: Visualisation (VIC) Studio Time: usually 13:00-15:00 More labs will be planned as we develop a better idea of your schedules
51 Your Resources Visualization Studio, KTH ( t /) Oculus Rifts, 4K screen, Tobii Eye Trackers, etc
52 Deadlines Someone has already asked this by now, right!? Lab submission: March 2015 Project submission: March 2015 Both submissions will take place through Bilda You need to be registered to Bilda by us in order to be able to log in (class list)
53 Pedagogy Aspects You may have to fill out some questionnaires, etc from time to time We will also keep track of attendance, etc It relates to developing you so that you can: Define and pursue your own goals actively given high h level l details Very important for your thesis and Masterand PhD-level work Our main aim in collecting data is to help you learn as much as possible in this course (questionnaire)
54 Applications in Computer Games Collision detection and response Smoke Fluids uds Cloth Destructible environments Ragdoll Physics High density crowds
55 Collision Detection Video 4
56 Smoke and Fluids Video 5
57 Smoke and Fluids Video 6
58 Oceans (and clouds)
59 Cloth Video 7, 8
60 Destructible Environments Video 9, 10
61 Ragdoll Physics Video 11 (0:18), 12, 13
62 Galaxies Video 14
63 High Density Crowds Video 15
64 See you soon! Lab 1 Solar system simulation in Blender Location: Visualisation (VIC) Studio Day: 22 nd January (tomorrow) Time: 13:00-15:00
Computer Animation and Visualisation. Lecture 1. Introduction
Computer Animation and Visualisation Lecture 1 Introduction 1 Today s topics Overview of the lecture Introduction to Computer Animation Introduction to Visualisation 2 Introduction (PhD in Tokyo, 2000,
Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,
CAD and Creativity. Contents
CAD and Creativity K C Hui Department of Automation and Computer- Aided Engineering Contents Various aspects of CAD CAD training in the university and the industry Conveying fundamental concepts in CAD
VIRTUAL TRIAL ROOM USING AUGMENTED REALITY
VIRTUAL TRIAL ROOM USING AUGMENTED REALITY Shreya Kamani, Neel Vasa, Kriti Srivastava, D. J. Sanghvi College of Engineering, Mumbai 53 Abstract This paper presents a Virtual Trial Room application using
Blender in Research & Education
Blender in Research & Education 1 Overview The RWTH Aachen University The Research Projects Blender in Research Modeling and scripting Video editing Blender in Education Modeling Simulation Rendering 2
CS130 - Intro to computer graphics. Dr. Victor B. Zordan [email protected] www.cs.ucr.edu/~vbz. Objectives
CS130 - Intro to computer graphics Dr. Victor B. Zordan [email protected] www.cs.ucr.edu/~vbz Objectives Explore basics of computer graphics Survey application areas Today, brief introduction to graphics
The Future Of Animation Is Games
The Future Of Animation Is Games 王 銓 彰 Next Media Animation, Media Lab, Director [email protected] The Graphics Hardware Revolution ( 繪 圖 硬 體 革 命 ) : GPU-based Graphics Hardware Multi-core (20 Cores
Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine
Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build
ACADEMY OF INTERACTIVE
INTERACTIVE ENTERTAINMENT VET IN SCHOOLS PROGRAMS IANCTAED Page 2 INTRODUCTION The Academy of Interactive Entertainment (AIE) is a not-for-profit Registered Training Organisation that was first established
Computer Graphics (600.357 / 600.457) Prof. Misha Kazhdan [email protected]
Computer Graphics (600.357 / 600.457) Prof. Misha Kazhdan [email protected] Outline Introduction Syllabus Coursework Miscellaneous Introduction: What is CG? 2D image processing 3D object representation
Java game programming. Game engines. Fayolle Pierre-Alain
Java game programming Game engines 2010 Fayolle Pierre-Alain Plan Some definitions List of (Java) game engines Examples of game engines and their use A first and simple definition A game engine is a (complex)
Guidelines for Independent Study
Guidelines for Independent Study Table of Contents Guidelines for Independent Study.... 2 Requirements.... 2 Procedure.... 2 Documentation.... 3 Note Concerning Credit Hours.... 3 Sample Independent Study
2.5 Physically-based Animation
2.5 Physically-based Animation 320491: Advanced Graphics - Chapter 2 74 Physically-based animation Morphing allowed us to animate between two known states. Typically, only one state of an object is known.
- trace the origins of the art and science of modeling and animation - establish Blender in the context of 3D modeling and animation production
ATENEO DE MANILA UNIVERSITY LOYOLA SCHOOLS COURSE SYLLABUS COURSE NUMBER : CS 179.4 TITLE : Special Topics in Interactive Multimedia: 3D and Animation DEPARTMENT : Information Systems and Computer Science
GUI GRAPHICS AND USER INTERFACES. Welcome to GUI! Mechanics. Mihail Gaianu 26/02/2014 1
Welcome to GUI! Mechanics 26/02/2014 1 Requirements Info If you don t know C++, you CAN take this class additional time investment required early on GUI Java to C++ transition tutorial on course website
Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015
Real Time Simulation for Off-Road Vehicle Analysis Dr. Pasi Korkealaakso Mevea Ltd., May 2015 Contents Introduction Virtual machine model Machine interaction with environment and realistic environment
Fire Simulation For Games
Fire Simulation For Games Dennis Foley Abstract Simulating fire and smoke as well as other fluid like structures have been done in many different ways. Some implementations use very accurate physics some
Digital 3D Animation
Elizabethtown Area School District Digital 3D Animation Course Number: 753 Length of Course: 1 semester 18 weeks Grade Level: 11-12 Elective Total Clock Hours: 120 hours Length of Period: 80 minutes Date
Undergraduate education part of the development plan of KTH CSC June 2008
Undergraduate education part of the development plan of KTH CSC June 2008 Programmes The aim of the Master of Science in Engineering program in Computer Science and Engineering is to give graduate engineers
2IOE0 Interactive Intelligent Systems
2IOE0 Interactive Intelligent Systems Erik de Vink, Huub van de Wetering TU/e 2015-2016 Erik de Vink, Huub van de Wetering (TU/e) 2IOE0 Interactive Intelligent Systems 2015-2016 1 / 19 Introduction Course
CSCI 599: Digital Geometry Processing
CSCI 599: Digital Geometry Processing Spring 2015 Hao Li http://cs599.hao-li.com 1 USC Graphics http://gfx.usc.edu 2 Geometric Capture [Lab] http://www.hao-li.com 3 The Team Instructor! Hao Li, [email protected]
Discover Viterbi: New Programs in Computer Science
Discover Viterbi: New Programs in Computer Science Gaurav S. Sukhatme Professor and Chairman USC Computer Science Department Meghan McKenna Balding Graduate & Professional Programs April 23, 2013 WebEx
Associate Degrees Graphic Design Career Path Photography Career Path Animation Career Path Digital Media Career Path
Associate Degrees Graphic Design Career Path Photography Career Path Animation Career Path Digital Media Career Path s Computer Animation Advanced Computer Animation Computer Graphics Illustration Photography
3D MODELING AND TEXTURING FOR ANIMATION SYLLABUS
3D MODELING AND TEXTURING FOR ANIMATION SYLLABUS Course offered by ADDITIONAL SKILL ACQUISITION PROGRAMME (A joint initiative of Higher Education Department and General Education Department, Government
Game Design From Concepts To Implementation
Game Design From Concepts To Implementation Overview of a Game Engine What is a Game Engine? (Really) Technical description of game: A Soft real-time interactive agent-based computer simulation A game
How To Pass The Bfa Portfolio Review
BACHELOR OF FINE ARTS PORTFOLIO REVIEW SPRING 2016 Rev. Oct. 21, 2015 TABLE OF CONTENTS Overview.. 2 Background.. 2 Eligibility... 2 Number of Attempts Permitted.... 3 Portfolio Content and Format....
1. INTRODUCTION Graphics 2
1. INTRODUCTION Graphics 2 06-02408 Level 3 10 credits in Semester 2 Professor Aleš Leonardis Slides by Professor Ela Claridge What is computer graphics? The art of 3D graphics is the art of fooling the
Video Game Programming ITP 380 (4 Units)
Video Game Programming ITP 380 (4 Units) Objective This course provides students with an in-depth introduction to technologies and techniques used in the game industry today. At semester s end, students
CG Cookie Workshop:! Mastering Mesh Modeling!
CG Cookie Workshop: Mastering Mesh Modeling By: Jonathan Williamson This CG Cookie workshop is intended to provide an in-depth study of the key theories, fundamentals, and techniques you need to know about
Computer Graphics. Dr. S.M. Malaek. Assistant: M. Younesi
Computer Graphics Dr. S.M. Malaek Assistant: M. Younesi Computer Graphics Time: Textbook: Sunday/Tuesday 13:30-15 روشهاي مدلسازي در محيط مجازي كامپيوتر دكتر سيدمحمدباقر ملاي ك معصومه يونسي COMPUTER GRAPHICS,
Reflection Report International Semester
Reflection Report International Semester Studying abroad at KTH Royal Institute of Technology Stockholm 18-01-2011 Chapter 1: Personal Information Name and surname: Arts, Rick G. B. E-mail address: Department:
Stage III courses COMPSCI 314
Stage III courses To major in Computer Science, you have to take four Stage III COMPSCI courses, plus one other Stage III course chosen from the BSc Schedule. This may be another Stage III COMPSCI course.
CS 378: Computer Game Technology
CS 378: Computer Game Technology http://www.cs.utexas.edu/~fussell/courses/cs378/ Spring 2013 University of Texas at Austin CS 378 Game Technology Don Fussell Instructor and TAs! Instructor: Don Fussell!
Particles, Flocks, Herds, Schools
CS 4732: Computer Animation Particles, Flocks, Herds, Schools Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute [email protected] Control vs. Automation Director's
Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina
Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures
3D Modeling, Animation, and Special Effects ITP 215x (2 Units)
3D Modeling, Animation, and Special Effects ITP 215x (2 Units) Fall 2008 Objective Overview of developing a 3D animation from modeling to rendering: Basics of surfacing, lighting, animation, and modeling
Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau
Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau 04/02 Introduction & projective rendering 11/02 Prodedural modeling, Interactive modeling with parametric surfaces 25/02 Introduction
Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT)
The Academy of Interactive Entertainment 201 Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT) Subject Listing Online Campus 0 Page Contents 3D Art Pipeline...2 Grasping
Math Courses Available After College Algebra. nsm.uh.edu
Math Courses Available After College Algebra This video is designed for: Students transferring into the University of Houston from a community college UH students with college algebra credit I have College
CSE452 Computer Graphics
CSE452 Computer Graphics Spring 2015 CSE452 Introduction Slide 1 Welcome to CSE452!! What is computer graphics? About the class CSE452 Introduction Slide 2 What is Computer Graphics? Modeling Rendering
US 3D Animation School Survey
US 3D Animation School Survey Miho Aoki University of Alaska Fairbanks, Fairbanks, AK, USA [email protected] Wobbe F. Koning Montclair State University Montclair, NJ, USA [email protected] Introduction
Games Development Education to Industry. Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems
Games Development Education to Industry Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems How do they get from inspiration to destination? Where do they
Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.
Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation Module Curriculum This document addresses the content related abilities, with reference
Virtual Reality. man made. reality. sense. world. What is Virtual Reality?
Virtual Reality man made reality sense world What is Virtual Reality? Dipl.-Ing. Indra Kusumah Process Technology Fraunhofer IPT Steinbachstrasse 17 D-52074 Aachen [email protected] www.ipt.fraunhofer.de
Prof. Dr. D. W. Cunningham, Berliner Strasse 35A, 03046 Cottbus, Germany
Curriculum Vitae Prof. Dr. Douglas William Cunningham Work Address: Brandenburg Technical University Cottbus Graphical Systems Department Konrad-Wachsmann-Allee 1 D-03046 Cottbus, Tel: (+49) 355-693816
The Flat Shape Everything around us is shaped
The Flat Shape Everything around us is shaped The shape is the external appearance of the bodies of nature: Objects, animals, buildings, humans. Each form has certain qualities that distinguish it from
City University of Hong Kong
City University of Hong Kong Information on a Course offered by School of Creative Media with effect from Semester A in 2012 / 2013 Part I Course Title: 3D Game Production Course Code: SM3608 Course Duration:
EIT ICT Labs MASTER SCHOOL DSS Programme Specialisations
EIT ICT Labs MASTER SCHOOL DSS Programme Specialisations DSS EIT ICT Labs Master Programme Distributed System and Services (Cloud Computing) The programme in Distributed Systems and Services focuses on
Masters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
imtech Curriculum Presentation
imtech Curriculum Presentation Effective from Batch 2015 Onwards April, 2015 Course Structure Every course has a fixed number of credits associated with it (e.g., 4 credits) One has to earn 200 credits
Multimedia Arts and Technologies
398 Multimedia Arts and Technologies Multimedia Arts and Technologies Degrees, Certificates and Awards Associate in Arts Degree, Media Arts Certificate of Achievement, Media Arts Associate in Arts Degree,
The Digital Design Studio, Glasgow School of Art
The Digital Design Studio, Glasgow School of Art Speckled Computing Open Day Sept. 07 Specks, Motion Tracking and the Impact on Animation and Visualisation Mark Milne Digital Design Studio Overview Expertise
School of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
ANIMATION I :: SYLLABUS
ANIMATION I :: SYLLABUS ARTS 4060 Spring 2013 Tuesdays and Fridays, 10:00 am to 11:50 am Sage, VAST Studio, 2411 Professor: Silvia Ruzanka Office: Sage 4202 Office Hours: By appointment or Mon. 2-4 Email:
not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game.
MR CHU: Thank you. I would like to start off by thanking the Central Policy Unit for the invitation. I was originally from Hong Kong, I left Hong Kong when I was 14 years old, it is good to come back with
The 3D rendering pipeline (our version for this class)
The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons in camera coordinates Pixels in image coordinates Scene graph Camera Rasterization
THAPAR UNIVERSITY. (Declared under section 3 of UGC Act, 1956 vide notification # F.9-12/84-U.3 of GOI) PATIALA-147004, PUNJAB http:// www.thapar.
THAPAR UNIVERSITY (Declared under section 3 of UGC Act, 1956 vide notification # F.9-12/84-U.3 of GOI) PATIALA-147004, PUNJAB http:// www.thapar.edu FACULTY OPENINGS: Information & Instruction Sheet ---------------------------------------------------------------------------------------------------------------------------
Recent Advances in Light Transport Simulation: Some Theory and a lot of Practice
Recent Advances in Light Transport Simulation: Some Theory and a lot of Practice SIGGRAPH 2014 Course Course Notes Sample Course materials are available from http://cgg.mff.cuni.cz/ jaroslav/papers/2014-ltscourse/
2004 Valve Corporation. All rights reserved. Valve, the Valve logo, Valve Source, the Source logo, Valve Hammer Editor, Half-Life, and Steam are
2004 Valve Corporation. All rights reserved. Valve, the Valve logo, Valve Source, the Source logo, Valve Hammer Editor, Half-Life, and Steam are trademarks and/or registered trademarks of Valve Corporation.
A Cognitive Approach to Vision for a Mobile Robot
A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 [email protected] Damian Lyons Fordham University,
Today. Keyframing. Procedural Animation. Physically-Based Animation. Articulated Models. Computer Animation & Particle Systems
Today Computer Animation & Particle Systems Some slides courtesy of Jovan Popovic & Ronen Barzel How do we specify or generate motion? Keyframing Procedural Animation Physically-Based Animation Forward
MT. DIABLO UNIFIED SCHOOL DISTRICT COURSE OF STUDY
COURSE TITLE: ANIMATION I COURSE NUMBER: 4435 CBEDS NUMBER: 2908 DEPARTMENT: Visual Arts or Visual and Performing Arts LENGTH OF COURSE: One Year CREDITS PER SEMESTER: 5 GRADE LEVEL(S): 10-12 REQUIRED
Using 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy
Using 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy Tracy Goodson-Espy Associate Professor [email protected] Samuel L. Espy Viz Multimedia Boone, NC 28607
BSc (Hons) Computer Games. Options in Art and Animation, Design, Software Development or Indie Development
BSc (Hons) Computer Games Options in Art and Animation, Design, Software Development or Indie Development BSc (Hons) Computer Games Options in Art and Animation, Design, Software Development or Indie Development
The Car Tutorial Part 1 Creating a Racing Game for Unity
The Car Tutorial Part 1 Creating a Racing Game for Unity Introduction 3 We will show 3 Prerequisites 3 We will not show 4 Part 1: Assembling the Car 5 Adding Collision 6 Shadow settings for the car model
Instructor. Goals. Image Synthesis Examples. Applications. Computer Graphics. Why Study 3D Computer Graphics?
Computer Graphics Motivation: Why do we study 3D Graphics? http://www.cs.ucsd.edu/~ravir Instructor http://www.cs.ucsd.edu/~ravir PhD Stanford, 2002. PhD thesis developed Spherical Harmonic Lighting widely
Introduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1.
Introduction to Computer Graphics Reading: Angel ch.1 or Hill Ch1. What is Computer Graphics? Synthesis of images User Computer Image Applications 2D Display Text User Interfaces (GUI) - web - draw/paint
Embedded Systems at the CSC School
Embedded Systems at the CSC School Prof. Mads Dam Theoretical Computer Science School of Computer Science and Communication [email protected], tel.08-790 6229 CSC Departments CB Computational Biology CVAP Computer
CS277 - Experimental Haptics
Programming Assignment #3 Due Date: Tuesday, April 29, 11:59 PM Thus far, you have rendered virtual objects in the form of force fields and implicit surfaces defined by mathematical equations. These objects
Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.
CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation
Introduction Computer stuff Pixels Line Drawing. Video Game World 2D 3D Puzzle Characters Camera Time steps
Introduction Computer stuff Pixels Line Drawing Video Game World 2D 3D Puzzle Characters Camera Time steps Geometry Polygons Linear Algebra NURBS, Subdivision surfaces, etc Movement Collisions Fast Distances
University of Cambridge: Programme Specifications MASTER OF PHILOSOPHY IN MANAGEMENT SCIENCE AND OPERATIONS
University of Cambridge: Programme Specifications Every effort has been made to ensure the accuracy of the information in this programme specification. Programme specifications are produced and then reviewed
3D Game Programming using Unity3D Syllabus
3D Game Programming using Unity3D Syllabus August 24, 2015 Steve Price CS 583 3D Game Programming for Simulation Credit hours: 3 Course Description: Development of programming skills using software environment
GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I
GAME DESIGN AND DEVELOPMENT TECHNOLOGY Game Design and Development Technology I Unit 1: Orientation and Safety Competency 1: Introduction to Game Design Competency 2: Safety in the Computer Environment
MODESTO CITY SCHOOLS COURSE OUTLINE. MEETS GRADUATION REQUIREMENTS: Practical Arts and/or Computer Literacy
MODESTO CITY SCHOOLS COURSE OUTLINE COURSE TITLE: Video Game Design COURSE NUMBER: 03810 RECOMMENDED GRADE LEVEL: 10-12 ABILITY LEVEL: Unsectioned DURATION: 2 semesters CREDIT: 5 units per semester GRADING
Discover Viterbi: Computer Science
Discover Viterbi: Computer Science Gaurav S. Sukhatme Professor and Chairman USC Computer Science Department Meghan Balding Graduate & Professional Programs November 2, 2015 WebEx Quick Facts Will I be
Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm
Course Syllabus Course Information: Course Title IAT 343: Animation (Spring 2012) Time & Location Lecture (Rm 2600): Tuesday 6:30 pm to 7:50 pm Lab (Rm 3140): D101: Wednesday 2:30 3:50 pm D102: Wednesday
Multimedia Arts and Technologies
Multimedia Arts and Technologies 417 Multimedia Arts and Technologies Multimedia is a field of study and an Industry emerging from the synthesis of the different mediums of communication. With the digitalization
Appendices master s degree programme Artificial Intelligence 2014-2015
Appendices master s degree programme Artificial Intelligence 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability
COMP 150-04 Visualization. Lecture 15 Animation
COMP 150-04 Visualization Lecture 15 Animation History of animation The function of animation Illustrate steps of a complex process Illustrate cause and effect, context Show trends over time, tell a story
3D DESIGN // 3D ANIMATION YES, WE DO VISUALIZING REALITY
3D DESIGN // 3D ANIMATION YES, WE DO VISUALIZING REALITY 3D DESIGN RENDERINGS AND ANIMATIONS A NEW PHOTOREALISM 3D visualizations and animations provide opportunities that can barely be achieved with conventional
The 3D Animation Process at Framework Media
7 Welsh Road Sutton, MA 01590 PHONE: 508.865.7060 FAX: 508.714.2287 WEB: http://www.frameworkmedia.com The 3D Animation Process at Framework Media Thank you for your interest in technical animation and
1. Which of the following best describes your organisation? (check only one)
Initial Report Last Modified: 12/04/2015 1. Which of the following best describes your organisation? (check only one) 1 Architectural Design Practice 56 36% 2 Interior Design Practice 17 11% 3 Engineering
POL 204b: Research and Methodology
POL 204b: Research and Methodology Winter 2010 T 9:00-12:00 SSB104 & 139 Professor Scott Desposato Office: 325 Social Sciences Building Office Hours: W 1:00-3:00 phone: 858-534-0198 email: [email protected]
CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 33 November 26, 2012
CS 4300 Computer Graphics Prof. Harriet Fell Fall 2012 Lecture 33 November 26, 2012 1 Today s Topics Animation 2 Static to Animated we have mostly created static scenes except when we applied affine transformations
Game Development in Android Disgruntled Rats LLC. Sean Godinez Brian Morgan Michael Boldischar
Game Development in Android Disgruntled Rats LLC Sean Godinez Brian Morgan Michael Boldischar Overview Introduction Android Tools Game Development OpenGL ES Marketing Summary Questions Introduction Disgruntled
Information Technology Career Cluster Game Design: Animation and Simulation. Course Standard 1
Information Technology Career Cluster Game Design: Animation and Simulation Course Number: 11.42900 Course Description: Students completing this course will gain an understanding of the fundamental principles
