Non-Photorealistic Rendering Mario Costa Sousa Department of Computer Science University of Calgary Mario Costa Sousa Department of Computer Science University.

Slides:



Advertisements
Similar presentations
Lecture 0: Course Overview
Advertisements

1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
UNIT 14: Computer Animation
Games, Movies and Virtual Worlds – An Introduction to Computer Graphics Ayellet Tal Department of Electrical Engineering Technion.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
3D Graphics Rendering and Terrain Modeling
 Engineering Graphics & Introductory Design 3D Graphics and Rendering REU Modeling Course – June 13 th 2014.
Evaluation in Digital Media Graphics Basic Concepts.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Graphics 1 & { Graphics 2 | Visualization | Computer Gaming } Georges Grinstein, University of Massachusetts at Lowell.
Non-Photorealistic Rendering or More-Interesting Rendering (in a more positive sense) Presented by Adam Smith for CMPS160.
Graphics. Applications  Digital media  Entertainment  Art  Visualization  Science  Modeling  Games  Software  Virtual Reality.
CGMB214: Intro. To Computer Graphics Chapter 1 Introduction.
Visualizing Architecture Presented By: Rasha mohamed Mohamed shaban By: Elizabeth Bollinger Web Address:
Chapter 9 Multimedia, Web Authoring, and More. Multimedia Multimedia integrates all kinds of information. Pages are linked by buttons. Story boards show.
Computer Graphics Introduction
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen’s slides) Instructor: Rick Parent Credit: 4 Class: MWF 10:30.
Computer graphics & visualization NPR – Non-photorealistic rendering.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
Introduction to Graphics and Virtual Environments.
Dr. Sana’a Wafa Al-Sayegh
Animation.
REVES research group REndering for Virtual Environments with Sound REVES/INRIA, Sophia-Antipolis, France Contact:
Definition of Computer Graphics
Grafica(1): Introduction Dott. Alessio Malizia
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
ENG 171 Department of Multimedia and Graphic Arts
A Survey of COMPUTER GRAPHICS
Graphics Graphics Korea University Graphics Korea University Introduction to Computer Graphics Graphics Laboratory.
Invitation to Computer Science 5th Edition
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Overview of Computer Graphics Subjects : What is C.G History of C.G Applications of C.G C.G vs I.P Course objectives.
Passage Three Multimedia Application. Training target: In this part , you should try your best to form good reading habits. In order to avoid your ill.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
Mario Costa Sousa Interactive Illustrative Graphics and Visualization Mario Costa Sousa Associate Professor Department of Computer Science Computer Graphics.
1.  Computer Graphics are graphics created using computers.  In general, it is the representation and manipulation of image data by a computer.  Examples:
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Research Interests of Dr. Dennis J Bouvier Fall 2007.
Non-Photorealistic Rendering Motivation: Much of the graphical imagery created is not photographic in nature Particularly in some domains: –Art –Animation.
4.1. R ENDERING Aspects of Game Rendering. From Wikipedia: Rendering is the process of generating an image from a model. The model is a description.
Drawing Board. House Plan Electricity Installation.
Week 10:Rendering 1. In the last lecture we saw how to model objects and represent them as wireframe models. Wire frame models depict the outer hull of.
Chapter 8B Graphics and Multimedia. 8B-2 Graphic File Formats Bitmapped images –Most common image type –Also called raster images –Image is drawn using.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Nonphotorealistic rendering Computational Photography, Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al.
Introduction to the Computer Graphics Anton V. Kudinov, Assistant professor of Computer Engineering Department.
Computer Graphics Mansoor Ahmed Bughio. Computer Graphics  Computer graphics are pictures and movies created using computers - usually referring to image.
STEM. a. Photoshop is the world’s leading digital image editing software application. b. People use it to create, enhance and modify images, such as brochures,
Credit:  Multimedia has been used in many aspects in our lives, for example in the field of business, entertainment.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
COMPUTER GRAPHICS AND LINEAR ALGEBRA AN INTRODUCTION.
Computer Graphics Lecture 2. Computer graphics application 1- Graphics and chart :- Early application for graphics display simple data graphic, but today.
Non-photorealistic rendering
Computer Graphics.
Non-Photorealistic Rendering
Aspects of Game Rendering
“almost everything on computers that is not text or sound”
3D Graphics Rendering PPT By Ricardo Veguilla.
Interactive Computer Graphics
“man, how you define computer
Introduction to Computer Graphics
Introduction to spagetti and meatballs
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Non-Photorealistic Rendering Mario Costa Sousa Department of Computer Science University of Calgary Mario Costa Sousa Department of Computer Science University of Calgary

Computers: Process, Transform, Communicate Origin (where does information come from?) Throughput (how frequent?) Latency (how long do I have to wait)? Presentation (what does it look like?) Information Computers Graphics: technology for presenting information

What impresses most people is the photorealistic quality of the images Computer Graphics:

Information transported by an image can take many different forms

Photograph of a sailboat Vast amount of information: Time of day The weather Wind direction Speed Relationships between boat and environment etc…

HOWEVER… Little use to someone attempting to build a sailboat! A sailboat builder would certainly prefer: Technical drawings, blueprints Line drawing representations of boat parts Sketches of design ideas

Imagery generated by illustrators (artistic, technical, scientific) has been used to provide information that may not be readily apparent in photographs or real life. Traditionally…

Imagery generated by illustrators (artistic, technical, scientific) has been used to provide information that may not be readily apparent in photographs or real life. Non-Photorealistic Rendering (NPR): Apply a similar goal to computer generated-images Apply a similar goal to computer generated-images New field of research in computer graphics New field of research in computer graphics Traditionally…

Photorealism Driving force behind computer graphics for the past 35 years Driving force behind computer graphics for the past 35 years Quality of image judged by how closely they resemble a photograph Quality of image judged by how closely they resemble a photograph Images are rendered by running a physics-simulation which emulates the behavior of light inside the modeled scene Images are rendered by running a physics-simulation which emulates the behavior of light inside the modeled scene Driving force behind computer graphics for the past 35 years Driving force behind computer graphics for the past 35 years Quality of image judged by how closely they resemble a photograph Quality of image judged by how closely they resemble a photograph Images are rendered by running a physics-simulation which emulates the behavior of light inside the modeled scene Images are rendered by running a physics-simulation which emulates the behavior of light inside the modeled scene

Effects needed for realism Shadows Shadows Reflections (Mirrors) Reflections (Mirrors) Transparency Transparency Interreflections Detail (Textures etc.) Detail (Textures etc.) Complex Illumination Complex Illumination Realistic Materials Realistic Materials And many more And many more

Non-Photorealistic Rendering (NPR) Images are judged by how effectively they communicate. Images are judged by how effectively they communicate. Involves stylization and communication, usually driven by human perception Involves stylization and communication, usually driven by human perception Knowledge and techniques long used by artists and illustrators Knowledge and techniques long used by artists and illustrators Emphasis on specific features of a scene, expose subtle attributes, omit extraneous information Emphasis on specific features of a scene, expose subtle attributes, omit extraneous information Brings together art and science Brings together art and science Images are judged by how effectively they communicate. Images are judged by how effectively they communicate. Involves stylization and communication, usually driven by human perception Involves stylization and communication, usually driven by human perception Knowledge and techniques long used by artists and illustrators Knowledge and techniques long used by artists and illustrators Emphasis on specific features of a scene, expose subtle attributes, omit extraneous information Emphasis on specific features of a scene, expose subtle attributes, omit extraneous information Brings together art and science Brings together art and science

Non-Photorealistic Rendering (NPR) Alternate display modelsAlternate display models Increase expressive power of CGIncrease expressive power of CG Many fieldsMany fields CG revisitedCG revisited Alternate display modelsAlternate display models Increase expressive power of CGIncrease expressive power of CG Many fieldsMany fields CG revisitedCG revisited

Recipe for Image Generation Computer Science Math Linear Algebra (Matrices, Vectors) Discrete representations (Images) Physics Lighting/Energy transfer Color reflections/refraction Mechanical Engineering CAD/CAM Solid Models

Recipe for Image Generation Computer Science Math Linear Algebra (Matrices, Vectors) Discrete representations (Images) Physics Lighting/Energy transfer Color reflections/refraction Mechanical Engineering CAD/CAM Solid Models Art and Illustration Non-Photorealistic Rendering

Applications  NPR == CG&Viz! Art, Entertainment, PublishingArt, Entertainment, Publishing –Movie Production, Animation, Special Effects –Computer Games –World Wide Web –Slide, Book, Magazine, Multimedia Design Science and EngineeringScience and Engineering –Computer-Aided Design (CAD) –Simulations –Scientific Analysis and Visualization –Process Control and Monitoring Art, Entertainment, PublishingArt, Entertainment, Publishing –Movie Production, Animation, Special Effects –Computer Games –World Wide Web –Slide, Book, Magazine, Multimedia Design Science and EngineeringScience and Engineering –Computer-Aided Design (CAD) –Simulations –Scientific Analysis and Visualization –Process Control and Monitoring

Traditional Art & Illustration Art, Entertainment, PublishingArt, Entertainment, Publishing –Artists, Designers, illustrators Science and EngineeringScience and Engineering –Technical Illustrators –Scientific Illustrators or Natural Science Illustrators (medicine, botany, archeology, etc) Art, Entertainment, PublishingArt, Entertainment, Publishing –Artists, Designers, illustrators Science and EngineeringScience and Engineering –Technical Illustrators –Scientific Illustrators or Natural Science Illustrators (medicine, botany, archeology, etc)

Art, Entertainment, Publishing : Movie Production, Animation, Special Effects “What Dreams May Come” First motion picture with full NPR effects “Tarzan” “Star Wars II” “Matrix II” … Tools for artists, painting systems, pre-production

Art, Entertainment, Publishing : Computer Games, Interactive Theatre Tools for artists Painting systems Pre-production Stylized output Real-time NPR …

Art, Entertainment, Publishing : WWW, Slide, Book, Magazine, Interactive Multimedia Design Science and Engineering: Computer-Aided Design (CAD) Mechanical Engineers Land Developers Civil Engineers Landscape Architects Architects Civil Planners Scientific Analysis and Visualization Simulations MedicineBotanyArcheologyPaintings