patents.google.com

Klein et al., 2000 - Google Patents

  • ️Sat Jan 01 2000
Non-photorealistic virtual environments

Klein et al., 2000

View PDF
Document ID
14140074998026612675
Author
Li W
Kazhdan M
Correa W
Finkelstein A
Funkhouser T
Publication year
2000
Publication venue
Proceedings of the 27th annual conference on Computer graphics and interactive techniques

External Links

Snippet

We describe a system for non-photorealistic rendering (NPR) of virtual environments. In real time, it synthesizes imagery of architectural interiors using stroke-based textures. We address the four main challenges of such a system—interactivity, visual detail, controlled …

Continue reading at dl.acm.org (PDF) (other versions)
  • 238000009877 rendering 0 abstract description 33

Classifications

    • 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/10Geometric effects
    • G06T15/20Perspective computation
    • G06T15/205Image-based rendering
    • 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
    • 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/506Illumination models
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • 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
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • 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
    • 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
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/08Bandwidth reduction
    • 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
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Similar Documents

Publication Publication Date Title
Klein et al. 2000 Non-photorealistic virtual environments
US9171390B2 (en) 2015-10-27 Automatic and semi-automatic generation of image features suggestive of motion for computer-generated images and video
US8514238B2 (en) 2013-08-20 System and method for adding vector textures to vector graphics images
McReynolds et al. 1998 Advanced graphics programming techniques using OpenGL
US6559849B1 (en) 2003-05-06 Animation of linear items
US6268865B1 (en) 2001-07-31 Method and apparatus for three-dimensional painting
Markosian et al. 2000 Art-based rendering with continuous levels of detail
US6940508B2 (en) 2005-09-06 Method and apparatus for modeling and real-time rendering of surface detail
US7230624B2 (en) 2007-06-12 Method and apparatus for modeling and real-time rendering of surface detail
Porquet et al. 2005 Real-time high-quality view-dependent texture mapping using per-pixel visibility
Haller et al. 2004 Real-time painterly rendering for mr applications
WO1995024114A2 (en) 1995-09-14 Improvements in project management computer programs
Umenhoffer et al. 2018 An image-based method for animated stroke rendering
WO2008147999A1 (en) 2008-12-04 Shear displacement depth of field
Gois et al. 2015 Interactive shading of 2.5 D models.
Papaioannou et al. 2003 Enhancing Virtual Reality Walkthroughs of Archaeological Sites.
Xu et al. 2004 PointWorks: Abstraction and Rendering of Sparsely Scanned Outdoor Environments.
Meyer et al. 2003 Real-time reflection on moving vehicles in urban environments
WO2007130018A1 (en) 2007-11-15 Image-based occlusion culling
Malhotra 2002 Issues involved in real-time rendering of virtual environments
Mao et al. 2000 Automatic generation of hair texture with line integral convolution
Wang et al. 2003 Using ILIC algorithm for an impressionist effect and stylized virtual environments
KD et al. 2019 Recent Trends in Virtual Reality and Computer Graphics
Bailey et al. 2004 Introduction to computer graphics
Lizandra 2000 Graphic libraries for Windows programming