| p:abstract
| - Bump mapping is a computer graphics technique where at each pixel, a perturbation to the surface normal of the object being rendered is looked up in a heightmap and applied before the illumination calculation is done (see, for instance, Phong shading). The result is a richer, more detailed surface representation that more closely resembles the details inherent in the natural world. Normal mapping is the most commonly used bump mapping technique, but there are other alternatives, such as parallax mapping.
The difference between displacement mapping and bump mapping is evident in the example images; in bump mapping, the normal alone is perturbed, not the geometry itself. This leads to artifacts in the silhouette of the object (the sphere still has a circular silhouette). (en)
- Bump mapping es una técnica de gráficos computacionales 3D que consiste en dar un aspecto rugoso a las superficies de los objetos. Esto puede ser claramente aplicado cuando se desea dar un efecto de relieve en el objeto. Esta técnica modifica las normales de la superficie a modificar, sin modificar su geometría. Lógicamente, las normales originales de la superficie serán perpendiculares a la misma. El bump mapping se encarga de eliminar esa perpendicularidad y modificar estas normales para lograr el efecto deseado, todo ello sin modificar en ningún momento la topología ni la geometría del objeto. El resultado es bastante rico y detallado, y pueden lograrse grandes parecidos a elementos naturales (como puede ser la textura de una naranja).
La diferencia entre mapeado de desplazamiento (displacement mapping) y bump mapping es evidente: en bump mapping no se perturba la geometría (sino que se perturba la dirección del campo normal). (es)
- Bumpmapping, auch Reliefzuordnung, ist eine Technik zur Darstellung von extrem detailreichen Objekten, ohne die Geometriekomplexität des Objekts zu erhöhen, die vor allem in 3D-Visualisierungsprogrammen zum Einsatz kommt. Der Trick dabei ist, dass die benötigten Informationen in einer Textur gelagert werden, mit deren Hilfe Schattierungen auf eine Oberfläche gezeichnet werden.
Bumpmapping ist somit nur eine (wenngleich wirksame) Illusion, welche Oberflächenunebenheiten simuliert, die in der Geometrie des Modells gar nicht vorhanden sind.
Voraussetzung für die Verwendung von Bumpmaps ist ein Beleuchtungsmodell, das auf Per-Pixel-Lighting basiert. APIs wie DirectX oder OpenGL haben die nötigen Routinen bereits vorliegen. Meistens wird jedoch eine Kombination aus Vertex und Pixel-Shadern verwendet, um die nötigen Effekte exakt zu kontrollieren. (de)
- Le placage de relief (en anglais Bump mapping) est un terme informatique qui désigne la technique utilisée, par exemple dans les jeux vidéo, et qui sert à donner du relief aux objets, textures ou à toutes autres choses en 2D ou en 3D, dans ce dernier cas par placage d'une image (texture) sur l'objet. Les termes placage de rugosité et texture par perturbation de la lumière sont des synonymes. (fr)
- Il Bump Mapping è una tecnica di rendering dei materiali che aumenta la complessità degli oggetti realizzati senza effettivamente aumentare il numero di poligoni che compongono l'oggetto di partenza.
Alla texture che ricopre l'oggetto viene "sovrapposta" una seconda texture (spesso in bianco e nero) che il motore di rendering utilizza per simulare asperità, solchi, sporgenze e così via. Tali dettagli non fanno parte della geometria dell'oggetto ma vengono aggiunti solo in fase di rendering, spesso basandosi sui valori di luminanza della texture in bianco e nero usata per generare l'effetto. A valori più alti (più "bianchi") corrisponde una sporgenza maggiore, così come le zone scure provocheranno una depressione. La differenza massima dal piano (che viene indicato da una gradazione al 50% di grigio) viene fissata con un parametro, e comunque non può essere molta, rispetto alle dimensioni dell'oggetto per non causare distorsioni.
A causa della sua capacità di aumentare il dettaglio degli oggetti, senza aumentare il numero di poligoni da renderizzare, il bump mapping viene ampiamente utilizzato nelle applicazioni dove è necessario renderizzare in tempo reale scene complesse e dettagliate (quindi soprattutto i videogiochi).
Il semplice Bump Mapping, utilizzato fino ad oggi, è stato ulteriormente migliorato grazie alla potenza sempre maggiore degli acceleratori grafici moderni, un esempio è il Normal Mapping, che per generare l'effetto utilizza le normali (una specie di retta perpendicolare) alla superficie su cui l'effetto deve essere applicato. È una tecnica molto più precisa e realistica e i nuovi processori grafici la supportano appieno. (it)
- バンプマッピング(英: Bump mapping、バンプマップ)とは、レンダリングするオブジェクトの面の法線に対する揺らぎをハイトマップ(高低マップ)で調べて、光源計算の完了前に各ピクセルに対して適用する、CGの技術である(具体例はフォンシェーディングを参照)。出力結果はより豊かで細かくなり、自然界に固有の細やかさにぐっと近いものとなる。法線マッピングはバンプマッピングよりも一般的に使われており、視差マッピング(parallax mapping)のような手法も別にある。
ディスプレースメントマッピングとバンプマッピングの違いはサンプル画像で確認できる(※画像は未転載。英語版でご確認ください)。バンプマッピングでは法線が変化しているだけであり幾何学的には変わらない。これはオブジェクトの形状が人工的であるように感じさせる(球体はまだ丸い形をしている)。 (ja)
- Mapowanie wypukłości (ang. bump mapping) – w grafice 3D technika teksturowania, która symuluje niewielkie wypukłości powierzchni, bez ingerencji w geometrię obiektu trójwymiarowego.
Technika polega na użyciu tekstury, która nie jest jednak bezpośrednio wyświetlana, ale powoduje lokalne zakłócenia (obrót) wektora normalnego. Ponieważ każdy model oświetlenia (np. oświetlenie Phonga) w jakiś sposób wiąże kąt pomiędzy promieniem światła, a wektorem normalnym, to rezultatem zakłóceń jest pojawienie się na obrazie złudzenia nierówności powierzchni. Efekt jest bardzo przekonujący, większość ludzi nie zwraca uwagi na fakt, że brzegi obiektu pozostały "niezakłócone".
Mapowanie wypukłości zostało zaproponowane w 1978 roku przez Jamesa Blinna i jest stosowane głównie w metodzie śledzenia promieni. Współczesne karty graficzne realizują mapowanie wypukłości sprzętowo.
2D bump mapping (także fake bump mapping) - uproszczona technika mapowania wypukłości, cechą charakterystyczną jest względnie małe obciążenie procesora i możliwość generowania efektu w czasie rzeczywistym nawet na słabszych maszynach. Wyznaczenie piksela w obrazku wynikowym polega na przepisaniu piksela z bitmapy źródła światła (najczęściej jakiś rodzaj flary, ciekawe wizualnie efekty daje także zastosowanie tekstury) spod współrzędnych wyznaczonych na podstawie różnicy wartości pikseli sąsiadujących z obliczanym i przesunięcia środka źródła światła względem bitmapy wejściowej. Modyfikacja tej techniki znalazła także zastosowanie w akceleratorach graficznych GeForce 2. (pl)
- Рельефное текстурирование - метод в компьютерной графике для придания более реалистичного и насыщенного вида поверхности объектов. (ru)
|
| rdfs:comment
| - Bump mapping is a computer graphics technique where at each pixel, a perturbation to the surface normal of the object being rendered is looked up in a heightmap and applied before the illumination calculation is done (see, for instance, Phong shading). The result is a richer, more detailed surface representation that more closely resembles the details inherent in the natural world. (en)
- Bump mapping es una técnica de gráficos computacionales 3D que consiste en dar un aspecto rugoso a las superficies de los objetos. Esto puede ser claramente aplicado cuando se desea dar un efecto de relieve en el objeto. Esta técnica modifica las normales de la superficie a modificar, sin modificar su geometría. Lógicamente, las normales originales de la superficie serán perpendiculares a la misma. (es)
- Bumpmapping, auch Reliefzuordnung, ist eine Technik zur Darstellung von extrem detailreichen Objekten, ohne die Geometriekomplexität des Objekts zu erhöhen, die vor allem in 3D-Visualisierungsprogrammen zum Einsatz kommt. Der Trick dabei ist, dass die benötigten Informationen in einer Textur gelagert werden, mit deren Hilfe Schattierungen auf eine Oberfläche gezeichnet werden. (de)
- Le placage de relief (en anglais Bump mapping) est un terme informatique qui désigne la technique utilisée, par exemple dans les jeux vidéo, et qui sert à donner du relief aux objets, textures ou à toutes autres choses en 2D ou en 3D, dans ce dernier cas par placage d'une image (texture) sur l'objet. Les termes placage de rugosité et texture par perturbation de la lumière sont des synonymes. (fr)
- Il Bump Mapping è una tecnica di rendering dei materiali che aumenta la complessità degli oggetti realizzati senza effettivamente aumentare il numero di poligoni che compongono l'oggetto di partenza. (it)
- バンプマッピング(英: Bump mapping、バンプマップ)とは、レンダリングするオブジェクトの面の法線に対する揺らぎをハイトマップ(高低マップ)で調べて、光源計算の完了前に各ピクセルに対して適用する、CGの技術である(具体例はフォンシェーディングを参照)。出力結果はより豊かで細かくなり、自然界に固有の細やかさにぐっと近いものとなる。法線マッピングはバンプマッピングよりも一般的に使われており、視差マッピング(parallax mapping)のような手法も別にある。 (ja)
- Mapowanie wypukłości (ang. bump mapping) – w grafice 3D technika teksturowania, która symuluje niewielkie wypukłości powierzchni, bez ingerencji w geometrię obiektu trójwymiarowego. (pl)
- Рельефное текстурирование - метод в компьютерной графике для придания более реалистичного и насыщенного вида поверхности объектов. (ru)
|