[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Chen et al., 2015 - Google Patents

Wetbrush: GPU-based 3D painting simulation at the bristle level

Chen et al., 2015

View PDF
Document ID
2131217964593273565
Author
Chen Z
Kim B
Ito D
Wang H
Publication year
Publication venue
ACM Transactions on Graphics (TOG)

External Links

Snippet

We present a real-time painting system that simulates the interactions among brush, paint, and canvas at the bristle level. The key challenge is how to model and simulate sub-pixel paint details, given the limited computational resource in each time step. To achieve this …
Continue reading at scholar.archive.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5018Computer-aided design using simulation using finite difference methods or finite element methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/506Illumination models
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/60Shadow generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/503Blending, e.g. for anti-aliasing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/06Ray-tracing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/16Numerical modeling
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3457Performance evaluation by simulation

Similar Documents

Publication Publication Date Title
Chen et al. Wetbrush: GPU-based 3D painting simulation at the bristle level
US8335675B1 (en) Realistic real-time simulation of natural media paints
Yu et al. Explicit mesh surfaces for particle based fluids
US8219370B1 (en) Simulation of shallow viscoelastic flows
McAdams et al. Detail preserving continuum simulation of straight hair
US8803887B2 (en) Computer graphic system and method for simulating hair
Kim et al. Practical animation of turbulent splashing water
Diziol et al. Robust real-time deformation of incompressible surface meshes
CN105631916B (en) Brush and liquid simulation
Stam et al. On the velocity of an implicit surface
DiVerdi et al. Painting with polygons: A procedural watercolor engine
Winchenbach et al. Optimized refinement for spatially adaptive SPH
Madill et al. Target particle control of smoke simulation
Baxter et al. Simple data-driven modeling of brushes
DiVerdi A brush stroke synthesis toolbox
Baxter III Physically-based modeling techniques for interactive digital painting
Stuyck et al. Real‐Time Oil Painting on Mobile Hardware
Cetinaslan Position‐based simulation of elastic models on the GPU with energy aware gauss‐seidel algorithm
Murakami et al. Multiple illuminated paper textures for drawing strokes
Geng The algorithms and principles of non-photorealistic graphics: artistic rendering and cartoon animation
Chu Expresii watercolor
Shin et al. Simulating oriental brush character considered with aerial action of pen tablet
Van Laerhoven et al. Brush up your painting skills: Realistic brush design for interactive painting applications
Bai et al. An efficient physically-based model for Chinese brush
DiVerdi et al. Industrial-strength painting with a virtual bristle brush