In computer-generated imagery and real-time 3D computer graphics, portal rendering is an algorithm for visibility determination. A game level might contain many graphical polygons; only a few of which may be visible on screen at a given time. Visibility determination allows the renderer to decide which of those fall into that category and thus reduce rendering time.
| Property | Value |
| dbpprop:abstract
|
- In computer-generated imagery and real-time 3D computer graphics, portal rendering is an algorithm for visibility determination. A game level might contain many graphical polygons; only a few of which may be visible on screen at a given time. Visibility determination allows the renderer to decide which of those fall into that category and thus reduce rendering time. A portal system is based on using the partitioning of space to form generalizations about the visibility of objects within those spaces. Regions of map space are divided into polygonal, generally convex, areas called sectors. Adjacent sectors are linked to one another via shared dividing polygons termed portals. Approaches that precompute visibility for sectors are referred to as potentially visible set or PVS methods. For example, in a computer game such as Descent, the game area might be divided into several sectors. These sectors would then be connected to each other by small openings such as doors or windows. These openings are referred to as portals. When the sector behind a portal needs to be drawn, the only parts that are visible are the parts that can be seen through the portal. Therefore, the sector can be clipped against the portal boundaries to remove overdraw. The use of portals simplifies the game engine's task of determining visible areas and objects from any given point of view of the level, and simplifies rendering by allowing it to use each portal as a viewing frustum for the area it leads to. Ideally, portals are formed of confined areas (like doors or tunnels), connecting two complex areas of the scene, where each of these areas would be enclosed in such a polygonal body. Portals are best suited for indoor scenes such as mazes. Outdoor scenes do not usually have door-like objects that would clearly separate one sector from another.
- Portaali tarkoittaa kolmiulotteisesta tietokonegrafiikasta puhuttaessa optimointitekniikkaa reaaliaikaisen grafiikan piirtämiseen. Portaalilla pyritään vähentämään tarvittavan prosessoinnin määrää. Esimerkiksi tietokonepelissä pelialue jaetaan erillisiin lohkoihin, jotka näyttävät olevan yhtä ja samaa pelialuetta katsottaessa esimerkiksi oviaukon läpi - oviaukko on kuitenkin portaali joka näyttää sen takana olevan pelialueen ainoastaan tarvittaessa. Tällöin isolla pelialueella prosessoidaan yleensä vain kyseinen alue jossa pelaaja on ja mahdollisesti pari läheisintä portaalintakaista aluetta joihin on sillä hetkellä näkyvyys. Portaalitekniikka soveltuu lähinnä sisätiloihin ja sokkeloihin, sillä ulkotiloissa ei ole ovientapaisia portaaliksi soveltuvia kohteita jotka selkeästi erottelisivat alueita toisistaan.
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdfs:comment
|
- In computer-generated imagery and real-time 3D computer graphics, portal rendering is an algorithm for visibility determination. A game level might contain many graphical polygons; only a few of which may be visible on screen at a given time. Visibility determination allows the renderer to decide which of those fall into that category and thus reduce rendering time.
- Portaali tarkoittaa kolmiulotteisesta tietokonegrafiikasta puhuttaessa optimointitekniikkaa reaaliaikaisen grafiikan piirtämiseen. Portaalilla pyritään vähentämään tarvittavan prosessoinnin määrää. Esimerkiksi tietokonepelissä pelialue jaetaan erillisiin lohkoihin, jotka näyttävät olevan yhtä ja samaa pelialuetta katsottaessa esimerkiksi oviaukon läpi - oviaukko on kuitenkin portaali joka näyttää sen takana olevan pelialueen ainoastaan tarvittaessa.
|
| rdfs:label
|
- Portal rendering
- Portaali (tietokonegrafiikka)
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:disambiguates
of | |
| is dbpprop:redirect
of | |