+

WO1998006067A9 - Hardware-accelerated photoreal rendering - Google Patents

Hardware-accelerated photoreal rendering

Info

Publication number
WO1998006067A9
WO1998006067A9 PCT/US1997/013563 US9713563W WO9806067A9 WO 1998006067 A9 WO1998006067 A9 WO 1998006067A9 US 9713563 W US9713563 W US 9713563W WO 9806067 A9 WO9806067 A9 WO 9806067A9
Authority
WO
WIPO (PCT)
Prior art keywords
rendering
data
tag
image data
graphics accelerator
Prior art date
Application number
PCT/US1997/013563
Other languages
French (fr)
Other versions
WO1998006067A1 (en
Filing date
Publication date
Application filed filed Critical
Priority to EP97936355A priority Critical patent/EP0920678A1/en
Publication of WO1998006067A1 publication Critical patent/WO1998006067A1/en
Publication of WO1998006067A9 publication Critical patent/WO1998006067A9/en

Links

Abstract

A rendering apparatus provides, with respect to a defined viewer location and a defined viewport, a desired rendering of objects defined by object data having an object data format, in a three-dimensional object space. The apparatus may have a graphics accelerator for transforming object data into image data determined with respect to the defined viewer location and the defined viewport. The apparatus also may have a rendering processor for first converting at least one parameter characterizing the desired rendering into parameter data in object data format, feeding the parameter data to the graphics accelerator, and then converting resulting image data as to the at least one parameter to a further processed result pertinent to the desired rendering.

Claims

- 15 -What is claimed is:
1. A rendering apparatus for providing, with respect to a defined viewer location and a defined viewport, a desired rendering of objects defined by object data having an object data format, in a three dimensional object space, the apparatus comprising: a. a graphics accelerator for transforming object data into image data determined with respect to the defined viewer location and the defined viewport; and b. a rendering processor for converting at least one parameter characterizing the desired rendering into parameter data in object data format, feeding the parameter data to the graphics accelerator, and converting resulting image data as to the at least one parameter to a further processed result pertinent to the desired rendering.
2. A rendering apparatus according to claim 1, further comprising an intermediate memory in which is stored the image data from the graphics accelerator, wherein the rendering processor converts the image data stored within the intermediate memory into the further processed result.
3. A rendering apparatus according to claim 1 , wherein the image data is defined by values associated with a plurality of pixel locations in an image.
4. A rendering apparatus according to claim 3, wherein each of the objects has a surface represented by a plurality of primitive polygons, and the rendering processor, before feeding the object data to the graphics accelerator, utilizes a tag assigned to the primitive polygons, so as to associate by tag pixel locations with primitive polygons.
5. A rendering apparatus according to claim 3, wherein the rendering processor, before feeding the object data to the graphics accelerator, utilizes a tag assigned to each of the objects, so as to associate by tag pixel locations in the image with objects.
6. A rendering apparatus according to claim 5, wherein the rendering processor, as part of converting resulting image data, identifies by tag the portions of object surfaces present in the image, and restricts further processing associated with - 16 - the desired rendering to such portions so as to reduce processing overhead associated with the desired rendering.
7. A rendering apparatus according to claim 6, wherein the tag is a color.
8. A rendering apparatus according to claim 5, wherein the tag is a color.
9. A rendering apparatus according to claim 4, wherein the tag is a color.
10. A method for providing, with respect to a defined viewer location and a defined viewport, a desired rendering of objects defined by object data having an object data format, in a three dimensional object space, the method comprising: a. providing a graphics accelerator for transforming object data into image data determined with respect to the defined viewer location and the defined viewport; b. converting at least one parameter characterizing the desired rendering into parameter data in object data format; c. feeding the parameter data to the graphics accelerator; and d. converting resulting image data as to the at least one parameter to a further processed result pertinent to the desired rendering.
11. A method according to claim 10, further comprising providing an intermediate memory for storing the image data from the graphics accelerator, and wherein step (d) also includes converting the image data stored within the intermediate memory into the further processed result.
12. A method according to claim 10, wherein the image data is defined by values associated with a plurality of pixel locations in an image.
13. A method according to claim 12, wherein each of the objects has a surface represented by a plurality of primitive polygons, and wherein step (b) also includes the step of utilizing a tag assigned to the primitive polygons, so as to associate by tag pixel locations with primitive polygons.
14. A method according to claim 12, wherein step (b) also includes the step of utilizing a tag assigned to each of the objects, so as to associate by tag pixel locations in the image with objects.
15. A method according to claim 14, wherein converting resulting image data includes the step of identifying by tag portions of object surfaces present in the - 17 - image, and restricting further processing associated with the desired rendering to such portions so as to reduce processing overhead associated with the desired rendering.
16. A method according to claim 15, wherein the tag is a color.
17. A method according to claim 14, wherein the tag is a color.
18. A method according to claim 13, wherein the tag is a color.
19. A method for rendering graphics data describing three dimensional objects defined within an object space, the method comprising the steps of: a. selecting a graphics effect which is output resolution dependent; b. rendering the plurality of objects with a two dimensional graphics accelerator, such rendering causing a memory to contain pixel data corresponding to a predetermined output resolution; and c. applying the graphics effect to the pixel data.
20. A graphics rendering program stored on a computer readable medium for providing a desired rendering of objects defined by object data having an object data format, in a three dimensional object space, the program configured so as to be executable by a computer having a two dimensional graphics accelerator for transforming object data into image data determined with respect to a defined viewer location and a defined viewport, the program when loaded into the computer causing the establishment of a rendering apparatus comprising: a. a graphics accelerator for transforming object data into image data determined with respect to the defined viewer location and the defined viewport; and b. a rendering processor for converting at least one parameter characterizing the desired rendering into parameter data in object data foimat, feeding the parameter data to the graphics accelerator, and converting resulting image data to a further processed result pertinent to the desired rendering.
21. A graphics rendering program according to claim 12, wherein the computer further includes an intermediate memory in which the rendering program causes to be stored the image data from the graphics accelerator, and wherein the - 18 - rendering processor converts the image data stored within the intermediate memory into the further processed result.
PCT/US1997/013563 1996-08-01 1997-08-01 Hardware-accelerated photoreal rendering WO1998006067A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP97936355A EP0920678A1 (en) 1996-08-01 1997-08-01 Hardware-accelerated photoreal rendering

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US2379596P 1996-08-01 1996-08-01
US60/023,795 1996-08-01
US2351396P 1996-08-07 1996-08-07
US60/023,513 1996-08-07

Publications (2)

Publication Number Publication Date
WO1998006067A1 WO1998006067A1 (en) 1998-02-12
WO1998006067A9 true WO1998006067A9 (en) 1998-07-09

Family

ID=26697254

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/013563 WO1998006067A1 (en) 1996-08-01 1997-08-01 Hardware-accelerated photoreal rendering

Country Status (2)

Country Link
EP (1) EP0920678A1 (en)
WO (1) WO1998006067A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE518545C2 (en) * 2000-02-25 2002-10-22 Maple & Star Ab Method and apparatus for an image presentation system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996019780A1 (en) * 1994-12-22 1996-06-27 Apple Computer, Inc. Three-dimensional graphics rendering system

Similar Documents

Publication Publication Date Title
JP2582999B2 (en) Color palette generation method, apparatus, data processing system, and lookup table input generation method
US5933148A (en) Method and apparatus for mapping texture
US6268859B1 (en) Method and system for rendering overlapping opaque graphical objects in graphic imaging systems
JP4564718B2 (en) 3-D computer graphics rendering system
US5724450A (en) Method and system for color image compression in conjunction with color transformation techniques
US5734806A (en) Method and apparatus for determining graphical object visibility
JPH08508353A (en) Polymorphic graphics device
EP0999522A3 (en) Image processing method, system and apparatus, and storage medium
EP0310176A3 (en) Method of and arrangement for generating a two-dimensional image
CA2423528A1 (en) Mixed raster content files
EP0828379A3 (en) Halftoning with gradient-based selection of dither matrices
US6758574B1 (en) Conversions between standard color spaces
EP0893782A3 (en) Graphics system and method of rendering
US20100238467A1 (en) Image processing apparatus, image processing method, and computer program product
US7561303B2 (en) Caching and optimisation of compositing
WO2001048692A3 (en) Method and apparatus for creating motion illusion
JP2002165105A (en) Image processing device, its method, and recording medium
JP5868863B2 (en) How to halfton an image
US8373903B2 (en) Efficient implementation of raster operations flow
WO1998006067A9 (en) Hardware-accelerated photoreal rendering
EP0881597A3 (en) An electronic graphic system
JPH113417A (en) Device and method for generating image including graphics information for display
US7180630B2 (en) Printer system, printer driver and printer
US6801214B1 (en) Three-dimensional graphics system reducing color data/bits in drawing operations for faster processing
US6903842B2 (en) Method for generating full-page print data
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载