Klein et al., 2000 - Google Patents
- ️Sat Jan 01 2000
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 …
- 238000009877 rendering 0 abstract description 33
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
- G06T15/205—Image-based rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/503—Blending, e.g. for anti-aliasing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/60—Shadow generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/506—Illumination models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/40—Filling a planar surface by adding surface attributes, e.g. colour or texture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/08—Bandwidth reduction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital 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 |