3D physics-based brush model for painting Tokyo Institute of Technology Suguru Saito, Masayuki Nakajima Tokyo Institute of Technology Suguru Saito, Masayuki.

Slides:



Advertisements
Similar presentations
Art as a Way of Learning® #3 ART LEADS LEARNING The arts provide a medium for creative and critical thinking.
Advertisements

C1 - The Impact of CAD on the Design Process.  Consider CAD drawing, 2D, 3D, rendering and different types of modelling.
Advanced Imaging Techniques Lumberton High Sci Vis II V
V Material obtained from a July, 2014 summer workshop in Guildford County.
Project Summary The objective of the Sakshat-Amrita Vocational Education Project (S.A.V.E.) is to enhance the ability of the illiterate and neo-literate.
Freehand Drawing System based on Geometric Constraints Kaisuke Nakajima Joint work with Takeo Igarashi User Interface Research Group The University of.
Chapter 5 Input and Output. What Is Input? What is input? p. 166 Fig. 5-1 Next  Input device is any hardware component used to enter data or instructions.
Creating Vectors – Part Two 2.02 Understand Digital Vector Graphics.
An Efficient Brush Model for Physically-Based 3D Painting Nelson S.-H. CHU Chiew-Lan TAI The Hong Kong University of Science.
An Efficient Brush Model for Physically- Based 3D Painting Nelson S.-H. Chu Chiew-Lan Tai.
Interactive Mesh Sculpting Using a Haptic Device.
1 Flash and Animation Presented by : Behzad Sajed Khosrowshahi.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
Introduction to Computer Graphics
The Principles and Elements of Design an interactive quiz
Vector vs. Bitmap SciVis V
“I am always doing that which I cannot do, in order to learn how to do it.” - Pablo Picasso.
V Obtained from a summer workshop in Guildford County July, 2014
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
“I am always doing that which I cannot do, in order to learn how to do it.” - Pablo Picasso.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Interactive Input Methods & Graphical User Input
Curriculum Design for Artists. Tapping into Creativity For those who are inspiring young artists.
CGMB214: Introduction to Computer Graphics
Vector vs. Bitmap
Processing Images and Video for an Impressionist Effect Author: Peter Litwinowicz Presented by Jing Yi Jin.
Maya 8 at a Glance Chapter 7: Paint Effects. Paint Effects Basics 2 Paint Effects is a tool that works like a paint brush Paint Effects can paint 2D effects.
Adaptively Sampled Distance Fields Representing Shape for Computer Graphics Ronald N. Perry and Sarah F. Frisken Mitsubishi Electric Research Laboratories.
Institute for Visualization and Perception Research 1 © Copyright 2000 Haim Levkowitz Introduction (Foley & Van Dam Ch 1) Uses of computer graphics … Some.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
After an introduction to the Elements of Art, you will design and create a piece of artwork that explores and demonstrates understanding of each Element.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Segmental Brush Stroke Synthesis by Example Ryoichi Ando and Reiji Tsuruno Kyushu Univ, Japan. Came from Here !
Digital Media Dr. Jim Rowan ITEC So far… We have compared bitmapped graphics and vector graphics We have discussed bitmapped images, some file formats.
Chapter 6 Value and Texture. Goals Differentiate between the use of value and texture in illustrative art Get a handle on the various attributes of strokes.
By: Affaf Muzammal ALLIED SCHOOL 46-Iqbal Block, Ittefaq Town, Multan Road, Lahore ,
Illustrator How to vector using block colors Vectoring using Paint Brush tool. Vectoring using the Inking Lines. Vectoring using Brushes and Pen Tools.
4 th Grade - Art Elements. Today’s Challenge: Think like an artist!
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Create a Mascot Using a Professional Vector Graphic Editor Copyright © Texas Education Agency, All rights reserved. IT: Digital & Interactive Media:
Illustrator Training Level I Training; Using Illustrator as a 2d visualization tool.
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
SIGGRAPH 2005 신 승 호 신 승 호. Water Drops on Surfaces Huamin Wang Peter J. Mucha Greg Turk Georgia Institute of Technology.
DRAWING & PAINTING TECHNIQUES & STYLES. CROSS HATCHING Common with pen artists Show value with lines Quantity, thickness and spacing of the lines will.
ITEC2110, Digital Media Chapter 3 Digital Image Processing 1 GGC -- ITEC Digital Media.
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.
Texture Mapping.
Analysis of the shapes Unit.
FORM AND VISUAL ORDER.
Vector vs. Bitmap.
Flash Interface, Commands and Functions
Digital Painting.
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
Dingding Liu* Yingen Xiong† Linda Shapiro* Kari Pulli†
2.02 Understand Digital Vector Graphics
Creating Vectors – Part Two
Interactive Input Methods & Graphical User Input
Value Texture Elements of Art Color Space Line Shape Form.
Art and Design – Formal Elements Miss Brompton
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Drill: 9/09/2013 What’s the difference between real and applied texture?
Interactive Input Methods & Graphical User Input
TOPIC: Computer-Aided Design
2.01 Understand Digital Raster Graphics
Texture.
Creating Vectors – Part Two
Presentation transcript:

3D physics-based brush model for painting Tokyo Institute of Technology Suguru Saito, Masayuki Nakajima Tokyo Institute of Technology Suguru Saito, Masayuki Nakajima

Contents Background Related work Purpose Explanation of our brush model Experiment & Painting result Conclusion & Future work Background Related work Purpose Explanation of our brush model Experiment & Painting result Conclusion & Future work

Background Picasso Musashi Miyamoto

Background Expressive strokes are important strong, sharp, soft, smoothstrong, sharp, soft, smooth Real brushes can answer feelings of painters Expressive strokes are important strong, sharp, soft, smoothstrong, sharp, soft, smooth Real brushes can answer feelings of painters

Background Limit of stroke shape by disc base method

Major drawing technique Disc based methods Disc based methods merit of calculationmerit of calculation –fast, easy algorithm limit of Stroke shapelimit of Stroke shape –Turning point, finishing point Major drawing technique Disc based methods Disc based methods merit of calculationmerit of calculation –fast, easy algorithm limit of Stroke shapelimit of Stroke shape –Turning point, finishing point Background

Related Work For input of variety and expressive strokes fatten center curve algorithmfatten center curve algorithm –Strassmann et.al.[1986] –limit of stroke shape texture mapping based algorithmtexture mapping based algorithm –Hus et.al.[1994] –different input style to real brush For input of variety and expressive strokes fatten center curve algorithmfatten center curve algorithm –Strassmann et.al.[1986] –limit of stroke shape texture mapping based algorithmtexture mapping based algorithm –Hus et.al.[1994] –different input style to real brush

Related Work For input of variety and expressive strokes physics-based brush modelphysics-based brush model –Lee[1999] –tuft’s footprint becomes a line segment… For input of variety and expressive strokes physics-based brush modelphysics-based brush model –Lee[1999] –tuft’s footprint becomes a line segment…

Purpose Is to propose a new input technique for interactive painting 1) allows to draw expressive strokes 2) enables intuitive and direct operation Is to propose a new input technique for interactive painting 1) allows to draw expressive strokes 2) enables intuitive and direct operation

Purpose For 1) Three dimensionalThree dimensional physics-based tuft model physics-based tuft model For 2) Use of a pen tablet deviceUse of a pen tablet device For 1) Three dimensionalThree dimensional physics-based tuft model physics-based tuft model For 2) Use of a pen tablet deviceUse of a pen tablet device

Proposed brush model Physical modelingPhysical modeling Spine curve & FootprintSpine curve & Footprint Liquid movementLiquid movement Physical modelingPhysical modeling Spine curve & FootprintSpine curve & Footprint Liquid movementLiquid movement

Simple structure Physical modeling Solve the joint’s angle for the minimum system energy Bending energy of the jointBending energy of the joint kinetic energy of the masskinetic energy of the mass potential energy of the masspotential energy of the mass frictional energyfrictional energy Posture and Position Newton-Raphson technique

Proposed brush model Physical modelingPhysical modeling Spine curve & FootprintSpine curve & Footprint Liquid movementLiquid movement Physical modelingPhysical modeling Spine curve & FootprintSpine curve & Footprint Liquid movementLiquid movement

A spine curve is defined as Bezier curve by 3 control points Spine curve & Footprint Then the footprint is derived

Proposed brush model Physical modelingPhysical modeling Spine curve & FootprintSpine curve & Footprint Liquid movementLiquid movement Physical modelingPhysical modeling Spine curve & FootprintSpine curve & Footprint Liquid movementLiquid movement

Virtual structure Virtual structure Liquid movement Calculation of movement direction in pipe from Gravity to liquidGravity to liquid absorption force from paperabsorption force from paper absorption force from the tuftabsorption force from the tuft

Experiment The relation between the handle posture and the spine curve easy control by the handle motion The relation between the handle posture and the spine curve easy control by the handle motion

Experiment Changing footprint shape Natural response to the handle posture Dynamic drip shapes Changing footprint shape Natural response to the handle posture Dynamic drip shapes

System Hardware: Pentium 450MHz OS: Linux Graphics system: X window system Graphic library: gtk+ Input device: wacom pen tablet Hardware: Pentium 450MHz OS: Linux Graphics system: X window system Graphic library: gtk+ Input device: wacom pen tablet

Additional model information for paint tool Paint model: based on Kubelka-Munk theory => color calculation by => color calculation by –paint density, layer thickness =>easy color mixture =>easy color mixture Paper model: cell array cell size = pixel size cell size = pixel size cell’s paint capacity: defined by scanned paper texture cell’s paint capacity: defined by scanned paper texture Paint model: based on Kubelka-Munk theory => color calculation by => color calculation by –paint density, layer thickness =>easy color mixture =>easy color mixture Paper model: cell array cell size = pixel size cell size = pixel size cell’s paint capacity: defined by scanned paper texture cell’s paint capacity: defined by scanned paper texture

Painting results Japanese character “kana” Characteristic drawing at Finishing point,Turning point expression of user’s peculiarity

Painting results A Japanese character ‘kanji’ Tao

Painting results A Japanese style picture 4 strokes’ painting

Painting results A Japanese style picture flowers

Conclusion A new brush model is proposed 3D physics-based brush model highly expressive strokehighly expressive stroke –dynamic change of footprint shape –subtlety gradation by paint liquid quantity interactiveinteractive –direct and intuitive operation –natural manner similar to real painting A new brush model is proposed 3D physics-based brush model highly expressive strokehighly expressive stroke –dynamic change of footprint shape –subtlety gradation by paint liquid quantity interactiveinteractive –direct and intuitive operation –natural manner similar to real painting

Future work More complex liquid movement –scratch stroke, blotting stroke Visualization of paint quantity in brush Improvement of the transformation pressure to ‘z’ value Complete paint tool More complex liquid movement –scratch stroke, blotting stroke Visualization of paint quantity in brush Improvement of the transformation pressure to ‘z’ value Complete paint tool