FI20030072A7 - Piiloalueiden poistomenetelmä - Google Patents
Piiloalueiden poistomenetelmä Download PDFInfo
- Publication number
- FI20030072A7 FI20030072A7 FI20030072A FI20030072A FI20030072A7 FI 20030072 A7 FI20030072 A7 FI 20030072A7 FI 20030072 A FI20030072 A FI 20030072A FI 20030072 A FI20030072 A FI 20030072A FI 20030072 A7 FI20030072 A7 FI 20030072A7
- Authority
- FI
- Finland
- Prior art keywords
- visibility
- test
- buffer
- primitives
- shadow
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric effects
- G06T15/40—Hidden part removal
- G06T15/405—Hidden part removal using Z-buffer
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Investigating Strength Of Materials By Application Of Mechanical Stress (AREA)
Abstract
Esillä olevan keksintö kuvaa menetelmän ja järjestelmän parannetuksi näkyvyyden testaamiseksi kolmiulotteisessa tietokonegrafiikassa. Keksinnössä sovelletaan kahta erillistä näkyvyystestiä (22, 25). Näkyvyystestit hyödyntävät Z-puskuria (21). Ensimmäistä testiä (22) sovelletaan heti geometrian prosessoinnin (20) jälkeen. Ensimmäisen testin jälkeen primitiivien katveinformaatio lasketaan ja tallennetaan katvepuskuriin (24). katvevälimuisti (24) voidaan pakata. Toista näkyvyystesti (25) sovelletaan puskuroiduille primitiiveille. Näkyvät primitiivit rasteroidaan ja siirretään kuvapuskuriin. Kuvapuskurin sisältö näytetään ruudulla.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI20030072A FI20030072A7 (fi) | 2003-01-17 | 2003-01-17 | Piiloalueiden poistomenetelmä |
| EP04396005A EP1439493A3 (en) | 2003-01-17 | 2004-01-12 | Occlusion culling method |
| US10/757,547 US20040212614A1 (en) | 2003-01-17 | 2004-01-15 | Occlusion culling method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI20030072A FI20030072A7 (fi) | 2003-01-17 | 2003-01-17 | Piiloalueiden poistomenetelmä |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| FI20030072A0 FI20030072A0 (fi) | 2003-01-17 |
| FI20030072L FI20030072L (fi) | 2004-07-18 |
| FI20030072A7 true FI20030072A7 (fi) | 2004-07-18 |
Family
ID=8565359
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FI20030072A FI20030072A7 (fi) | 2003-01-17 | 2003-01-17 | Piiloalueiden poistomenetelmä |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20040212614A1 (fi) |
| EP (1) | EP1439493A3 (fi) |
| FI (1) | FI20030072A7 (fi) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060209065A1 (en) * | 2004-12-08 | 2006-09-21 | Xgi Technology Inc. (Cayman) | Method and apparatus for occlusion culling of graphic objects |
| US8089486B2 (en) * | 2005-03-21 | 2012-01-03 | Qualcomm Incorporated | Tiled prefetched and cached depth buffer |
| ITMI20070038A1 (it) * | 2007-01-12 | 2008-07-13 | St Microelectronics Srl | Dispositivo di renderizzazione per grafica a tre dimensioni con architettura di tipo sort-middle. |
| US20080225048A1 (en) * | 2007-03-15 | 2008-09-18 | Microsoft Corporation | Culling occlusions when rendering graphics on computers |
| US8289319B2 (en) | 2007-10-08 | 2012-10-16 | Ati Technologies Ulc | Apparatus and method for processing pixel depth information |
| US9384564B2 (en) | 2007-11-19 | 2016-07-05 | Microsoft Technology Licensing, Llc | Rendering of data sets comprising multiple-resolution samples |
| KR101681056B1 (ko) | 2010-10-01 | 2016-12-01 | 삼성전자주식회사 | 정점 처리 방법 및 장치 |
| FR2964775A1 (fr) | 2011-02-18 | 2012-03-16 | Thomson Licensing | Procede d'estimation de l'occultation dans un environnement virtuel |
| US8884963B2 (en) * | 2011-05-04 | 2014-11-11 | Qualcomm Incorporated | Low resolution buffer based pixel culling |
| US20120320073A1 (en) * | 2011-06-14 | 2012-12-20 | Obscura Digital, Inc. | Multiple Spatial Partitioning Algorithm Rendering Engine |
| US9741154B2 (en) * | 2012-11-21 | 2017-08-22 | Intel Corporation | Recording the results of visibility tests at the input geometry object granularity |
| US11256524B2 (en) * | 2013-02-19 | 2022-02-22 | Quick Eye Technologies Inc. | Data structures for visualization of hierarchical data |
| GB2520288B (en) * | 2013-11-14 | 2020-07-29 | Advanced Risc Mach Ltd | Forward Pixel Killing |
| US9773294B2 (en) * | 2014-07-03 | 2017-09-26 | Mediatek Inc. | Graphics processing system for determining whether to store varying variables into varying buffer based at least partly on primitive size and related graphics processing method thereof |
| CN105389850B (zh) * | 2015-11-03 | 2018-05-01 | 北京大学(天津滨海)新一代信息技术研究院 | 一种大规模三维场景的可见性生成方法 |
| CN108182675B (zh) * | 2017-12-19 | 2022-03-18 | 哈尔滨工程大学 | 一种声波照射随机起伏界面时的面元遮挡判断方法 |
| CN111739130A (zh) * | 2020-06-28 | 2020-10-02 | 华强方特(深圳)动漫有限公司 | 一种三维动画中基于相机空间计算的场景优化方法 |
| WO2023164792A1 (en) * | 2022-03-01 | 2023-09-07 | Qualcomm Incorporated | Checkerboard mask optimization in occlusion culling |
| US12079897B2 (en) * | 2022-09-23 | 2024-09-03 | Qualcomm Incorporated | Visibility generation improvements in tile based GPU architectures |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2259432A (en) * | 1991-09-06 | 1993-03-10 | Canon Res Ct Europe Ltd | Three dimensional graphics processing |
| US5751291A (en) * | 1996-07-26 | 1998-05-12 | Hewlett-Packard Company | System and method for accelerated occlusion culling |
| US6246415B1 (en) * | 1998-04-30 | 2001-06-12 | Silicon Graphics, Inc. | Method and apparatus for culling polygons |
| US6480205B1 (en) * | 1998-07-22 | 2002-11-12 | Nvidia Corporation | Method and apparatus for occlusion culling in graphics systems |
| US6720964B1 (en) * | 1998-08-27 | 2004-04-13 | Ati International Srl | Method and apparatus for processing portions of primitives that are being rendered |
| US6727899B2 (en) * | 1999-04-16 | 2004-04-27 | Hewlett-Packard Development Company, L.P. | System and method for occlusion culling graphical data |
| US6525726B1 (en) * | 1999-11-02 | 2003-02-25 | Intel Corporation | Method and apparatus for adaptive hierarchical visibility in a tiled three-dimensional graphics architecture |
-
2003
- 2003-01-17 FI FI20030072A patent/FI20030072A7/fi unknown
-
2004
- 2004-01-12 EP EP04396005A patent/EP1439493A3/en not_active Withdrawn
- 2004-01-15 US US10/757,547 patent/US20040212614A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| FI20030072A0 (fi) | 2003-01-17 |
| FI20030072L (fi) | 2004-07-18 |
| US20040212614A1 (en) | 2004-10-28 |
| EP1439493A2 (en) | 2004-07-21 |
| EP1439493A3 (en) | 2006-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FI20030072A7 (fi) | Piiloalueiden poistomenetelmä | |
| KR100510131B1 (ko) | 픽셀 캐쉬 및 이를 이용한 3차원 그래픽 가속 장치 및 방법 | |
| US6268875B1 (en) | Deferred shading graphics pipeline processor | |
| US7015914B1 (en) | Multiple data buffers for processing graphics data | |
| US8184118B2 (en) | Depth operations | |
| US20030164825A1 (en) | In-circuit test using scan chains | |
| EP0840257A3 (en) | Illumination and shadow simulation in a computer graphics/imaging system | |
| US20090046098A1 (en) | Primitive binning method for tile-based rendering | |
| EP0969375A3 (en) | Method for visualizing locality within an address space | |
| KR20040093432A (ko) | 화상 렌더링 디바이스 및 화상 렌더링 방법 | |
| US8917281B2 (en) | Image rendering method and system | |
| JP2008533628A (ja) | タイル化されたプリフェッチ及びキャッシングされたデプスバッファ | |
| WO2008060961A3 (en) | Pixel cache for 3d graphics circuitry | |
| US20080273029A1 (en) | Stencil operations | |
| US10432914B2 (en) | Graphics processing systems and graphics processors | |
| GB0114931D0 (en) | Anti-aliasing in computer graphics system using supersample buffer and texture mapping subsystem | |
| US10115221B2 (en) | Stencil compression operations | |
| US20240370967A1 (en) | Visibility generation improvements in tile based gpu architectures | |
| EP1262862A3 (en) | Displaying plural linked information objects in virtual space in accordance with visual field | |
| BR112022023671A2 (pt) | Métodos e aparelhos para técnicas de manipulação de oclusão | |
| WO2005015503A3 (en) | Method and apparatus for rendering translucent and opaque 3d graphics | |
| GB2429287A (en) | Slowness-frequency projection display and animation | |
| US8169442B2 (en) | Graphic system comprising a fragment graphic module and relative rendering method | |
| KR20060131389A (ko) | 3차원 그래픽 엔진에서의 픽셀 래스터라이제이션 처리방법및 그의장치 | |
| EP2728551A1 (en) | Image rendering method and system |