Stencil buffer
http://dbpedia.org/resource/Stencil_buffer an entity of type: ChemicalCompound
Der Stencilbuffer (engl. stencil – Schablone, buffer – Puffer) ist in der Computergrafik ein zusätzlich zum Color-Buffer und Z-Buffer vorhandener Teil des Framebuffers. Jedem Pixel ist ein Wert im Stencilbuffer zugeordnet. Die Aufgabe des Stencilbuffers ist es, die Übernahme von in den Framebuffer auf Regionen mit bestimmten Eigenschaften der Stencilwerte einzuschränken. Die zu erfüllende Eigenschaft wird durch die Stencilfunction eingestellt. In welcher Art der Stencilwert bei der Verarbeitung eines Fragments modifiziert wird, wird durch die Stenciloperation festgelegt, die abhängig vom Ausgang des Stencil- und des Z-Tests unterschiedlich eingestellt werden kann.
rdf:langString
模版緩衝(stencil buffer)或印模緩衝,是在OpenGL三維繪圖等計算機圖像硬件中常見的除、、深度緩衝之外另一種數據緩衝。詞源模版(stencil)是指一種印刷技術,通常以蠟紙或者鋼板印刷文字或圖形;區別於模板(template),用木板為外形修剪的依據來複製形狀;模版(stencil)是指印模,而模板(template)主要是指形模。模版緩衝是以像素為單位的,整數數值的緩衝,通常給每個像素分配一個字節長度的數值。深度緩衝與模版緩衝經常在圖形硬件的隨機存取記憶體(RAM)中分享相同的區域。 最簡單的情況,模版緩衝被用於限制渲染的區域。更多高級應用會利用深度緩衝與模版緩衝的在圖形渲染流水線中的強關聯關係。例如,模版的數值可以按每個像素是否通過深度測試來自動增加或減少。 簡單組合使用深度測試與模版修飾符可以使得大量的本來需要多次渲染過程的效果(例如陰影、外形的繪製或複合(Geometric primitive)的交叉部份的高光處理)可以簡單實現,因此減輕了圖形硬件的負擔。 最典型的應用是給三維圖像加陰影。也用於平面反射。 其它渲染的技術,例如,(portal rendering),利用模版緩衝作其它用途。例如,它可以被用於查找被視口遮蔽的屏幕區域然後重新正確渲染這些像素點。 模版緩衝與其修飾符可以通過OpenGL或Direct3D的應用程序編程接口(API)來訪問。
rdf:langString
A stencil buffer is an extra data buffer, in addition to the color buffer and Z-buffer, found on modern graphics hardware. The buffer is per pixel and works on integer values, usually with a depth of one byte per pixel. The Z-buffer and stencil buffer often share the same area in the RAM of the graphics hardware. The most typical application is still to add shadows to 3D applications. It is also used for planar reflections. The stencil buffer and its modifiers can be accessed in computer graphics by using APIs like OpenGL, Direct3D or Vulkan.
rdf:langString
Bufor szablonowy (ang. stencil buffer) – jeden z buforów, obok bufora Z i bufora ramki, stosowany w systemach wyświetlających grafikę 3D, umożliwiający selektywne wyświetlanie wybranych pikseli obrazu. Jest on obecnie implementowany sprzętowo w akceleratorach graficznych, zaś jego funkcjonalność udostępniają biblioteki programistyczne przeznaczone do renderowania grafiki – Direct3D oraz OpenGL. Gdy bufor szablonowy jest włączony, wyświetlanie piksela obrazu determinuje dodatkowy test na odpowiadającej mu wartości bufora. Dostępne są następujące relacje: Zapisy do bufora są konfigurowalne:
rdf:langString
rdf:langString
Stencilbuffer
rdf:langString
Bufor szablonowy
rdf:langString
Stencil buffer
rdf:langString
模版緩衝
xsd:integer
2318997
xsd:integer
1087338835
rdf:langString
Der Stencilbuffer (engl. stencil – Schablone, buffer – Puffer) ist in der Computergrafik ein zusätzlich zum Color-Buffer und Z-Buffer vorhandener Teil des Framebuffers. Jedem Pixel ist ein Wert im Stencilbuffer zugeordnet. Die Aufgabe des Stencilbuffers ist es, die Übernahme von in den Framebuffer auf Regionen mit bestimmten Eigenschaften der Stencilwerte einzuschränken. Die zu erfüllende Eigenschaft wird durch die Stencilfunction eingestellt. In welcher Art der Stencilwert bei der Verarbeitung eines Fragments modifiziert wird, wird durch die Stenciloperation festgelegt, die abhängig vom Ausgang des Stencil- und des Z-Tests unterschiedlich eingestellt werden kann.
rdf:langString
A stencil buffer is an extra data buffer, in addition to the color buffer and Z-buffer, found on modern graphics hardware. The buffer is per pixel and works on integer values, usually with a depth of one byte per pixel. The Z-buffer and stencil buffer often share the same area in the RAM of the graphics hardware. In the simplest case, the stencil buffer is used to limit the area of rendering (stenciling). More advanced usage of the stencil buffer makes use of the strong connection between the Z-buffer and the stencil buffer in the rendering pipeline. For example, stencil values can be automatically increased/decreased for every pixel that fails or passes the depth test. The simple combination of depth test and stencil modifiers make a vast number of effects possible (such as stencil shadow volumes, Two-Sided Stencil, compositing, decaling, dissolves, fades, swipes, silhouettes, outline drawing, or highlighting of intersections between complex primitives) though they often require several rendering passes and, therefore, can put a heavy load on the graphics hardware. The most typical application is still to add shadows to 3D applications. It is also used for planar reflections. Other rendering techniques, such as portal rendering, use the stencil buffer in other ways; for example, it can be used to find the area of the screen obscured by a portal and re-render those pixels correctly. The stencil buffer and its modifiers can be accessed in computer graphics by using APIs like OpenGL, Direct3D or Vulkan.
rdf:langString
Bufor szablonowy (ang. stencil buffer) – jeden z buforów, obok bufora Z i bufora ramki, stosowany w systemach wyświetlających grafikę 3D, umożliwiający selektywne wyświetlanie wybranych pikseli obrazu. Jest on obecnie implementowany sprzętowo w akceleratorach graficznych, zaś jego funkcjonalność udostępniają biblioteki programistyczne przeznaczone do renderowania grafiki – Direct3D oraz OpenGL. Dzięki zastosowaniu bufora szablonowego możliwe jest uzyskiwanie różnych efektów graficznych, m.in. odbić w zwierciadłach płaskich, dynamicznych cieni, obrysów obiektów, a także realizacja operacji boolowskich (CSG) czy określanie złożoności sceny trójwymiarowej. Gdy bufor szablonowy jest włączony, wyświetlanie piksela obrazu determinuje dodatkowy test na odpowiadającej mu wartości bufora. Dostępne są następujące relacje:
* zawsze prawdziwy – zawartość bufora szablonowego nie jest brana pod uwagę;
* zawsze fałszywy – nic nie jest wyświetlane;
* porównania: równy, różny, mniejszy, większy, mniejszy lub równy, większy lub równy – piksel jest wyświetlany, jeśli dla określonej wartości referencyjnej (ustalanej przez programistę) i wartości w buforze relacja jest prawdziwa. Zapisy do bufora są konfigurowalne:
* nie powodują zmian;
* powodują wyzerowanie wartości;
* powodują zanegowanie bitów;
* określona wartość (definiowana przez programistę) jest wpisywana do bufora;
* zapis powoduje zmniejszenie lub zwiększenie o 1 wartości w buforze (te operacje mogą być przeprowadzane albo z nasyceniem, albo w arytmetyce modulo). Dostępne są zwykle maski bitowe stosowane zarówno przy porównywaniu jak i zapisach, dzięki czemu możliwe jest traktowanie wartości w buforze jako zbioru niezależnych pól bitowych. Liczba bitów przeznaczona na elementy bufora różni się w zależności od implementacji i może wynosić 1, 4, 8 lub więcej bitów.
rdf:langString
模版緩衝(stencil buffer)或印模緩衝,是在OpenGL三維繪圖等計算機圖像硬件中常見的除、、深度緩衝之外另一種數據緩衝。詞源模版(stencil)是指一種印刷技術,通常以蠟紙或者鋼板印刷文字或圖形;區別於模板(template),用木板為外形修剪的依據來複製形狀;模版(stencil)是指印模,而模板(template)主要是指形模。模版緩衝是以像素為單位的,整數數值的緩衝,通常給每個像素分配一個字節長度的數值。深度緩衝與模版緩衝經常在圖形硬件的隨機存取記憶體(RAM)中分享相同的區域。 最簡單的情況,模版緩衝被用於限制渲染的區域。更多高級應用會利用深度緩衝與模版緩衝的在圖形渲染流水線中的強關聯關係。例如,模版的數值可以按每個像素是否通過深度測試來自動增加或減少。 簡單組合使用深度測試與模版修飾符可以使得大量的本來需要多次渲染過程的效果(例如陰影、外形的繪製或複合(Geometric primitive)的交叉部份的高光處理)可以簡單實現,因此減輕了圖形硬件的負擔。 最典型的應用是給三維圖像加陰影。也用於平面反射。 其它渲染的技術,例如,(portal rendering),利用模版緩衝作其它用途。例如,它可以被用於查找被視口遮蔽的屏幕區域然後重新正確渲染這些像素點。 模版緩衝與其修飾符可以通過OpenGL或Direct3D的應用程序編程接口(API)來訪問。
xsd:nonNegativeInteger
16438