Advanced Computer Graphics: Introduction

Slides:



Advertisements
Similar presentations
1GR2-00 GR2 Advanced Computer Graphics AGR Lecture 18 Image-based Rendering Final Review of Rendering What We Did Not Cover Learning More...
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
18.1 Si31_2001 SI31 Advanced Computer Graphics AGR Lecture 18 Image-based Rendering Light Maps What We Did Not Cover Learning More...
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
22C:196 Computer Animation Instructor: Joe Kearney 101M MLH
CS-557 Gregory Dudek CD Contents. CS-557 Gregory Dudek Course description Lecture schedule by week 1997 Image Gallery Assignments Page Morphing Notes.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University.
Chapter 10: Computer Graphics
1 CMT Fundamentals of Computer Graphics Revision Dr. Xiaohong Gao BG---Room 2C23 Week 11.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
A Summary of Modelling Lecture 9 (Modelling). Modelling Techniques lConstructors:  Parametric and subdivision surfaces, CSG, blobby objects, surfaces.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Adaptively Sampled Distance Fields Representing Shape for Computer Graphics Ronald N. Perry and Sarah F. Frisken Mitsubishi Electric Research Laboratories.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
Copyright © Curt Hill Visualization of 3D Worlds How are these images described?
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Three-Dimensional Object Representation
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
CS559: Computer Graphics Final Review Li Zhang Spring 2010.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
Graphics Lecture 17: Slide 1 Interactive Computer Graphics Lecture 17: Fire.
Advanced Graphics Course lCredits: 3Convener: James Gain Semester: First lStructure:  1 introductory lecture  11 weekly double period reading group sessions.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Chapter 10: Computer Graphics
Games Development Practices 3D Modelling
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Computer Graphics.
Chapter 10 Computer Graphics
COURSE DESCRIPTION & OBJECTIVES This course provides an introduction to the basic concepts and principles of design. Through exercises it aims to develop.
Welcome to Introduction to Computer Graphics
가상현실 Virtual Reality (CSCE 458 Fall 2004)
CSc 8820 Advanced Graphics Algorithms
3D Graphics Rendering PPT By Ricardo Veguilla.
Computer Graphics : Introduction
Introduction to Computer Graphics with WebGL
Chapter 10: Computer Graphics
Real-time Computer Graphics Overview
Interactive Computer Graphics
Introduction and Overview
Advanced Computer Graphics: Ray Tracing
History of computer graphics
Introduction to Computer Graphics
COMP 575/770 Review Session May 4, 2016.
Chapter I Introduction
(c) 2002 University of Wisconsin
Computer Graphics Lecture 15.
Announcement Sign up for paper presentations now!
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Introduction to spagetti and meatballs
Advanced Computer Graphics: Radiosity
Final Project Topic Discussion
Advanced Computer Graphics: Teddy
Emerging Technologies for Games Review & Revision Strategy
Week 11 - Monday CS361.
Presentation transcript:

Advanced Computer Graphics: Introduction James Gain Department of Computer Science University of Cape Town jgain@cs.uct.ac.za Advanced Computer GraphicsCollaborative Visual Computing Laboratory

Advanced Computer Graphics Objectives To introduce advanced graphics To provide an overview and context for the course To outline the course requirements and evaluation 24/11/2018 Advanced Computer Graphics

Advanced Computer Graphics Exercise: Realism Question: Consider some recent computer animated films (Shrek, Finding Nemo, Final Fantasy). Which aspects do you feel where particularly realistic and which unrealistic? Try to name particular scenes. Answer: - + Subsurface lighting (skin, milk, etc) Hair Facial animation and lip synching Complex shapes Perfection (no dust, dirt and dents) Physical effects (wind, water, fire, cloth) 24/11/2018 Advanced Computer Graphics

The Graphics Creation Pipeline Model Texture Animate Render Low Level - Polygon Mesh - - Polygon Scan Conversion High Level - Curves - Surfaces - CSG - Texture, bump, environment mapping - Kinematic chains - Animation functions - Quaternions - Ray Tracing Advanced - B-splines - Volumetric - Blobby - Deformation Dynamics Kinematics Motion capture - Radiosity - Illumination Models 24/11/2018 Advanced Computer Graphics

Advanced Computer Graphics Course Structure Credits: 3 Pre-requisite: interactive computer graphics (CS3) Structure: Blocks of 3 lectures 5 weekly double period reading group sessions (10 min introduction, 40 min presentation by 2 participants, 40 min group discussion) Purpose: Enhance critical reading, writing, presentation and discussion skills Cover more advanced aspects of computer graphics 24/11/2018 Advanced Computer Graphics

Advanced Computer Graphics Evaluation Mark: Exam 40%, Structure Portfolio 20%, Project 40% DP: Attend and submit review forms for 7 out of 10 reading groups Present a paper overview for one reading group session Exam: Open Book (may take in papers, structured portfolio and textbooks) 2 Hours Attendance: To attend a reading group you must have read the paper and completed a review form 24/11/2018 Advanced Computer Graphics

Advanced Computer Graphics Lecture Contents Title Lectures Modelling Constructive and Procedural Texture Curves and Surfaces 6 Rendering Ray Tracing Radiosity 3 Animation Interpolation and Rotation Anti-aliasing Visualization Colour Scalar field and volume rendering 24/11/2018 Advanced Computer Graphics

Advanced Computer Graphics Papers Freeform Modelling “Teddy: a Sketching Interface for 3D FreeForm Design” Procedural Modelling “Procedural Modeling of Cities” Photogrammetric Modelling “Modeling and Rendering Architecture from Photographs” Animation “Flocks, Herds and Schools: a Behavioral Approach” Rendering “Surface Splatting” available on \\Wolverine\Public\advgfx 24/11/2018 Advanced Computer Graphics

Advanced Computer Graphics Paper Review Form Briefly describe the paper and its contribution to computer graphics and interactive techniques. Is the exposition clear? How could it be improved? Could the work be reproduced by a skilled graduate student? How would you rate this paper on a continuous scale from 1 to 5, where: 1 = should never have been published, 2 = substantial flaws, 3 = acceptable, 4 = good, solid research, 5 = the greatest thing since pre-sliced bread Explain your rating by discussing the strengths and weaknesses of the paper. How would you extend this work beyond what is suggested in the future work section? 24/11/2018 Advanced Computer Graphics

Advanced Computer Graphics Project Create a computer generated world Using procedural (fractal and L-system) techniques The project will involve modelling, texturing and rendering using C++ and output to VRML files Working in groups of 2 on clearly defined aspects of the problem: Terrain Trees Sky Buildings Roads 24/11/2018 Advanced Computer Graphics