Virtual Painting.

Similar documents
IMPaSTo: A Realistic, Interactive Model for Paint

TangiPaint: A Tangible Digital Painting System

A Virtual Chinese Hairy Brush Model for E-Learning

Organization. Watercolor Painting. Watercolor Materials. Watercolor Materials. Computer-Generated. Watercolor SIGGRAPH 97.

Extending MoXi to simulate Western Watercolor

design is expression

Computer Generated Watercolor

2D MEDIA. A Brief Overview of Drawing and Painting

FEA of Prosthetic Lens Insertion During Cataract Surgery

Real-time simulation of watery paint

Acrylic Paint. Tools, Tips and Techniques

Acrylic. Tools, Tips and Techniques. Painting

PAINTING WINTER FORESTS

In a physical sense, there really is no such thing as color, just light waves of different wavelengths.

Vibration Fundamentals Training System

Browse: Home / Photoshop CS5 Digital Painting Tutorial Photoshop CS5 Digital Painting Tutorial

Corel Painter 8 Tinting Visual Guide

Magnitude & Intensity

Module 2 WAVE PROPAGATION (Lectures 7 to 9)

Integrating PhysX and OpenHaptics: Efficient Force Feedback Generation Using Physics Engine and Haptic Devices

Interactive Modeling and Authoring of Climbing Plants

Liberty Pines Academy Russell Sampson Rd. Saint Johns, Fl 32259

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

The Painter X Wow! Study Guide

Napa Valley College ARTS 120 Fundamentals of Painting Fain Hancock office cell, text

Virtual Experiments as a Tool for Active Engagement

OIL PAINTING GLOSSARY

2. A painting of fruit, flowers or insects is called. 3. Paintings made from millions of tiny coloured dots are typical of the style.

Corel Painter for Beginners Course

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

Pipeline Dynamics with Flowing Contents in Abaqus/Standard

Toroidal Geometry Effects in the Low Aspect Ratio RFP

: STRUCTURAL DYNAMICS. Course Handout

Part 2: Second order systems: cantilever response

Non-Photorealistic Rendering

WRITING Can write a simple personal response

ARTIST B R U S H E S

Rotordynamics Analysis Overview

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

Non-Photorealistic Rendering

Impressionist Reflections

Monopile as Part of Aeroelastic Wind Turbine Simulation Code

COLORED PENCIL WITH MIXED MEDIA with Sarah Becktel

PAINTING SYLLABUS. Session B Painting Instructor: Kate Stewart TA: Mona Welch

Course code Title Description Type

Advanced Placement Studio Art Summer Assignments 2016

KINDERGARTEN VISUAL ARTS PACING GUIDE:

Liberty Pines Academy Russell Sampson Rd. Saint Johns, Fl 32259

An Improved Analytical Model for Efficiency Estimation in Design Optimization Studies of a Refrigerator Compressor

Peter Berkelman. ACHI/DigitalWorld

Module 7 : Design of Machine Foundations. Lecture 31 : Basics of soil dynamics [ Section 31.1: Introduction ]

What paint can do Part 3

HOW TO THINK LIKE AN IMPRESSIONIST PAINTER. The Six Stages of Painting

FORCE FEEDBACK. Roope Raisamo

Shop and community News

Le B oeuf. Bryan. I paint the relationships of things.

COLORED PENCIL WITH MIXED MEDIA with Sarah Becktel

OLD MASTERS ACADEMYTM.

2D MEDIA: DRAWING. ART 121 Lecture 5

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Haptic Rendering CPSC / Sonny Chan University of Calgary

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

J, K. Glass Distortion algorithm, 90

COHERENT AND INCOHERENT SCATTERING MECHANISMS IN AIR-FILLED PERMEABLE MATERIALS

ARTWORK CONNECTIVITY

Modeling and Control of Mold Oscillation

WILLEM DE KOONING THE FIGURE: MOVEMENT AND GESTURE Paintings, Sculptures, and Drawings

Vibratory Feeder Bowl Analysis

ART 251-STUDIO PAINTING RED DEER COLLEGE FALL 2015

Uses an off-the shelf motor drive and menu-driven software. Magnet array on moving armature/ piston. Coil array on fixed stator/ cylinder.

2. Introduction to Computer Haptics

Years 3 and 4- Visual and Media Arts. Student Resource

X rays X-ray properties Denser material = more absorption = looks lighter on the x-ray photo X-rays CT Scans circle cross-sectional images Tumours

Color is a property of light.

Haptic interaction. Ruth Aylett

Friction & Workspaces

CHAPTER 7. Other formal elements: texture, pattern, and time & motion (part 1)

ArtRage part of Intel Education

D E E P S P A C E S P A R K L E

MARC STRAUS. John Newsom s Sentient Abstractions: Portraits Not Pets! The interior of Marc Straus Gallery with works by John Newsom

Early art: events. Baroque art: portraits. Renaissance art: events. Being There: Capturing and Experiencing a Sense of Place

Times. For additional reading, Patti s book covering contemporary uses of acrylic for F+W Publications is titled Rethinking

Enhanced performance of delayed teleoperator systems operating within nondeterministic environments

Haptics CS327A

Classical music is the inspiration for fire-proofed paintings at Ogden

Painting Light With Colored Pencil By Cecile Baird (Mar ) READ ONLINE

Wacom Intuos3 Art Pen Orientation Guide

Intentional Painting Planner

SAFETY DATA SHEET Utrecht Gesso Painting Grounds. Section 2 Hazard Identification (composition / information on ingredients)

Recommended for artists and aspiring artists, of all levels and abilities, with an interest in learning about oil painting brushes.

Liberty Pines Academy Russell Sampson Rd. Saint Johns, Fl 32259

Preparation: Copy Acrylic Techniques Worksheets onto cardstock one /student

Impressions Art Tuition Programme 2018

Mode Dispersion Curves

Multi-Rate Multi-Range Dynamic Simulation for Haptic Interaction

Studio Art at the Morris Museum - Summer 2015

PAINTING ADKINS, GLENNA CHENAULT, BARBARA COLE, BERNARD COLLINS, DEREK COLLINS ART STUDIO DISNEY, ROGER. Booth 52. Booth 90. Booth 108.

Closing the Collaboration Gap

Beyond the Code - Subsea Cable Stability

IL: Illustration. IL 102 Introduction to Digital Sculpting 1.5 credits; 3 lab hours

Transcription:

Virtual Painting http://gamma.cs.unc.edu/dab http://gamma.cs.unc.edu/impasto http://gamma.cs.unc.edu/viscous http://gamma.cs.unc.edu/brush 1

Digital Painting 2 Alvy Ray Smith and Ed Ernshwiller working on Paint, 1979 Many advantages Undo mistakes Perfect copies Unlimited reprints No material cost No drying No fading or decay No physical limits

Traditional Painting Rich, dynamic behavior Deformable brushes Fluid paint Intuitive control 3D input Visual and haptic feedback The process The dispatch with which a number of effects can be obtained by a direct, simple technique Mayer 1991, The Artist s Handbook 3

Goal Enable realistic interactive painting on computer with thick medium using realistic 3D brushes 4

Applications Training Education Entertainment Production 5

Artist s Quote My artist's toolbox has oils and acrylics and a computer. But the computer s not tactile, and I miss that. You can't push junk around. Tia, Pixar Animation Studios http://www.pixar.com/artistscorner/tia/interview.html 6

Artist s Quote I have used painter and psp [Paint Shop Pro] for a few yrs, and would welcome something better, would fight for, would almost die for a program like is described. --received by email 8/27/04 7

Problem Overview Brush Complex geometry Stiff dynamical system Paint Complex surface Complex behavior Subsurface scattering Haptics Needs stability Needs khz updates Interaction Canvas Brush contact Canvas Brush transfers Integration All simulations must work interactively simultaneously 8

Natural Media Chu & Tai 2002 Xu, et al. 2003 Curtis et al. 1997 Rudolf et al. 2003 Corel Painter 8, 2003 9 Sousa, 1999

Brush Simulation Strassman, 1986 Wong & Ip, 2000 Chu & Tai, 2003 Xu et al., 2003,2004 Only for ink painting Specialized geometry Lower stiffness No real bristles No paint pickup Some not interactive 10

System Context 11

Input 12

Brush Simulation 13

Paint Simulation 14

Paint Rendering 15

System Overview 16

System Demonstration http://www.youtube.com/watch? v=tzq-cpezm8q 17

Brush Modeling Geometric modeling Brush has 1,000 s of hairs Each interacts with paint & roughness/tooth of canvas Dynamic simulation Each hair deformable and independent Bristles have stiff dynamics 18

Geometric Modeling Exploit bristle coherence Define skeletal spine bristles Deform surface or interpolate bristles For smoother, neater marks For coarser, rougher marks 19

Brush Spine Dynamics Stiff dynamical system Force large, mass small Numerical integration requires small timestep 20

Minimization Approach Brush always at equilibrium so A statics problem Or quasi-static since Energy min Use standard, robust minimizer E.g. Quasi-Newton SQP (Sequential Quadratic Programming) 21

Brush Energy Minimization Minimize where Spring energy Friction loss Subject to 22 Damping loss

Brush Modeling Results 23

System Demonstration Video 24

dab Paint Simulation Fast and simple 2D paint behavior Modest system requirements First bi-directional brush transfer First complex loading 25

Complex brush loading Enabled by 3D brush model + bi-directional transfer Virtual Painting An essential technique in traditional painting Difficult previously Useful component of interface 26

dab Result Images 27

Frog Rebecca Holmberg

Apple Sarah Hoff

Meadow Rebecca Holmberg

Man Lauren Adams

Blossoms Eriko Baxter

Road Bug Rebecca Holmberg

Fluid Motion Steps: Determine velocity field Advect material 34

Simulating Paint - Velocity Paint is a Viscous / Viscoplastic Fluid acceleration advection pressure viscosity elasticity incompressibility Subject to boundary conditions 35

Material Advection Given velocity field v, move material according to the advection equation: Material = Pigment & field Semi-Lagrangian advection 36

System Demonstration Video 37

Viscous Result Images 38

Woman in a Hat Eriko Baxter

Field of Flowers Eriko Baxter

The Beach Andrea Mantler

Meadow Haolong Ma

Abstract I John Holloway

IMPaSTo Paint Dynamics Paint is very complex IMPaSTo strategy: Model dominant terms 44

2.5D Representation Cross section of Monet s Water Lillies 45 (Courtesy The Museum of Modern Art)

Simulating Paint - Velocity Paint is a Viscous / Viscoplastic Fluid acceleration advection pressure viscosity elasticity incompressibility Subject to boundary conditions 46

Paint Color Pigmented material Subsurface scattering Mixes nonlinearly: Composites nonlinearly: Kubelka-Munk model (1948,1954) 100% + 0% = 50% = (1-a) + a 47

Measurement Data collection setup 5600K Illuminant SpectraScan PR-715 48

49 R G B Spectral Sampling Canvas Reflectance Light Spectrum = Use 8 wavelengths Sufficient (Duncan, 1949) Efficient on GPU Gaussian quadrature Choose best 8 at runtime Red Green Blue

Color Mixing Results 50

System Demonstration Video 51

IMPaSTo Result Images 52

Ajisai Eriko Baxter

Woman Andrea Mantler

Dame en Blau Heather Wendt

Gogh Studios Room 1 William Baxter

Green Eriko Baxter

Abstract III John Holloway