Simulating Wax Crayons Dave Rudolf David Mould Eric Neufeld Depart. of Computer Science, U. of Saskatchewan.

Slides:



Advertisements
Similar presentations
Ray Tracing Depth Maps Using Precomputed Edge Tables Kevin Egan Rhythm & Hues Studios.
Advertisements

Hand-painted Animation with Intelligent Brushes Tom Van Laerhoven, Fabian Di Fiore & Frank Van Reeth Hasselt University.
Modelling Rate Effects in Imbibition
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
1 Graphics CSCI 343, Fall 2013 Lecture 18 Lighting and Shading.
Computer graphics & visualization Global Illumination Effects.
Topology-Caching for Dynamic Particle Volume Raycasting Jens Orthmann, Maik Keller and Andreas Kolb, University of Siegen.
Comp 767: Advanced Topics in Graphics Computer-Generated Watercolor Cassidy J. CurtisSean E. Anderson Kurt W. FleischerDavid H. Salesin Irwin Chiu Hau.
Computer-Generated Watercolor
Procedural and interactive icicle modeling Jonathan Gagnon Eric Paquette.
By Paul Delgado. Motivation Flow-Deformation Equations Discretization Operator Splitting Multiphysics Coupling Fixed State Splitting Other Splitting Conclusions.
Light Fields PROPERTIES AND APPLICATIONS. Outline  What are light fields  Acquisition of light fields  from a 3D scene  from a real world scene 
Subsurface scattering
1 Simulation of Micro-channel Flows by Lattice Boltzmann Method LIM Chee Yen, and C. Shu National University of Singapore.
Graphics and Games IS 101Y/CMSC 101 Computational Thinking and Design Carolyn Seaman University of Maryland Baltimore County.
Simulation and Rendering of Liquid Foams Hendrik Kück (UBC, Vancouver) Christian Vogelgsang (FAU Erlangen, Germany) Günther Greiner (FAU Erlangen, Germany)
Introduction Fast and reliable methods for predicting and monitoring in-vivo bone strength are of great importance for hip joint replacement. To avoid.
Computer Generated Watercolor Curtis, Anderson, Seims, Fleisher, Salesin SIGGRAPH 1997 Presented by Yann SEMET Universite of Illinois at Urbana Champaign.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Trajectory Simplification
DAB:Interactive Haptic Painting with 3D Virtual Brushes Bill Baxter Vincent Scheib Ming C. Lin Dinesh Manocha SIGGRAPH 2001 Presentation by Pin Ren Feb.
Graphics-1 Gentle Introduction to Computer Graphics (1) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Processing Image and Video for An Impressionist Effect Peter Litwinowicz Apple Computer, Inc. Siggraph1997.
Hundreds of thousands of polygons! Hundreds of thousands of polygons! Painstaking detail for the artist to create. Painstaking detail for the artist to.
Artists Tools or “Utensils”. Pencils pencil cores are made of graphite mixed with a clay binder which leaves grey or black marks that can be easily erased.
Computer-Aided Drawing (CAD)
Computer Graphics Shadows
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Physics and Sound Zhimin & Dave. Motivation Physical simulation Games Movies Special effects.
Starter Kit The Vocabulary of Art page xxvi through xxxi.
Computer Graphics Mirror and Shadows
1/45 A Fast Rendering Method for Clouds Illuminated by Lightning Taking into Account Multiple Scattering Yoshinori Dobashi (Hokkaido University) Yoshihiro.
Interactive Hair Rendering Under Environment Lighting Valentin JANIAUT Zhong Ren, Kun Zhou, Tengfei Li, Wei Hua, Baining Guo.
CSE 872 Dr. Charles B. Owen Advanced Computer Graphics1 BSSRDF – Bidirectional surface scattering reflectance distribution function Radiance theory BRDF.
Combining Perception and Impressionist Techniques for Nonphotorealistic Rendering of Multidimensional Data By Christopher Healey Presented by Guangfeng.
Lec 3. System Modeling Transfer Function Model
-Global Illumination Techniques
Laboratoire Méthodes et Structures Informatique MSI LABORATORY PRESENTATION 83, rue d’Isle LIMOGES - France -
Efficient Rendering of Local Subsurface Scattering Tom Mertens 1, Jan Kautz 2, Philippe Bekaert 1, Frank Van Reeth 1, Hans-Peter Seidel
Visualizing Multivalued Data from 2D Incompressible Flows Using Concepts from Painting R. M. Kirby H. Marmanis D. H. Laidlaw Brown University Presented.
Rendering Plant Leaves Faithfully Oliver Franzke (Dresden University of Technology) Oliver Deussen (University of Konstanz)
Computer-Generated Watercolor Curtis, Anderson, Seims, Fleischer, & Salesin SIGGRAPH 1997 presented by Dave Edwards.
Modeling and Rendering of Metallic Patinas Julie Dorsey – MIT Pat Hanrahan – Stanford University Presentation By: Brad Jones.
Overview of Reflectance Models Focused on Car Paint Simulation Advisor: doc. RNDr. Roman Ďurikovič, PhD. Róbert Smetana.
CPSC : Data-driven Computer Graphics Jinxiang Chai.
Aaron Hertzmann New York University
Mitsubishi Electric Research Labs Progressively Refined Reflectance Fields from Natural Illumination Wojciech Matusik Matt Loper Hanspeter Pfister.
Measurement and editing of metallic car paint BRDF Martin Rump Computer Graphics Group University of Bonn, Germany.
Computer Graphics (Fall 2003) COMS 4160, Lecture 20: Radiosity Ravi Ramamoorthi
Eye Movements and Working Memory Marc Pomplun Department of Computer Science University of Massachusetts at Boston Homepage:
1 Interactive Volume Rendering Aurora on the GPU Orion Sky Lawlor, Jon Genetti University of Alaska Fairbanks
HAPTEX-Meeting Tampere, Feb , 2006 Haptic Rendering / Small Scale Model Guido Böttcher haptex.miralab.unige.ch Funded by: FET-IST-FP6 (IST-6549)
The NPR Assignment Everything is online off course web page List of papers: –Choose one –First to me gets the paper –Some pairings of tightly related.
1 07/11/07 Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact Jean Sreng, Florian Bergez, Jérémie Le Garrec, Anatole.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Linear Algebra: What are we going to learn? 李宏毅 Hung-yi Lee.
Master : Jun-Hao Chen Advisor : Dr. Hsin-Chih Lin Date : 2007/11/13 Computer-Generated Chinese Color Ink Paintings Journal of the Chinese Institute of.
The “Other” Side of Physics
Ch. 20: Transparent, Translucent, and Opaque Materials
Colours.
Physics-based Sound Synthesis with a Novel Friction Model
EE 638: Principles of Digital Color Imaging Systems
Computer Graphics (Spring 2003)
Interactive photo-realistic 3D digital prototyping
Advance Computer Graphics
CS5500 Computer Graphics May 29, 2006
Advanced Computer Graphics: Radiosity
What are pencils? Instruments for writing and drawing, consisting of a thin stick of graphite or similar substance enclosed in long thin piece of wood.
Presentation transcript:

Simulating Wax Crayons Dave Rudolf David Mould Eric Neufeld Depart. of Computer Science, U. of Saskatchewan

Overview Previous Work Goals Representation of Paper and Wax Interactions between Wax and Paper Rendering Results

Previous Work Adobe Photoshop TM Conté Crayon Filter

Previous Work Corel Painter TM Grainy Crayon Brush

Previous Work Viscous Paint Model (Baxter et al.)

Goals Improve realism Consider individual strokes Suitable paper texture Approximate mechanics of crayons Simulate optical properties of wax Efficient Rendering Not too insanely realistic

Representation of Paper Height-Mapped Texture Texture Synthesis Other sources (scans of Real Paper)

Convolution Mask Somewhat Expensive Can be Pre-computed Van Wilk’s Lunar Texture

Other Textures Make no assumptions about texture

Representation of a Crayon 2D Mask Height Area

Compression of Wax

Assume that wax compresses linearly Hooke’s Law: F = Y  L A / L 0 Can’t solve directly Crayon & Paper profiles are not predictable Must binary-search for force ( F )

Compression of Wax

Wax Deposition

Determined by: Friction Force of Crayon Direction of Stroke Whether there is existing wax F f =  F n =  N cos(N, F c )

Wax Smearing

Depends on texture and crayon force Flow Smearing Independent of crayon heading S f xy =   z Directional Smearing Depends on crayon heading S d xy =  cos( (x, y), V )

Deposition and Smearing Without Smearing With Smearing

Rendering Need a good colour model Wax scatters and absorbs light Additive/Subtractive models are insufficient Kubelka-Monk Colour Model Approximates of Translucent Pigments Considers transmittance, scattering, and interference of pigment layers.

Approximated Kubelka-Monk Real Crayon Generated Crayon

Results Not Quite Interactive Between 0.3 and 2.0 seconds per frame Updating model takes the most time Not Quite Realistic No wax flaking, carving, transporting

Results

Questions ?