Computer-Generated Photorealistic Hair
|
|
|
- Abner Green
- 9 years ago
- Views:
Transcription
1 Computer-Generated Photorealistic Hair Alice J. Lin Department of Computer Science, University of Kentucky, Lexington, KY 40506, USA Abstract This paper presents an efficient method for generating and rendering photorealistic hair in two dimensional pictures. The method consists of three major steps. Simulating an artist drawing is used to design the rough hair shape. A convolution based filter is then used to generate photorealistic hair patches. A refine procedure is finally used to blend the boundaries of the patches with surrounding areas. This method can be used to create all types of photorealistic human hair (head hair, facial hair and body hair). It is also suitable for fur and grass generation. Applications of this method include: hairstyle designing/editing, damaged hair image restoration, human hair animation, virtual makeover of a human, and landscape creation. Keywords hair, realistic hair, hair generation, filtering 1 Introduction Because of the ubiquity of hair in everyday life, the human hair rendering has been an active area for over a decade. It is one of the most unsatisfactory aspects of rendered human images to date. Although there are some methods, which could render 3D hair, these rendering have always been hard. The hair they generated is not realistic appearance of human hair. And also, it is only for virtual human. This paper takes a different approach. It essentially uses image-processing techniques. This method has its own proprietary advantages. First, it greatly reduces the tasks of geometric modeling and of specifying hair color, shadow, specular highlights and varying degrees of transparency. It allows much more complicated models (such as curly hair and facial hair) to be generated and rendered. Second, it provides the flexibility of using any type of photograph, computer-generated image, or painting as input. Finally, it offers the ability that can much more easily modify the hairstyle, hair shape, hair color and thickness. The past works of 2D hairstyle generation and design/change used the principle of the "cut and paste" (cutting the hair from one picture and pasting it to the other) approach with fixed hair models and fixed viewpoint pictures from the database. The results were far from being natural-looking and photorealistic. In this paper an integrated set of methods for generating photorealistic hair is presented. The approach allows us to create a variety of hairs. The paper focuses on human (head and facial) hair among the various types of hairs. The aim is to generate photorealistic hair on real human pictures by directly growing hair on the human head or face. The hair generated will naturally combine with the scene existing in the picture.
2 The paper is organized as follows. Section 2 introduces three procedures, and describes how they can be used to implement it. Section 3 discusses some of the results. Section 4 concludes and presents future work. 2 Generating photorealistic hair To render photorealistic hair, we will consider these aspects: large number of hair, detailed individual hair and complex interaction of light and shadow among the hairs. The image of hair, in spite of the structural complexity and consisting of regions of hair color and shadow, shows a definite pattern and texture in its aggregate form. Improper rendering of this delicate detail can result in aliasing that causes the hair to look artificial. In this section, the basic idea of the technique is highlighted, which can easily handle these complex components for generating photorealistic hair. Figure 1 illustrates the framework of the method. Figure 1: An overview of photorealistic hair generation. (a) Original picture. (b) Rough hair shape. (c) Stylized hair. (d) Hair patches generated. (e) New hair style. The first step to create a new hairstyle is to design rough hair shape on original picture. After that, according to surface detail from the scalp, it is divided into several patches. Then the artist drawing is simulated to generate a cluster of hair, a strand of hair and individual hairs to sketch stylized hairs. On stylized hairs, filter-procedure is applied, which will turn the artificiallooking hair into realistic hair. Finally, refine-procedure is used to refine the boundaries of patches with the surrounding area. 2.1 Drawing - procedure Simulating artist drawing achieves the basic hairstyles. The technique of pen-and-ink-style line drawing [1] [2] proposed by Salisbury et al is applied to drawing procedure. It can control the
3 hair density, spread, color, width and length, reflecting light and casting shadow within many individual hairs. Hair strands and individual hairs can range from short straight hairs to long curly hairs of practically any design. Figure 2 is the example for drawing-procedure. 2.2 Filter-procedure Figure 2: Drawing - procedure (a) Rough hair shape. (b) Drawn hair. After drawing the basic hairstyle, the hair is non-photorealistic. The filter-procedure will turn the artificial-looking hair into realistic-looking hair. A convolution is carried out directly on an image by moving the convolution kernel so that it is centered on each pixel of the image in turn, then multiplying the corresponding elements and summing the products. A convolution operation is used to blend well with the individual hair among other hairs, scalp and other things. Kernel specifies how a source pixel and its neighbors are combined. The center of the kernel represents the source pixel and the other elements correspond to the neighboring source pixels. The destination color is calculated by multiplying each pixel color by its corresponding kernel coefficient and adding the results together. The convolution kernel is the key of generating realistic hair. The color of each destination pixel is determined by combining the colors of the corresponding source pixel and its neighbors. To preserve the brightness of the image, all elements of the kernel must add up to one. If they add up to more than one, the destination image will be brighter than the original. If the sum of the kernel coefficient is less than one, the destination image will be darker. This is because the colors of all the pixels used by the kernel are combined to form a single destination pixel color. The coefficient values in the kernel are all less than or equal to one. It will not add energy (light, pixel levels) to the destination image. The coefficients and size of kernel control the hair's smoothness, density, and color intensity, and also affect curly direction, curly degree, etc. Figure 3 shows a real human scalp with stylized hair, applying the filter with 19*19 kernel and 31*31 kernel. In the Figure 3, (b) and (c), the kernel coefficients are assigned. White squares are for zero. Red squares are for positive values. (d) and (e) are the results of using different sizes of kernels.
4 Figure 3: Filtering an image with different sizes and coefficients of matrixes. (a) A real human scalp with stylized hair. (b) 19 * 19 matrix used to generate the rough and short real hair. (c) 31* 31 matrix used to generate smooth and longer real hair. (d), (e) the results of filtering. 2.3 Refine--procedure After the filter procedure the pixels of the patch are changed. If the pixel intensities of the patch have significant change, you wish to smooth out discontinuities between patches and the surrounding areas. The pixel intensity interpolation will be used to refine the patch boundary color with the surrounding areas. The equation for the pixel intensity interpolation is: y y2 y1 y Ip = Ip1 + Ip2 y1 y2 y1 y2 When the two points of p1 and p2 have same y value, it uses the equation (2). (1) x2 x x x1 Ip = Ip1+ Ip2 (2) x2 x1 x2 x1 Ip1 and Ip2 are pixel intensity of point P1 and P2. Ip is the pixel intensity of P. Ip linearly interpolates and fills pixels between P1 and P2. Figure 4 illustrates these two equations. Figure 5 is an example using pixel intensity interpolation to obtain successive pixel intensity values between two regions. Figure 4: Illustration of equations. (a) for equation (1). (b) for equation (2).
5 Figure 5: Pixel intensity interpolation. (a) In the region of blue square, the pixel change is not smooth. (b) The result after interpolation. 3. Result Several synthetic results of the method are displayed in this section. Figure 6 and 7 show the change of the original picture's hairstyles to new hairstyles and the generation of facial hair. The results achieved the realism of images. Figure 6 (c) and Figure 7 (b) exhibit the photorealistic straight hair. Figure 6 (b) shows the generated curly hair. Figure 7 (c) shows the generated beard and mustache on a real person's face. 4. Conclusions and Future Work In this paper, the method is presented, which can be used to fast and easily generate photorealistic hair. Although all examples in this paper are human hair, the method can be applied to other objects, such as fur, grass, etc. The future work is to develop a system for automatically designing and generating 2D photorealistic hair and to develop a method for generating photorealistic 3D-hair from a range of 2D photorealistic images. 5. References [1] Salisbury, M. P., Anderson, S. E., Barzel, R., and Salesin, D. H. Interactive Pen-and-Ink Illustration. ACM SIGGRAPH 94 Conference Proceedings, pages [2] Salisbury, M. P., Wong, M. T., Hughes, J. F., and Salesin, D. H. Orientable Textures for Image-Based Pen-and-Ink Illustration. In ACM SIGGRAPH 97 Conference Proceedings, pages [3] The English Patient. Miramax Films. [4] Essence, November Page 33. [5] Town & Country, Annual spring fashion issue, March Page 216.
6 Figure 6: Generating straight and curly hairstyles. (a) Original image [4]. (b) Created curly hairstyle. (c) Created straight new hairstyle. (d) Original image [3]
7 Figure 7: Hair and facial hair generation. (a) Original image [5]. (b) Created new hairstyle. (c) Created beard and mustache.
Enhanced LIC Pencil Filter
Enhanced LIC Pencil Filter Shigefumi Yamamoto, Xiaoyang Mao, Kenji Tanii, Atsumi Imamiya University of Yamanashi {[email protected], [email protected], [email protected]}
Texture Screening Method for Fast Pencil Rendering
Journal for Geometry and Graphics Volume 9 (2005), No. 2, 191 200. Texture Screening Method for Fast Pencil Rendering Ruiko Yano, Yasushi Yamaguchi Dept. of Graphics and Computer Sciences, Graduate School
INTRODUCTION TO RENDERING TECHNIQUES
INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature
Non-Photorealistic Rendering of Hair for Animated Cartoons
Non-Photorealistic Rendering of Hair for Animated Cartoons Martin Côté Pierre-Marc Jodoin Charles Donohue Victor Ostromoukhov Department of Computer Science and Operations Research Université de Montréal
Cartoon-Looking Rendering of 3D-Scenes
Cartoon-Looking Rendering of 3D-Scenes Philippe Decaudin 1 Research Report INRIA #2919 June 1996 Abstract We present a rendering algorithm that produces images with the appearance of a traditional cartoon
A Short Introduction to Computer Graphics
A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical
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
Fundamentals of Computer Animation
Fundamentals of Computer Animation Principles of Traditional Animation How to create maximum impact page 1 How to create maximum impact Early animators worked from scratch to analyze and improve upon silence
D animation. Advantages of 2-D2. Advantages of 3-D3. Related work. Key idea. Applications of Computer Graphics in Cel Animation.
Page 1 Applications of Computer Graphics in Cel Animation 3-D D and 2-D 2 D animation Adam Finkelstein Princeton University COS 426 Spring 2003 Homer 3-D3 Homer 2-D2 Advantages of 3-D3 Complex lighting
Multivariate data visualization using shadow
Proceedings of the IIEEJ Ima and Visual Computing Wor Kuching, Malaysia, Novembe Multivariate data visualization using shadow Zhongxiang ZHENG Suguru SAITO Tokyo Institute of Technology ABSTRACT When visualizing
Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition
Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition 1. Image Pre-Processing - Pixel Brightness Transformation - Geometric Transformation - Image Denoising 1 1. Image Pre-Processing
Using Photorealistic RenderMan for High-Quality Direct Volume Rendering
Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Cyrus Jam [email protected] Mike Bailey [email protected] San Diego Supercomputer Center University of California San Diego Abstract With
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
BCC Multi Stripe Wipe
BCC Multi Stripe Wipe The BCC Multi Stripe Wipe is a similar to a Horizontal or Vertical Blind wipe. It offers extensive controls to randomize the stripes parameters. The following example shows a Multi
Image-based Ink Diffusion Simulation and 3D Chinese Wash-ink Paintings Rendering
Image-based Ink Diffusion Simulation and 3D Chinese Wash-ink Paintings Rendering DA-JIN LI 1, CHENG-JIE BAI 2* 1 Communication School Shandong Normal University 88,Wenhuadong Road,Jinan,Shandong CHINA
Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.
Graphic Design Active Layer- When you create multi layers for your images the active layer, or the only one that will be affected by your actions, is the one with a blue background in your layers palette.
Making natural looking Volumetric Clouds In Blender 2.48a
I think that everyone using Blender has made some trials about making volumetric clouds. The truth is that a kind of volumetric clouds is already available in Blender for a long time, thanks to the 3D
CUBE-MAP DATA STRUCTURE FOR INTERACTIVE GLOBAL ILLUMINATION COMPUTATION IN DYNAMIC DIFFUSE ENVIRONMENTS
ICCVG 2002 Zakopane, 25-29 Sept. 2002 Rafal Mantiuk (1,2), Sumanta Pattanaik (1), Karol Myszkowski (3) (1) University of Central Florida, USA, (2) Technical University of Szczecin, Poland, (3) Max- Planck-Institut
Color Balancing Techniques
Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction Color balancing refers to the process of removing an overall color bias from an image. For example, if an image appears
Drawing with Pencils, Charcoal and Pastels
This tutorial is the first in a series of educational articles devoted to Corel Painter 8. ILLUSTRATION: CHER THREINEN-PENDARVIS 1 BY CHER THREINEN-PENDARVIS For Favorite Green Pitcher 2, a study created
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,
So, you want to make a photo-realistic rendering of the Earth from orbit, eh? And you want it to look just like what astronauts see from the shuttle
So, you want to make a photo-realistic rendering of the Earth from orbit, eh? And you want it to look just like what astronauts see from the shuttle or ISS (International Space Station). No problem. Just
FACIAL RIGGING FOR 3D CHARACTER
FACIAL RIGGING FOR 3D CHARACTER Matahari Bhakti Nendya 1, Eko Mulyanto Yuniarno 2 and Samuel Gandang Gunanto 3 1,2 Department of Electrical Engineering, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia
Computer Applications in Textile Engineering. Computer Applications in Textile Engineering
3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive
2009-2010 CURRICULUM MAPPING
Unit/duration: Introduction to Drawing 2 days (Unit 1) Formative Summative What is the purpose of drawing? Knowledge; Comprehension Define drawing Define medium Explain reasons for drawing Describe ways
Image Synthesis. Fur Rendering. computer graphics & visualization
Image Synthesis Fur Rendering Motivation Hair & Fur Human hair ~ 100.000 strands Animal fur ~ 6.000.000 strands Real-Time CG Needs Fuzzy Objects Name your favorite things almost all of them are fuzzy!
The Dennis Technique for SketchUp Models in Photoshop
The Dennis Technique for SketchUp Models in Photoshop The big concept is to put a Black & White drawing over a coloured one and then artistically erase just enough of the top Black and White so that essential
Basic Shapes. Most paintings can be broken down into basic shapes. See how this famous painting by Cézanne can be broken down into basic shapes.
Basic Shapes Squares, rectangles, triangles, cones, cylinders, circles, ovals...these are the basic shapes that will aid you in drawing objects more accurately. This technique can be used when doing a
GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus
ICICTE 2014 Proceedings 1 GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus Abstract This paper presents
Image Normalization for Illumination Compensation in Facial Images
Image Normalization for Illumination Compensation in Facial Images by Martin D. Levine, Maulin R. Gandhi, Jisnu Bhattacharyya Department of Electrical & Computer Engineering & Center for Intelligent Machines
Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg
Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing
Hair Design. 5 Elements of Hair Design. 5 Principles of Hair Design. Facial Shapes. Hair designs for men
Hair Design 5 Elements of Hair Design 5 Principles of Hair Design Facial Shapes Hair designs for men Elements of Hair Design To begin to understand the creative process involved in hairstyling, it is critical
Choosing a digital camera for your microscope John C. Russ, Materials Science and Engineering Dept., North Carolina State Univ.
Choosing a digital camera for your microscope John C. Russ, Materials Science and Engineering Dept., North Carolina State Univ., Raleigh, NC One vital step is to choose a transfer lens matched to your
Production Design / Art Direction. TV Animation / Shorts
12 Head of 14 Head of Animation Studio 16 Top Creative Story Generates and develops story ideas, sequences, storyboards, elements and enhancements throughout production. TV Animation / Shorts Manages the
Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint
Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint While it is, of course, possible to create a Research Day poster using a graphics editing programme such as Adobe
Curves and Surfaces. Goals. How do we draw surfaces? How do we specify a surface? How do we approximate a surface?
Curves and Surfaces Parametric Representations Cubic Polynomial Forms Hermite Curves Bezier Curves and Surfaces [Angel 10.1-10.6] Goals How do we draw surfaces? Approximate with polygons Draw polygons
Introduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 [email protected] www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)
Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf Flow Visualization Image-Based Methods (integration-based) Spot Noise (Jarke van Wijk, Siggraph 1991) Flow Visualization:
Hair & Fiber. (Unit 5)
37 Hair & Fiber (Unit 5) Morphology of Hair Hair is encountered as physical evidence in a wide variety of crimes. A review of the forensic aspects of hair examination must start with the observation that
[2011] Digital. Photography Lesson Plan 2. The Subject
Digital [2011] Photography Lesson Plan 2 [This lesson is intended to engage the students with the concepts of art in photography. We will be discussing the use of compositions, background, foreground and
Modelling 3D Avatar for Virtual Try on
Modelling 3D Avatar for Virtual Try on NADIA MAGNENAT THALMANN DIRECTOR MIRALAB UNIVERSITY OF GENEVA DIRECTOR INSTITUTE FOR MEDIA INNOVATION, NTU, SINGAPORE WWW.MIRALAB.CH/ Creating Digital Humans Vertex
Consolidated Visualization of Enormous 3D Scan Point Clouds with Scanopy
Consolidated Visualization of Enormous 3D Scan Point Clouds with Scanopy Claus SCHEIBLAUER 1 / Michael PREGESBAUER 2 1 Institute of Computer Graphics and Algorithms, Vienna University of Technology, Austria
Creating a History Day Exhibit Adapted from materials at the National History Day website
Creating a History Day Exhibit Adapted from materials at the National History Day website Exhibits are designed to display visual and written information on topics in an attractive and understandable manner.
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
Digital Imaging and Multimedia. Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University
Digital Imaging and Multimedia Filters Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What are Filters Linear Filters Convolution operation Properties of Linear Filters Application
A technical overview of the Fuel3D system.
A technical overview of the Fuel3D system. Contents Introduction 3 How does Fuel3D actually work? 4 Photometric imaging for high-resolution surface detail 4 Optical localization to track movement during
Subjects: will be creating Twisters!
The elements series is a guide to basic 2D Digital painting and can be followed in most software packages supporting paintbrushes and layers. Each month, professional artists will cover a specific theme
Skills Inventory: Art/Media Communications. 1. Pre-employment Training/Career Development. A. Formal; e.g., certificates. Date Description Location
Skills Inventory: Art/Media Communications 1. Pre-employment Training/Career Development A. Formal; e.g., certificates Date Description Location Art/Design and Communication Skills Inventory: Art/Media
Introduction to nonparametric regression: Least squares vs. Nearest neighbors
Introduction to nonparametric regression: Least squares vs. Nearest neighbors Patrick Breheny October 30 Patrick Breheny STA 621: Nonparametric Statistics 1/16 Introduction For the remainder of the course,
Animation. Persistence of vision: Visual closure:
Animation Persistence of vision: The visual system smoothes in time. This means that images presented to the eye are perceived by the visual system for a short time after they are presented. In turn, this
Scanners and How to Use Them
Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction A scanner is a device that converts images to a digital file you can use with your computer. There are many different types
Advanced Diploma of Screen - 3D Animation and VFX (10343NAT)
The Academy of Interactive Entertainment 2013 Advanced Diploma of Screen - 3D Animation and VFX (10343NAT) Subject Listing Online Campus 0 Page Contents 3D Art Pipeline...2 Modelling, Texturing and Game
Think of the beards as a layer on top of the face rather than part of the face itself. Using
Tyler Ambroziak Ryan Fox CS 638-1 (Dyer) Spring 2010 Virtual Barber Abstract What would you look like without a beard? Or how about with a different type of beard? Think of the beards as a layer on top
Multi-Zone Adjustment
Written by Jonathan Sachs Copyright 2008 Digital Light & Color Introduction Picture Window s 2-Zone Adjustment and3-zone Adjustment transformations are powerful image enhancement tools designed for images
Lighting & Rendering in Maya: Lights and Shadows
Lighting & Rendering in Maya: Lights and Shadows with Jeremy Birn 3dRender.com 1. Introduction: Light and Color 12:09 Keywords: Maya Spot Lights, hardware preview of lights, High Quality Rendering, real-time
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
Digital Photography Composition. Kent Messamore 9/8/2013
Digital Photography Composition Kent Messamore 9/8/2013 Photography Equipment versus Art Last week we focused on our Cameras Hopefully we have mastered the buttons and dials by now If not, it will come
Thea Omni Light. Thea Spot Light. Light setup & Optimization
Light setup In this tutorial we will learn how to setup lights inside Thea Studio and how to create mesh lights and optimize them for faster rendering with less noise. Let us have a look at the different
Real-Time Hatching. Abstract. 1 Introduction
Abstract Real-Time Hatching Emil Praun Hugues Hoppe Matthew Webb Adam Finkelstein Princeton University Microsoft Research Princeton University Princeton University Drawing surfaces using hatching strokes
Fundamentals of Computer Graphics
Fundamentals of Computer Graphics INTRODUCTION! Sergio Benini! Department of Information Engineering Faculty of Engineering University of Brescia Via Branze, 38 25231 Brescia - ITALY 1 Overview Here you
The Lighting Effects Filter
Appendix appendix E The Lighting Effects Filter The Lighting Effects filter is like a little program in itself. With this filter, you can create a wealth of different lighting effects, from making a particular
Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping. Lecture 15 Taku Komura
Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping Lecture 15 Taku Komura In the previous lectures We did ray tracing and radiosity Ray tracing is good to render specular
Working with the BCC Clouds Generator
Working with the BCC Clouds Generator Clouds is a realistic clouds generator. The clouds can act as a Þlter on a layer or generate a sky with clouds and a horizon color. Three different types of clouds
How to rotoscope in Adobe After Effects
Adobe After Effects CS6 Project 6 guide How to rotoscope in Adobe After Effects Rotoscoping is an animation technique in which you draw, paint, or add other visual effects in a layer over live-action film
Elements of Art Name Design Project!
Elements of Art Name Design Project! 1. On the Project paper Lightly & Largely sketch out the Hollow letters of your first name. 2. Then Outline in Shaprie. 3. Divide your space into 7 sections (any way
Computer Graphics. Introduction. Computer graphics. What is computer graphics? Yung-Yu Chuang
Introduction Computer Graphics Instructor: Yung-Yu Chuang ( 莊 永 裕 ) E-mail: [email protected] Office: CSIE 527 Grading: a MatchMove project Computer Science ce & Information o Technolog og Yung-Yu Chuang
3 hours One paper 70 Marks. Areas of Learning Theory
GRAPHIC DESIGN CODE NO. 071 Class XII DESIGN OF THE QUESTION PAPER 3 hours One paper 70 Marks Section-wise Weightage of the Theory Areas of Learning Theory Section A (Reader) Section B Application of Design
Illuminating With HDRI
Illuminating With HDRI H DRI (High Dynamic Range Image) rendering is a method of illuminating a CG scene with a special type of bitmapped image that allows a far greater dynamic range of exposures (i.e.
Non-Photorealistic Rendering
Non-Photorealistic Rendering Anna Vilanova 1 Introduction Rendering in computer graphics means the process by which a virtual scene is converted into an image. Pioneer work in computer graphics was done
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic
Art Masterpiece: Poppy, 1927-Georgia O Keeffe
Art Masterpiece: Poppy, 1927-Georgia O Keeffe Keywords: Vantage Point, Blending, Water-color Grade: 4 th 5th Lesson: Close-Up Flower-Water Color Art Print: A variety of O Keefe art prints can be used in
User Recognition and Preference of App Icon Stylization Design on the Smartphone
User Recognition and Preference of App Icon Stylization Design on the Smartphone Chun-Ching Chen (&) Department of Interaction Design, National Taipei University of Technology, Taipei, Taiwan [email protected]
SUPPLY LIST. Introduction to Oil Painting Instructor: Ron Hauser
SUPPLY LIST Introduction to Oil Painting Instructor: Ron Hauser Beginning Oil Painting This class is for beginning and intermediate students who want to brush up on their oil painting skills! Emphasis
Rendering Microgeometry with Volumetric Precomputed Radiance Transfer
Rendering Microgeometry with Volumetric Precomputed Radiance Transfer John Kloetzli February 14, 2006 Although computer graphics hardware has made tremendous advances over the last few years, there are
Abstract. These two vectors define a plane tangent to the surface at that point. Their cross product is Recent work in computer graphics has been
Abstract SIMULATION OF WRINKLED SURFACES James F. Blinn Caltech/JPL Computer generated shaded images have reached an impressive degree of realism with the current state of the art. They are not so realistic,
Computer Animation: Art, Science and Criticism
Computer Animation: Art, Science and Criticism Tom Ellman Harry Roseman Lecture 12 Ambient Light Emits two types of light: Directional light, coming from a single point Contributes to diffuse shading.
Fundamentals of Computer Animation
Fundamentals of Computer Animation Production Pipeline page 1 Producing an Animation page 2 Producing an Animation 3DEM Flybys http://www.visualizationsoftware.com/3dem/flybys.html page 3 Producing an
CASTING CURVED SHADOWS ON CURVED SURFACES. Lance Williams Computer Graphics Lab New York Institute of Technology Old Westbury, New York 11568
CASTING CURVED SHADOWS ON CURVED SURFACES Lance Williams Computer Graphics Lab New York Institute of Technology Old Westbury, New York 11568 Abstract Shadowing has historically been used to increase the
Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.
Alphacam Art Alphacam Art - CNC Routing For Artists & Ideal Jewellery Cad Cam Software Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.
Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall
Automatic Photo Quality Assessment Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Estimating i the photorealism of images: Distinguishing i i paintings from photographs h Florin
Animation Action STUDIO. PROJECT 11 For use with Chapter 8. Objective SUPPLIES
STUDIO PROJECT 11 For use with Chapter 8 Name Animation Action Date Class Period Objective Draw a simple animation sequence in a sketchbook and import your drawings into a multimedia program to create
Template-based Eye and Mouth Detection for 3D Video Conferencing
Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer
ADVANCED THEORIES FOR CG LIGHTING
ADVANCED THEORIES FOR CG LIGHTING 0.1 INTRODUCTION To become skilled at 3D lighting, one must have an understanding of how light works. CG lighting has been established based on rules from cinematography,
Robert Collins CSE598G. More on Mean-shift. R.Collins, CSE, PSU CSE598G Spring 2006
More on Mean-shift R.Collins, CSE, PSU Spring 2006 Recall: Kernel Density Estimation Given a set of data samples x i ; i=1...n Convolve with a kernel function H to generate a smooth function f(x) Equivalent
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.
Filters for Black & White Photography
Filters for Black & White Photography Panchromatic Film How it works. Panchromatic film records all colors of light in the same tones of grey. Light Intensity (the number of photons per square inch) is
Big Data: Rethinking Text Visualization
Big Data: Rethinking Text Visualization Dr. Anton Heijs [email protected] Treparel April 8, 2013 Abstract In this white paper we discuss text visualization approaches and how these are important
Producing a realistic drawing with CorelDRAW
Producing a realistic drawing with CorelDRAW Hugo Hansen In this tutorial, I show you some of the tools I used to create the many effects in the drawing of my son resting on a motorcycle. The idea to make
Concept Art. Maurice Beumers (Mo) About the author
Concept Art Maurice Beumers (Mo) About the author Born and based in Germany, Maurice Beumers (Mo) learned to draw as a young child. An autodidactic study of numerous scientific subjects, including anatomy
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
Any source of light can be described in terms of four unique and independently respective properties:
LIGHTING Effective lighting is the essence of cinematography. Often referred to as painting with light, the art requires technical knowledge of film stocks, lighting instruments, color, and diffusion filters,
