DE69717919T2 - Verfahren und Gerät zur Wiedergabe von Z-gepufferten Primitiven mit hoher Auflösung - Google Patents

Verfahren und Gerät zur Wiedergabe von Z-gepufferten Primitiven mit hoher Auflösung

Info

Publication number
DE69717919T2
DE69717919T2 DE69717919T DE69717919T DE69717919T2 DE 69717919 T2 DE69717919 T2 DE 69717919T2 DE 69717919 T DE69717919 T DE 69717919T DE 69717919 T DE69717919 T DE 69717919T DE 69717919 T2 DE69717919 T2 DE 69717919T2
Authority
DE
Germany
Prior art keywords
rendering
high resolution
primitives
buffered
buffered primitives
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69717919T
Other languages
English (en)
Other versions
DE69717919D1 (de
Inventor
Michael F Deering
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Application granted granted Critical
Publication of DE69717919D1 publication Critical patent/DE69717919D1/de
Publication of DE69717919T2 publication Critical patent/DE69717919T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/40Hidden part removal
    • G06T15/405Hidden part removal using Z-buffer
DE69717919T 1996-07-01 1997-07-01 Verfahren und Gerät zur Wiedergabe von Z-gepufferten Primitiven mit hoher Auflösung Expired - Fee Related DE69717919T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/673,117 US6046746A (en) 1996-07-01 1996-07-01 Method and apparatus implementing high resolution rendition of Z-buffered primitives

Publications (2)

Publication Number Publication Date
DE69717919D1 DE69717919D1 (de) 2003-01-30
DE69717919T2 true DE69717919T2 (de) 2003-08-21

Family

ID=24701387

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69717919T Expired - Fee Related DE69717919T2 (de) 1996-07-01 1997-07-01 Verfahren und Gerät zur Wiedergabe von Z-gepufferten Primitiven mit hoher Auflösung

Country Status (4)

Country Link
US (1) US6046746A (de)
EP (1) EP0817126B1 (de)
JP (1) JPH10116357A (de)
DE (1) DE69717919T2 (de)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2197411T3 (es) * 1997-10-28 2004-01-01 Matsushita Electric Industrial Co., Ltd. Aparato de generacion de imagenes, metodo de generacion de imagenes, medio de grabacion de programas de generacion de imagenes, aparato de composicion de imagenes, metodo de composicion de imagenes y medio de grabacion de programas de composicion de imagenes.
US6650327B1 (en) * 1998-06-16 2003-11-18 Silicon Graphics, Inc. Display system having floating point rasterization and floating point framebuffering
US6476807B1 (en) 1998-08-20 2002-11-05 Apple Computer, Inc. Method and apparatus for performing conservative hidden surface removal in a graphics processor with deferred shading
US6771264B1 (en) * 1998-08-20 2004-08-03 Apple Computer, Inc. Method and apparatus for performing tangent space lighting and bump mapping in a deferred shading graphics processor
US6285779B1 (en) * 1999-08-02 2001-09-04 Trident Microsystems Floating-point complementary depth buffer
US6717577B1 (en) 1999-10-28 2004-04-06 Nintendo Co., Ltd. Vertex cache for 3D computer graphics
US6618048B1 (en) * 1999-10-28 2003-09-09 Nintendo Co., Ltd. 3D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z components
US6700586B1 (en) 2000-08-23 2004-03-02 Nintendo Co., Ltd. Low cost graphics with stitching processing hardware support for skeletal animation
US7196710B1 (en) 2000-08-23 2007-03-27 Nintendo Co., Ltd. Method and apparatus for buffering graphics data in a graphics system
US6811489B1 (en) 2000-08-23 2004-11-02 Nintendo Co., Ltd. Controller interface for a graphics system
US7538772B1 (en) 2000-08-23 2009-05-26 Nintendo Co., Ltd. Graphics processing system with enhanced memory controller
US6636214B1 (en) 2000-08-23 2003-10-21 Nintendo Co., Ltd. Method and apparatus for dynamically reconfiguring the order of hidden surface processing based on rendering mode
US7576748B2 (en) 2000-11-28 2009-08-18 Nintendo Co. Ltd. Graphics system with embedded frame butter having reconfigurable pixel formats
US6707458B1 (en) 2000-08-23 2004-03-16 Nintendo Co., Ltd. Method and apparatus for texture tiling in a graphics system
US6677945B2 (en) 2001-04-20 2004-01-13 Xgi Cayman, Ltd. Multi-resolution depth buffer
US7450120B1 (en) * 2003-12-19 2008-11-11 Nvidia Corporation Apparatus, system, and method for Z-culling
US8854364B1 (en) 2003-12-22 2014-10-07 Nvidia Corporation Tight depth range occlusion prediction system and method
US8269769B1 (en) 2003-12-22 2012-09-18 Nvidia Corporation Occlusion prediction compression system and method
US7242169B2 (en) * 2005-03-01 2007-07-10 Apple Inc. Method and apparatus for voltage compensation for parasitic impedance
US9298311B2 (en) * 2005-06-23 2016-03-29 Apple Inc. Trackpad sensitivity compensation
US7433191B2 (en) * 2005-09-30 2008-10-07 Apple Inc. Thermal contact arrangement
US7598711B2 (en) * 2005-11-23 2009-10-06 Apple Inc. Power source switchover apparatus and method
US7525542B2 (en) * 2006-03-15 2009-04-28 Microsoft Corporation Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision
US8878849B2 (en) * 2007-12-14 2014-11-04 Nvidia Corporation Horizon split ambient occlusion
US9082221B2 (en) 2008-06-30 2015-07-14 Thomson Licensing Method for the real-time composition of a video
US8402444B2 (en) * 2009-10-09 2013-03-19 Microsoft Corporation Program analysis through predicate abstraction and refinement
US10008029B2 (en) 2013-05-31 2018-06-26 Nvidia Corporation Updating depth related graphics data
US9418400B2 (en) 2013-06-18 2016-08-16 Nvidia Corporation Method and system for rendering simulated depth-of-field visual effect

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3621214A (en) * 1968-11-13 1971-11-16 Gordon W Romney Electronically generated perspective images
US4470122A (en) * 1981-09-30 1984-09-04 The Boeing Company Integrated electro-optical position sensing, workpiece probing and display method and apparatus
AU577089B2 (en) * 1984-01-21 1988-09-15 Sony Corporation Circuit for calculating finite fields
US4679041A (en) * 1985-06-13 1987-07-07 Sun Microsystems, Inc. High speed Z-buffer with dynamic random access memory
US4991131A (en) * 1987-10-06 1991-02-05 Industrial Technology Research Institute Multiplication and accumulation device
US5084830A (en) * 1987-10-26 1992-01-28 Tektronix, Inc. Method and apparatus for hidden surface removal
JP2618951B2 (ja) * 1988-02-16 1997-06-11 株式会社東芝 三次元図形処理装置
US4907174A (en) * 1988-06-02 1990-03-06 Sun Microsystems, Inc. Z-buffer allocated for window identification
US4985834A (en) * 1988-11-22 1991-01-15 General Electric Company System and method employing pipelined parallel circuit architecture for displaying surface structures of the interior region of a solid body
JP2739487B2 (ja) * 1988-12-20 1998-04-15 株式会社日立製作所 描画処理装置及びその描画処理装置を用いた画像表示装置
US5103418A (en) * 1989-11-20 1992-04-07 Motorola, Inc. Dangerous range detector for floating point adder
CA2038412C (en) * 1990-04-26 2001-10-16 Glenn M. Courtright Polygon sort engine
JP2679500B2 (ja) * 1990-12-17 1997-11-19 モトローラ・インコーポレイテッド 総合的なシステム歩留りを計算するための方法
US5444838A (en) * 1991-03-18 1995-08-22 Hewlett-Packard Company Computer system and method for interference checking of polyhedra using capping polygons
JPH04290122A (ja) * 1991-03-19 1992-10-14 Fujitsu Ltd 数値表現変換装置
US5293467A (en) * 1991-04-03 1994-03-08 Buchner Gregory C Method for resolving priority between a calligraphically-displayed point feature and both raster-displayed faces and other calligraphically-displayed point features in a CIG system
US5428716A (en) * 1991-12-26 1995-06-27 International Business Machines Corporation Solid-clip methodology and architecture for clipping solid models and displaying cross-sections using depth-buffers
US5377313A (en) * 1992-01-29 1994-12-27 International Business Machines Corporation Computer graphics display method and system with shadow generation
GB2271259A (en) * 1992-10-02 1994-04-06 Canon Res Ct Europe Ltd Processing image data
US5457779A (en) * 1993-01-15 1995-10-10 Silicon Graphics, Inc. System for accessing graphic data in a SIMD processing environment
JPH06274653A (ja) * 1993-03-18 1994-09-30 Fujitsu Ltd グラフィック表示装置
US5392393A (en) * 1993-06-04 1995-02-21 Sun Microsystems, Inc. Architecture for a high performance three dimensional graphics accelerator
GB9324638D0 (en) * 1993-12-01 1994-01-19 Philips Electronics Uk Ltd Image processing
US5596686A (en) * 1994-04-21 1997-01-21 Silicon Engines, Inc. Method and apparatus for simultaneous parallel query graphics rendering Z-coordinate buffer
US5572634A (en) * 1994-10-26 1996-11-05 Silicon Engines, Inc. Method and apparatus for spatial simulation acceleration
US5870097A (en) * 1995-08-04 1999-02-09 Microsoft Corporation Method and system for improving shadowing in a graphics rendering system
US5706479A (en) * 1995-10-02 1998-01-06 Apple Computer, Inc. Method and apparatus for dynamically detecting overflow of a multi-layer buffer

Also Published As

Publication number Publication date
EP0817126B1 (de) 2002-12-18
JPH10116357A (ja) 1998-05-06
US6046746A (en) 2000-04-04
EP0817126A3 (de) 1998-06-03
EP0817126A2 (de) 1998-01-07
DE69717919D1 (de) 2003-01-30

Similar Documents

Publication Publication Date Title
DE69717919T2 (de) Verfahren und Gerät zur Wiedergabe von Z-gepufferten Primitiven mit hoher Auflösung
DE69822615D1 (de) Verfahren und vorrichtung zur anwendung von effekten in graphischen bildern
DE69427860D1 (de) Verfahren und vorrichtung zur projektion von bildern
DE59407832D1 (de) Verfahren und einrichtung zur umsetzung von farbwerten
DE69617072D1 (de) Verfahren und Vorrichtung zur Erfassung von Wechselstellen in bewegten Bildern
DE69417963D1 (de) Gerät und Verfahren zur Verwaltung von Bilderspeichern
DE69719164D1 (de) Verfahren und Gerät zur Änderung von Bildern in Rechnersystemen
DE69428979T2 (de) Einrichtung und verfahren zur kodierung von bilddaten
DE69733463D1 (de) Vorrichtung und verfahren zur rahmung von paketen
DE4498754T1 (de) Verfahren und Gerät zur Bestimmung eines externen Leistungs-Versorgungs-Typs
DE69617467D1 (de) Verfahren und vorrichtung zur informationscodierung
DE69836540D1 (de) Verfahren und vorrichtung zur ausführung von bildverbesserungen
DE59408465D1 (de) Verfahren zur detektion von änderungen in bewegtbildern
DE69822975D1 (de) Verfahren und Vorrichtung zur Kodierung/Dekodierung von Bewegtbildern
DE69529052T2 (de) System zur erfassung von fehlzündungen und verfahren mit verbesserter signaltreue
DE69029987T2 (de) Verfahren und Gerät zur parallelen Wiedergabe von Polygonen und Pixeln
DE69421795T2 (de) Vorrichtung und verfahren zur kodierung von bildern
DE69516907T2 (de) Verfahren zur bildkontrast- und auflösungsverbesserung
DE69621873T2 (de) Verfahren und Gerät zur Verarbeitung von Bürsten
DE69527176T2 (de) Verfahren und Vorrichtung zur Kodierung von Laufbildern
DE69633589D1 (de) Verfahren und Gerät zur Verarbeitung von visuellen Informationen
DE69719784T2 (de) Vorrichtung und verfahren zur markierung von defekten
DE69807021D1 (de) Verfahren und Geraet zur Implementierung von mehrfachen Ruecksprungstellen
DE69518128D1 (de) Bilddatenverarbeitungsvorrichtung mit Bilddatenteilungsfunktion und Verfahren zur Verarbeitung von Bilddaten
DE59700343D1 (de) Verfahren und Vorrichtung zur Weitergabe von Gegenständen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee