Non-Photorealistic Rendering
|
|
- Linette Marilyn Russell
- 6 years ago
- Views:
Transcription
1 Computer Graphics I Lecture 22 Non-Photorealistic Rendering November 18, 2003 Doug James Carnegie Mellon University Pen-and-Ink Illustrations Painterly Rendering Cartoon Shading Technical Illustrations
2 Goals of Computer Graphics Traditional: Photorealism Sometimes, we want more Cartoons Artistic expression in paint, pen-and-ink Technical illustrations Scientific visualization 12/2/ Graphics I 2
3 Non-Photorealistic Rendering A means of creating imagery that does not aspire to realism - Stuart Green Cassidy Curtis 1998 David Gainey 12/2/ Graphics I 3
4 Some NPR Categories Pen-and-Ink illustration Techniques: cross-hatching, outlines, line art,etc. Painterly rendering Styles: impressionist, expressionist, pointilist, etc. Cartoons Effects: cartoon shading, distortion, etc. Technical illustrations Characteristics: Matte shading, edge lines, etc. Scientific visualization Methods: splatting, hedgehogs, etc. 12/2/ Graphics I 4
5 Emergence of NPR 2D Paint (Pixel Oriented) Bitmap paint systems 2D Paint (Brush Oriented) User intervention 2D/2.5D Paint Post-Processing Automatically generated from augmented images 3D Renderers Automatically generated based on 3D data 3D Photorealistic Renderers Traditional Computer Graphics 12/2/ Graphics I 5
6 Outline Pen-and-Ink Illustrations Painterly Rendering Cartoon Shading Technical Illustrations 12/2/ Graphics I 6
7 Pen-and-Ink Illustrations Strokes Curved lines of varying thickness and density Texture Character conveyed by collection of strokes Tone Perceived gray level across image or segment Outline Boundary lines that disambiguate structure 12/2/ Graphics I 7
8 Pen-and-Ink Examples Winkenbach and Salesin /2/ Graphics I 8
9 Rendering Polygonal Surfaces 3D Model Lighting Camera How much 3D information do we preserve? Visible Polygons Procedural Stroke Texture Stroke Clipping Outline Drawing 12/2/ Graphics I 9
10 Strokes and Stroke Textures Stroke generated by moving along straight path Stroke perturbed by Waviness function (straightness) Pressure function (thickness) Collected in stroke textures Tone dependent Resolution dependent Orientation dependent How automatic are stroke textures 12/2/ Graphics I 10
11 Stroke Texture Examples Winkenbach and Salesin /2/ Graphics I 11
12 Prioritized Stroke Textures Technique for limiting human intervention Collection of strokes with associated priority When rendering First draw highest priority only If too light, draw next highest priority, etc. Stop if proper tone is achieved Procedural stroke textures Support scaling Also applies to non-procedural stroke textures 12/2/ Graphics I 12
13 Stroke Texture Operations Scaling Changing Viewing Direction (Anisotropic) 12/2/ Graphics I 13
14 Indication Selective addition of detail Difficult to automate User places detail segments interactively 12/2/ Graphics I 14
15 Indication Example Bold strokes indicate detail segments With indication Without indication 12/2/ Graphics I 15
16 Outlines Boundary or interior outlines Accented outlines for shadowing and relief Dependence on viewing direction Suggest shadow direction 12/2/ Graphics I 16
17 Rendering Parametric Surfaces Stroke orientation and density Place strokes along isoparameter lines Choose density for desired tone tone = width / spacing v u 12/2/ Graphics I 17
18 Stroke Width Adjust stroke width retain uniform tone Winkenbach and Salesin /2/ Graphics I 18
19 Parametric Surface Example Constant-density hatching Smooth shading with single light Longer smoother strokes for glass Environment mapping Update reflection coefficient Standard rendering techniques are still important! 12/2/ Graphics I 19
20 Parametric Surface Example Winkenbach and Salesin /2/ Graphics I 20
21 Orientable Textures Inputs Grayscale image to specify desired tone Direction field Stroke character Output Stroke shaded image Salisbury et al /2/ Graphics I 21
22 Orientable Stroke Texture Example Salisbury et al /2/ Graphics I 22
23 Illustrating Smooth Surfaces [Hertzmann & Zorin, SIGGRAPH 2000] 12/2/ Graphics I 23
24 Animating Traditional Pencil Drawings From SIGGRAPH 2003 course notes on NPR; Daniel Teece, Walt Disney Feature Animation 12/2/ Graphics I 24
25 Animating Traditional Pencil Drawings From SIGGRAPH 2003 course notes on NPR; Daniel Teece, Walt Disney Feature Animation 12/2/ Graphics I 25
26 Outline Pen-and-Ink Illustrations Painterly Rendering Cartoon Shading Technical Illustrations 12/2/ Graphics I 26
27 Painterly Rendering Physical simulation User applies brushstrokes Computer simulates media Automatic painting User provides input image or 3D model User specifies painting parameters Computer generates all strokes Subject to controversy 12/2/ Graphics I 27
28 Physical Simulation Example Curtis et al. 1997, Computer Generated Watercolor 12/2/ Graphics I 28
29 Computer-Generated Watercolor Complex physical phenomena for artistic effect Build simple approximations Paper generation as random height field Simulated effects 12/2/ Graphics I 29
30 Fluid Simulation Use water velocity, viscosity, drag, pressure, pigment concentration, paper gradient Paper saturation and capacity Discretize and use cellular automata 12/2/ Graphics I 30
31 Interactive Painting Simulation in progress Finished painting 12/2/ Graphics I 31
32 Automatic Painting Example Hertzmann /2/ Graphics I 32
33 Automatic Painting from Images Start from color image: no 3D information Paint in resolution-based layers Blur to current resolution Select brush based on current resolution Find area of largest error compared to real image Place stroke Increase resolution and repeat Layers are painted coarse-to-fine Styles controled by parameters 12/2/ Graphics I 33
34 Layered Painting Blurring Adding detail with smaller strokes 12/2/ Graphics I 34
35 Brush Strokes Start at point of maximal error Calculate difference between original image and image painted so far Direction perpendicular to gradient Stroke tends to follow equally shaded area Stopping criteria Difference between brush color and original image color exceeds threshold Maximal stroke length reached 12/2/ Graphics I 35
36 Longer Brush Strokes For longer, curved brush strokes Repeat straight line algorithm Stop, again on length or difference threshold Use anti-aliased cubic B-spline 12/2/ Graphics I 36
37 Painting Styles Style determined by parameters Approximation threshold Brush sizes Curvature filter Blur factor Minimum and maximum stroke lengths Opacity Grid size Color jitter Encapsulate parameter settings as style 12/2/ Graphics I 37
38 Some Styles Impressionist No random color, 4 stroke length 16 Brush sizes 8, 4, 2; approximation threshold 100 Expressionist Random factor 0.5, 10 stroke length 16 Brush sizes 8, 4, 2; approximation threshold 50 Pointilist Random factor ~0.75, 0 stroke length 0 Brush sizes 4, 2; approximation threshold 100 Not convincing to artists 12/2/ Graphics I 38
39 Style Examples 12/2/ Graphics I 39
40 Outline Pen-and-Ink Illustrations Painterly Rendering Cartoon Shading Technical Illustrations 12/2/ Graphics I 40
41 Cartoon Shading Shading model in 2D cartoon Use material color and shadow color Present lighting cues, shape, and context Stylistic Used in many animated movies Developing real-time techniques for games 12/2/ Graphics I 41
42 Cartoon Shading as Texture Map Apply shading as 1D texture map Carl Marshall 2000 u=n L 12/2/ Graphics I 42
43 Shading Variations Flat shading Shadow Shadow + highlight 12/2/ Graphics I 43
44 Outline Pen-and-Ink Illustrations Painterly Rendering Cartoon Shading Technical Illustrations 12/2/ Graphics I 44
45 Technical Illustrations Level of abstraction Accent important 3D properties Dimish or eliminate extraneous details Do not represent reality Ruppel 1995 Photo 12/2/ Graphics I 45
46 Conventions in Technical Illustrations Black edge lines Cool to warm shading colors Single light source; shadows rarely used 12/2/ Graphics I 46
47 Technical Illustration Example Phong shading Metal shading (anisotropic) Edge lines Tone shading (cool to warm shift) 12/2/ Graphics I 47
48 Scientific Visualization Effective visualization of large, multidimensional datasets Turk & Banks, Image-Guided Streamline Placement, SIGGRAPH 96 12/2/ Graphics I 48
49 How to evaluate/define? Smart graphics design from user s perspective with data? HCI, AI, Perceptual studies Artistic graphics beyond imitating a way to create art work how to assess? 12/2/ Graphics I 49
50 Art-Based Rendering of Fur, Grass and Trees [Kowalski et al., SIGGRAPH 99] 12/2/ Graphics I 50
51 Art-Based Rendering of Fur, Grass and Trees [Kowalski et al., SIGGRAPH 99] 12/2/ Graphics I 51
52 Doug DeCarlo, Anthony Santella. Stylization and Abstraction of Photographs In SIGGRAPH /2/ Graphics I 52
53 12/2/ Graphics I 53
54 12/2/ Graphics I 54
55 Image Analogies [Hertzmann et al., SIGGRAPH 2001]? 12/2/ Graphics I 55
56 Image Analogies [Hertzmann et al., SIGGRAPH 2001] 12/2/ Graphics I 56
57 Image Analogies [Hertzmann et al., SIGGRAPH 2001] 12/2/ Graphics I 57
58 Carl Marshall 12/2/ Graphics I 58
CS452/552; EE465/505. Finale!
CS452/552; EE465/505 Finale! 4-23 15 Outline! Non-Photorealistic Rendering! What s Next? Read: Angel, Section 6.11 Nonphotorealistic Shading Color Plate 11 Cartoon-shaded teapot Final Exam: Monday, April
More informationTypes of Computer Painting
Painterly Rendering Types of Computer Painting Physical simulation User applies strokes Computer simulates media (e.g. watercolor on paper) Automatic painting User provides input image or 3D model and
More informationNonphotorealistic rendering
Nonphotorealistic rendering Photorealism Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Physically realistic computer graphics rendering Images with photographic quality (eg Vermeer,
More informationNon-photorealistic Rendering
Non-photorealistic Rendering Art Rendering 1 From: ATI Radeon 9700 Real-Time Demos A Brief History of (Western) Painting Prehistoric Egyptian Medieval Renaissance A peak in realism Impressionism Modernism
More informationPen & Ink Illustration
Pen & Ink Illustration Georges Winkenbach David H. Salesin Presented by: Andreas Loizias Reasons To communicate complex information more effectively through abstraction Convey information better by omitting
More information12/3/2007. Non-Photorealistic Rendering (NPR) What is NPR exactly? What is NPR exactly? What is NPR exactly? What is NPR exactly?
Non-Photorealistic Rendering (NPR) aka. Stylized rendering, artistic rendering, expressive graphics Covers any area of graphics where the point is to consciously not produce an image that is as photorealistic
More informationNPR. CS 334 Non-Photorealistic Rendering. Daniel G. Aliaga
NPR CS 334 Non-Photorealistic Rendering Daniel G. Aliaga 3D Computer Graphics Today Miraculous performance leaps Stunning price cuts Curiously low impact Games Movies * Slides courtesy of Lee Markosian
More informationCS559: Computer Graphics. Lecture 6: Painterly Rendering and Edges Li Zhang Spring 2008
CS559: Computer Graphics Lecture 6: Painterly Rendering and Edges Li Zhang Spring 2008 So far Image formation: eyes and cameras Image sampling and reconstruction Image resampling and filtering Today Painterly
More informationNon-Photorealistic Rendering (NPR) Christian Richardt, Rainbow Group
Non-Photorealistic Rendering (NPR) Christian Richardt, Rainbow Group Structure in six parts 1. Definition of non-photorealistic rendering (NPR) 2. History of computer graphics: from 1970s to 1995 3. Overview
More informationComputer-Generated Pen & Ink Illustration
Motivation Computer-Generated Pen & Ink Illustration Communication of visual information often benefits from abstraction Example: architectural illustrations G. Winkenbach and D.H. Salesin Presented By:
More informationPhotorealism vs. Non-Photorealism in Computer Graphics
The Art and Science of Depiction Photorealism vs. Non-Photorealism in Computer Graphics Fredo Durand MIT- Lab for Computer Science Global illumination How to take into account all light inter-reflections
More informationView-Dependent Particles for Interactive Non-Photorealistic Rendering
View-Dependent Particles for Interactive Non-Photorealistic Rendering Research Paper 1 Abstract We present a novel framework for non-photorealistic rendering based on view-dependent geometric simplification
More informationNon-Photo Realistic Rendering. Jian Huang
Non-Photo Realistic Rendering Jian Huang P and NP Photo realistic has been stated as the goal of graphics during the course of the semester However, there are cases where certain types of non-photo realistic
More informationComputer Graphics Disciplines. Grading. Textbooks. Course Overview. Assignment Policies. Computer Graphics Goals I
CSCI 480 Computer Graphics Lecture 1 Course Overview January 10, 2011 Jernej Barbic University of Southern California Administrative Issues Modeling Animation Rendering OpenGL Programming Course Information
More informationCMSC 491A/691A Artistic Rendering. Announcements
CMSC 491A/691A Artistic Rendering Penny Rheingans UMBC Announcements Lab meeting: Tues 2pm, ITE 352, starting next week Proposal due Thurs 1 Shape Cues: Outlines Outline flat parts Outline important boundaries
More informationNon photorealistic Rendering
EECS 487 Non photorealistic Rendering Lee Markosian December 11, 2006 Whether to use photorealism depends on the purpose of the image: Documentation Illustration Story telling Expression Whether to use
More informationNonphotorealism. Christian Miller CS Fall 2011
Nonphotorealism Christian Miller CS 354 - Fall 2011 Different goals Everything we ve done so far has been working (more or less) towards photorealism But, you might not want realism as a stylistic choice
More informationNon photorealistic Rendering
EECS 487 Non photorealistic Rendering Lee Markosian April 9, 2007 Whether to use photorealism depends on the purpose of the image: Training/simulation Documentation Illustration Story telling Expression
More informationReal-Time Charcoal Rendering Using Contrast Enhancement Operators
Real-Time Charcoal Rendering Using Contrast Enhancement Operators Aditi Majumder and M. Gopi Department of Computer Science University of North Carolina at Chapel Hill fmajumder,gopig@cs.unc.edu Abstract.
More informationNonphotorealistic Virtual Environment Navigation from Images
Nonphotorealistic Virtual Environment Navigation from Images Hyung W. Kang Department of Mathematics and Computer Science University of Missouri - St. Louis One University Blvd. St. Louis, MO 63121, USA
More informationA Hybrid Approach to Real-Time Abstraction
A Hybrid Approach to Real-Time Abstraction Niall Redmond Trinity College Dublin John Dingliana Trinity College Dublin Figure 1: Abstraction examples: (a) Hybrid Cel-Shader (b) Hybrid Pencil-Shader Abstract
More informationIntroduction. Illustrative rendering is also often called non-photorealistic rendering (NPR)
Introduction Illustrative rendering is also often called non-photorealistic rendering (NPR) we shall use these terms here interchangeably NPR offers many opportunities for visualization that conventional
More informationCMSC 491A/691A Artistic Rendering. Artistic Rendering
CMSC 491A/691A Artistic Rendering Penny Rheingans UMBC Artistic Rendering Computer-generated images in a style similar to some artistic media or style Also called non-photorealistic rendering (NPR) Different
More informationNon-Photorealistic Experimentation Jhon Adams
Non-Photorealistic Experimentation Jhon Adams Danny Coretti Abstract Photo-realistic rendering techniques provide an excellent method for integrating stylized rendering into an otherwise dominated field
More informationA Survey of Pen-and-Ink Illustration in Non-photorealistic
A Survey of Pen-and-Ink Illustration in Non-photorealistic Rendering CS361 Computer Science Department GWU Page 1 of 25 Table of Contents A Survey of Pen-and-Ink Illustration in Non-photorealistic Rendering...
More information3 NON-PHOTOREALISTIC RENDERING FOR OUTDOOR SCENE Irene Liew Suet Fun Mohd Shahrizal Sunar
3 NON-PHOTOREALISTIC RENDERING FOR OUTDOOR SCENE Irene Liew Suet Fun Mohd Shahrizal Sunar INTRODUCTION A dvance rendering technique in computer graphics include non-photorealitstic rendering. Non-photorealistic
More informationImage-Space Painterly Rendering
Image-Space Painterly Rendering Janne Hellstén Helsinki University of Technology jjhellst@cc.hut.fi Abstract In this paper two painterly rendering techniques are described. Both techniques automatically
More informationSynthesis of Oil-Style Paintings
Synthesis of Oil-Style Paintings Fay Huang (B), Bo-Hui Wu, and Bo-Ru Huang Department of Computer Science and Information Engineering, National Ilan University, Yi-lan, Taiwan, ROC fay@niu.edu.tw Abstract.
More information03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations
Multimedia Systems 03 Vector Graphics 2D and 3D Graphics, Transformations Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures
More informationPen Tool, Fill Layers, Color Range, Levels Adjustments, Magic Wand tool, and shadowing techniques
Creating a superhero using the pen tool Topics covered: Pen Tool, Fill Layers, Color Range, Levels Adjustments, Magic Wand tool, and shadowing techniques Getting Started 1. Reset your work environment
More informationView-Dependent Particles for Interactive Non-Photorealistic Rendering
View-Dependent Particles for Interactive Non-Photorealistic Rendering Derek Cornish 1, Andrea Rowan 2, David Luebke 2 1 2 Intrinsic Graphics University of Virginia Abstract We present a novel framework
More informationReal-Time Painterly Rendering for MR Applications
Real-Time Painterly Rendering for MR Applications Michael Haller Upper Austria University of Applied Sciences Media Technology and Design, Austria Daniel Sperl Upper Austria University of Applied Sciences
More informationArtistic Stylization of Images and Video
Artistic Stylization of Images and Video Eurographics 2011 John Collomosse and Jan Eric Kyprianidis Centre for Vision Speech and Signal Processing (CVSSP) University of Surrey, United Kingdom Hasso-Plattner-Institut,
More informationArtistic Rendering of Function-based Shape Models
Artistic Rendering of Function-based Shape Models by Shunsuke Suzuki Faculty of Computer and Information Science Hosei University n00k1021@k.hosei.ac.jp Supervisor: Alexander Pasko March 2004 1 Abstract
More informationMedical Visualization - Illustrative Visualization 2 (Summary) J.-Prof. Dr. Kai Lawonn
Medical Visualization - Illustrative Visualization 2 (Summary) J.-Prof. Dr. Kai Lawonn Hatching 2 Hatching Motivation: Hatching in principle curvature direction Interrante et al. 1995 3 Hatching Hatching
More informationEEL Introduction to Computer Graphics. Team Essay: Fall Active learning project: non-photorealistic rendering. Submission deadlines:
1 EEL 5771 Introduction to Computer Graphics Team Essay: Fall 2018 Active learning project: non-photorealistic rendering Submission deadlines: Questions: September 11, 2018 Essay: October 9, 2018 Team
More informationA model to blend renderings
A model to blend renderings Vincent Boyer and Dominique Sobczyk L.I.A.S.D.-Universit Paris 8 September 15, 2006 Abstract. We propose a model to blend renderings. It consists in mixing different kind of
More informationFine Tone Control in Hardware Hatching
Fine Tone Control in Hardware Hatching Matthew Webb Emil Praun Adam Finkelstein Hugues Hoppe Princeton University Princeton University Princeton University Microsoft Research Figure 1: Bunny rendered using
More informationHot Topics in Visualization
Hot Topic 1: Illustrative visualization 12 Illustrative visualization: computer supported interactive and expressive visualizations through abstractions as in traditional illustrations. Hot Topics in Visualization
More informationHot Topics in Visualization. Ronald Peikert SciVis Hot Topics 12-1
Hot Topics in Visualization Ronald Peikert SciVis 2007 - Hot Topics 12-1 Hot Topic 1: Illustrative visualization Illustrative visualization: computer supported interactive and expressive visualizations
More informationCSE328 Fundamentals of Computer Graphics: Concepts, Theory, Algorithms, and Applications
CSE328 Fundamentals of Computer Graphics: Concepts, Theory, Algorithms, and Applications Hong Qin State University of New York at Stony Brook (Stony Brook University) Stony Brook, New York 11794--4400
More informationDecoupling Strokes and High-Level Attributes for Interactive Traditional Drawing
Decoupling Strokes and High-Level Attributes for Interactive Traditional Drawing Overview Input photo User draws strokes Semi-automatic tone High-level control Frédo Durand, Victor Ostromoukhov, Mathieu
More informationMoment Based Painterly Rendering Using Connected. Color Components
Moment Based Painterly Rendering Using Connected Color Components A thesis submitted in partial fulfilment of the requirements for the degree of Master of Science in Computer Science and Software Engineering
More informationHairy Brushes. Steve Strassmann. Computer Graphics and Animation Group, MIT Media Laboratory SIGGRAPH 1986
Hairy Brushes Steve Strassmann Computer Graphics and Animation Group, MIT Media Laboratory SIGGRAPH 1986 Presented by: Maria Pace November 8, 2007 CS 536 Problem: Create a more realistic painting model
More informationReal-Time Pencil Rendering
Real-Time Pencil Rendering Hyunjun Lee POSTECH Sungtae Kwon POSTECH Seungyong Lee POSTECH Abstract This paper presents a real-time technique for rendering 3D meshes in the pencil drawing style. We analyze
More informationAC : COMPUTER-BASED NON-PHOTOREALISTIC RENDERING. Marty Fitzgerald, East Tennessee State University
AC 2007-571: COMPUTER-BASED NON-PHOTOREALISTIC RENDERING Marty Fitzgerald, East Tennessee State University American Society for Engineering Education, 2007 Computer-Based Non-Photorealistic Rendering Abstract
More informationRender methods, Compositing, Post-process and NPR in NX Render
Render methods, Compositing, Post-process and NPR in NX Render Overview What makes a good rendered image Render methods in NX Render Foregrounds and backgrounds Post-processing effects Compositing models
More informationPreprint draft: to appear in ACM SIGGRAPH do not distribute. Real-Time Hatching
Real-Time Hatching Emil Praun Hugues Hoppe Matthew Webb Adam Finkelstein Princeton University Microsoft Research Princeton University Princeton University Abstract Drawing surfaces using hatching strokes
More informationLEVEL 1 ANIMATION ACADEMY2010
1 Textures add more realism to an environment and characters. There are many 2D painting programs that can be used to create textures, such as Adobe Photoshop and Corel Painter. Many artists use photographs
More informationPaint by Numbers and Comprehensible Rendering of 3D Shapes
Paint by Numbers and Comprehensible Rendering of 3D Shapes Prof. Allison Klein Announcements Sign up for 1 st presentation at end of class today Undergrads: Thinking about grad school? Still here over
More informationReal-Time Hatching. Abstract. 1 Introduction
Real-Time Hatching Emil Praun Hugues Hoppe Matthew Webb Adam Finkelstein Princeton University Microsoft Research Princeton University Princeton University Abstract Drawing surfaces using hatching strokes
More informationNon-Photorealistic Rendering: From a general view to Suggestive contours
Non-Photorealistic Rendering: From a general view to Suggestive contours Giorgio Conte and Massimo De Marchi EVL Creative Coding CS 488 - Computer Graphics University of Illinois at Chicago November 2014
More informationITS 102: Visualize This! Lecture 7: Illustrative Visualization. Introduction
Introduction ITS 102: Visualize This! Lecture 7: Illustrative Visualization Illustrative rendering is also often called non-photorealistic rendering (NPR) we shall use these terms here interchangeably
More informationSeamless Integration of Stylized Renditions in Computer-Generated Landscape Visualization
Seamless Integration of Stylized Renditions in Computer-Generated Landscape Visualization Liviu Coconu 1, Carsten Colditz 2, Hans-Christian Hege 1 and Oliver Deussen 2 Abstract We propose enhancements
More informationTHE combination of Darwin s theory and computer graphics
Evolved Strokes in Non Photo Realistic Rendering Ashkan Izadi,Vic Ciesielski School of Computer Science and Information Technology RMIT University, Melbourne, 3000, VIC, Australia {ashkan.izadi,vic.ciesielski}@rmit.edu.au
More informationEffectiveness of Silhouette Rendering Algorithms in Terrain Visualisation
Effectiveness of Silhouette Rendering Algorithms in Terrain Visualisation Ruzinoor bin Che Mat Sekolah Teknologi Maklumat Universiti Utara Malaysia 06010 Sintok, Kedah Darulaman. Malaysia. ruzinoor@uum.edu.my
More informationComputer Graphics I Lecture 11
15-462 Computer Graphics I Lecture 11 Midterm Review Assignment 3 Movie Midterm Review Midterm Preview February 26, 2002 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More informationAn Abstraction Technique for Producing 3D Visual Contents
, pp.353-360 http://dx.doi.org/10.14257/ijmue.2013.8.5.35 An Abstraction Technique for Producing 3D Visual Contents Kyungha Min Dept. of Digital Media, Sangmyung Univ., Seoul, Korea minkyungha@gmail.com
More informationReal-time non-photorealistic rendering
Real-time non-photorealistic rendering Lauri Siljamäki HUT Lauri.Siljamaki@hut.fi Abstract This paper summarizes techniques used for real-time non-photorealistic rendering (NPR). Currently most NPR images
More informationPaint/Draw Tools. Foreground color. Free-form select. Select. Eraser/Color Eraser. Fill Color. Color Picker. Magnify. Pencil. Brush.
Paint/Draw Tools There are two types of draw programs. Bitmap (Paint) Uses pixels mapped to a grid More suitable for photo-realistic images Not easily scalable loses sharpness if resized File sizes are
More informationMaking Impressionist Paintings Out of Real Images
Making Impressionist Paintings Out of Real Images Aditya Joshua Batra December 13, 2017 Abstract In this project, I have used techniques similar to those used by Patrick Callahan [1] and Peter Litwinowicz
More informationEnhancing Information on Large Scenes by Mixing Renderings
Enhancing Information on Large Scenes by Mixing Renderings Vincent Boyer & Dominique Sobczyk [boyer,dom]@ai.univ-paris8.fr L.I.A.S.D. - Université Paris 8 2 rue de la liberté 93526 Saint-Denis Cedex -
More informationGPU real time hatching
GPU real time hatching Suarez Jordane Université Paris 8 2 rue de la liberté 93526, Saint Denis, France suarez@ai.univ-paris8.fr Belhadj Farès Université Paris 8 2 rue de la liberté 93526, Saint Denis,
More informationExaggerated Shading for Depicting Shape and Detail. Szymon Rusinkiewicz Michael Burns Doug DeCarlo
Exaggerated Shading for Depicting Shape and Detail Szymon Rusinkiewicz Michael Burns Doug DeCarlo Motivation Style of technical, medical, and topographic illustrations is designed to communicate surface
More informationVisualization Computer Graphics I Lecture 20
15-462 Computer Graphics I Lecture 20 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] November 20, 2003 Doug James Carnegie Mellon University http://www.cs.cmu.edu/~djames/15-462/fall03
More informationGeneva CUSD 304 Content-Area Curriculum Frameworks Grades 6-12 Business
Geneva CUSD 304 Content-Area Curriculum Frameworks Grades 6-12 Business Mission Statement In the Business Department, our mission is to: Provide a variety of subject areas. Introduce students to current
More informationComputer Graphics Introduction. Taku Komura
Computer Graphics Introduction Taku Komura What s this course all about? We will cover Graphics programming and algorithms Graphics data structures Applied geometry, modeling and rendering Not covering
More informationStylized Video Cubes. Allison W. Klein 1 Peter-Pike J. Sloan 2 Adam Finkelstein 1 Michael F. Cohen 2. Abstract. 1 Introduction
Stylized Video Cubes Allison W. Klein 1 Peter-Pike J. Sloan 2 Adam Finkelstein 1 Michael F. Cohen 2 1 Princeton University 2 Microsoft Research Abstract We present a new set of non-photorealistic rendering
More informationD animation. Advantages of 3-D3. Advantages of 2-D2. Related work. Key idea. Applications of Computer Graphics in Cel Animation.
Applications of Computer Graphics in Cel Animation 3-D D and 2-D 2 D animation Adam Finkelstein Princeton University Homer 3-D3 Homer 2-D2 Advantages of 3-D3 Complex lighting and shading Reuse from scene
More informationINSTRUCTORS: A. SANPHAWAT JATUPATWARANGKUL A. NATTAPOL SUPHAWONG A. THEEPRAKORN LUNTHOMRATTANA COMPUTER AIDED DESIGN I AUTOCAD AND ILLUSTRATOR CS
INSTRUCTORS: A. SANPHAWAT JATUPATWARANGKUL A. NATTAPOL SUPHAWONG A. THEEPRAKORN LUNTHOMRATTANA COMPUTER AIDED DESIGN I AUTOCAD AND ILLUSTRATOR CS BITMAP IMAGES VS VECTOR GRAPHICS WORKING WITH BITMAP IMAGES
More informationExpressive rendering. Joëlle Thollot
Expressive rendering Joëlle Thollot The «Quest for Realism» We don t always want photorealism www.infovisual.info/01/024_fr.html www.mycomontreal.qc.ca/milletun/initiation_aux_champignons.htm Google image
More informationIntroduction to Computer Graphics
Introduction to 1.1 What is computer graphics? it would be difficult to overstate the importance of computer and communication technologies in our lives. Activities as wide-ranging as film making, publishing,
More informationPainterly rendering with contentdependent natural paint strokes. Hua Huang, Tian-Nan Fu & Chen-Feng Li
Painterly rendering with contentdependent natural paint strokes Hua Huang, Tian-Nan Fu & Chen-Feng Li The Visual Computer International Journal of Computer Graphics ISSN 0178-2789 Volume 27 Number 9 Vis
More informationA GPU-Based Approach to Non-Photorealistic Rendering in the Graphic Style of Mike Mignola
A GPU-Based Approach to Non-Photorealistic Rendering in the Graphic Style of Mike Mignola Abstract The subject of Non-Photorealistic Rendering (NPR) is one which tends towards a certain, small set of targeted
More informationArt Based Rendering of Fur by Instancing Geometry
Art Based Rendering of Fur by Instancing Geometry Abstract Richie Steigerwald In this paper, I describe a non- photorealistic rendering system that uses strokes to render fur and grass in a stylized manner
More informationAdvanced Computer Graphics: Non-Photorealistic Rendering
Advanced Computer Graphics: Non-Photorealistic Rendering Gilles Tran, using POV-Ray 3.6 What is NPR? Non-Photorealistic Rendering and Animation as opposed to Photorealistic Rendering simulation of light
More informationRendering Silhouettes with Virtual Lights
Volume 20 (2001), number 4 pp. 271 282 COMPUTER GRAPHICS forum Rendering Silhouettes with Virtual Lights Domingo Martín and Juan Carlos Torres Departamento de Lenguajes y Sistemas Informáticos, Universidad
More informationLevel of Details in Computer Rendering
Level of Details in Computer Rendering Ariel Shamir Overview 1. Photo realism vs. Non photo realism (NPR) 2. Objects representations 3. Level of details Photo Realism Vs. Non Pixar Demonstrations Sketching,
More informationReal-Time Halftoning: A Primitive For Non-Photorealistic Shading
Eurographics Workshop on Rendering (2002), pp. 1 4 Paul Debevec and Simon Gibson (Editors) Real-Time Halftoning: A Primitive For Non-Photorealistic Shading Bert Freudenberg, Maic Masuch, and Thomas Strothotte
More informationHow to draw and create shapes
Adobe Flash Professional Guide How to draw and create shapes You can add artwork to your Adobe Flash Professional documents in two ways: You can import images or draw original artwork in Flash by using
More informationAdding Art to Office Documents
Adding Art to Office Documents Introduction What You ll Do Although well-illustrated documents can t make up for a lack Locate and Insert an Online Picture of content, you can capture your audiences attention
More informationRendering Smoke & Clouds
Rendering Smoke & Clouds Game Design Seminar 2007 Jürgen Treml Talk Overview 1. Introduction to Clouds 2. Virtual Clouds based on physical Models 1. Generating Clouds 2. Rendering Clouds using Volume Rendering
More informationCONTENTS IN DETAIL. What s in This Book?... xx Who Is This Book For?... xx
CONTENTS IN DETAIL ACKNOWLEDGMENTS xvii INTRODUCTION xix What s in This Book?... xx Who Is This Book For?... xx 1 INKSCAPE AND THE WORLD 1.1 What Vector Graphics Is and Why It Matters... 1.2 What Can You
More informationAnimated Gif - Illustrator /Text and Shapes
- Illustrator /Text and Shapes Use Adobe Illustrator to create an animated gif. Use a variety of shapes, outlined type, or live traced objects as your subjects. Apply all the skills that we have developed
More informationGraphics and Interaction Rendering pipeline & object modelling
433-324 Graphics and Interaction Rendering pipeline & object modelling Department of Computer Science and Software Engineering The Lecture outline Introduction to Modelling Polygonal geometry The rendering
More informationHistory of computer graphics
Ivan Sutherland (1963) - SKETCHPAD History of computer graphics CS 248 - Introduction to Computer Graphics Autumn quarter, 2006 Slides for September 26 lecture pop-up menus constraint-based drawing hierarchical
More informationINSPIRE: An Interactive Image Assisted Non-Photorealistic Rendering System
INSPIRE: An Interactive Image Assisted Non-Photorealistic Rendering System Minh X. Nguyen Hui Xu Xiaoru Yuan Baoquan Chen Department of Computer Science and Engineering University of Minnesota at Twin
More informationTSP Art. Craig S. Kaplan School of Computer Science University of Waterloo
TSP Art Craig S. Kaplan School of Computer Science University of Waterloo csk@cgl.uwaterloo.ca Robert Bosch Department of Mathematics Oberlin College bobb@cs.oberlin.edu Abstract Bosch and Herman recently
More informationReal-Time Watercolor Illustrations of Plants Using a Blurred Depth Test
Real-Time Watercolor Illustrations of Plants Using a Blurred Depth Test Thomas Luft University of Konstanz Oliver Deussen University of Konstanz Abstract We present techniques to create convincing high-quality
More informationLecture 16 of 41. Transparency, Painter s Algorithm, & Z-Buffer Lab 3a: Shading & Transparency
Transparency, Painter s Algorithm, & Z-Buffer Lab 3a: Shading & Transparency William H. Hsu Department of Computing and Information Sciences, KSU KSOL course pages: http://bit.ly/hgvxlh / http://bit.ly/evizre
More informationNon-Photorealistic Volume Visualization
Non-Photorealistic Volume Visualization Caroline Langer Martin Artner Seminar of Computer Science Institute of Computer Graphics and Algorithms Vienna University of Technology / Austria Abstract This paper
More informationNew Features in BCC AVX 4.0
New Features in BCC AVX 4.0 Introduction..........................................................2 New Integration Features................................................2 Working with 8-bit and 16-bit
More informationI d like to start this section with a quote from David Byrne in an article for Utne. In the article he was mostly talking about 2D design and
1 I d like to start this section with a quote from David Byrne in an article for Utne. In the article he was mostly talking about 2D design and illustration, but I believe his point translates to renderings
More informationChapter 1 Introduction to Photoshop CS3 1. Exploring the New Interface Opening an Existing File... 24
CONTENTS Chapter 1 Introduction to Photoshop CS3 1 Exploring the New Interface... 4 Title Bar...4 Menu Bar...5 Options Bar...5 Document Window...6 The Toolbox...7 All New Tabbed Palettes...18 Opening an
More informationAdobe Flash Course Syllabus
Adobe Flash Course Syllabus A Quick Flash Demo Introducing the Flash Interface Adding Elements to the Stage Duplicating Library Items Introducing Keyframes, the Transform Tool & Tweening Creating Animations
More informationCS-184: Computer Graphics. Today
CS-184: Computer Graphics Lecture #8: Shading Prof. James O Brien University of California, Berkeley V2006-S-08-2.0 Today Local Illumination & Shading The BRDF Simple diffuse and specular approximations
More informationNon-Photorealistic Rendering for Aesthetic Virtual Environments
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 20, 923-948 (2004) Non-Photorealistic Rendering for Aesthetic Virtual Environments Institute of Computer Science National Chung Hsing University Taichung,
More informationReal-Time Rendering of Watercolor Effects for Virtual Environments
Real-Time Rendering of Watercolor Effects for Virtual Environments Su Ian Eugene Lei and Chun-Fa Chang Department of Computer Science, National Tsing Hua University {zenith,chang}@ibr.cs.nthu.edu.tw Abstract.
More informationVolume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization
Volume visualization Volume visualization Volumes are special cases of scalar data: regular 3D grids of scalars, typically interpreted as density values. Each data value is assumed to describe a cubic
More informationCIS 581 Interactive Computer Graphics
CIS 581 Interactive Computer Graphics Instructor: Han-Wei Shen (hwshen@cse.ohio-state.edu) Credit: 4 Class: MWF 2:30 pm 3:18 pm DL 264 Office hours: TuTr 11 am - 12pm DL 789 Web: http://www.cse.ohio-state.edu/~hwshen/581
More information