Bump mapping

A sphere without bump mapping (left). A bump map to be applied to the sphere (middle). The sphere with the bump map applied (right) appears to have a mottled surface resembling an orange. Bump maps achieve this effect by changing how an illuminated surface reacts to light, without modifying the size or shape of the surface.

Bump mapping[1] is a texture mapping technique in computer graphics for simulating bumps and wrinkles on the surface of an object. This is achieved by perturbing the surface normals of the object and using the perturbed normal during lighting calculations. The result is an apparently bumpy surface rather than a smooth surface, although the surface of the underlying object is not changed. Bump mapping was introduced by James Blinn in 1978.[2]

Normal mapping is the most common variation of bump mapping used.[3]

Principles

Bump mapping is limited in that it does not modify the shape of the underlying object. On the left, a mathematical function defining a bump map simulates a crumbling surface on a sphere, but the object's outline and shadow remain those of a perfect sphere. On the right, the same function is used to modify the surface of a sphere by generating an isosurface. This models a sphere with a bumpy surface with the result that both its outline and its shadow are rendered realistically.

Bump mapping is a technique in computer graphics to make a rendered surface look more realistic by simulating small displacements of the surface. However, unlike displacement mapping, the surface geometry is not modified. Instead only the surface normal is modified as if the surface had been displaced. The modified surface normal is then used for lighting calculations (using, for example, the Phong reflection model) giving the appearance of detail instead of a smooth surface.

Bump mapping is much faster and consumes fewer resources for the same level of detail compared to displacement mapping because the geometry remains unchanged.

There are also extensions which modify other surface features in addition to increasing the sense of depth. Parallax mapping and horizon mapping are two such extensions.[4]

The primary limitation with bump mapping is that it perturbs only the surface normals without changing the underlying surface itself.[5] Silhouettes and shadows therefore remain unaffected, which is especially noticeable for larger simulated displacements. This limitation can be overcome by techniques including displacement mapping where bumps are applied to the surface or using an isosurface.

Methods

There are two primary methods to perform bump mapping. The first uses a height map for simulating the surface displacement yielding the modified normal. This is the method invented by Blinn[2] and is usually what is referred to as bump mapping unless specified. The steps of this method are summarized as follows.

Before a lighting calculation is performed for each visible point (or pixel) on the object's surface:

  1. Look up the height in the heightmap that corresponds to the position on the surface.
  2. Calculate the surface normal of the heightmap, typically using the finite difference method.
  3. Combine the surface normal from step two with the true ("geometric") surface normal so that the combined normal points in a new direction.
  4. Calculate the interaction of the new "bumpy" surface with lights in the scene using, for example, the Phong reflection model.

The result is a surface that appears to have real depth. The algorithm also ensures that the surface appearance changes as lights in the scene are moved around.

The other method is to specify a normal map which contains the modified normal for each point on the surface directly. Since the normal is specified directly instead of derived from a height map this method usually leads to more predictable results. This makes it easier for artists to work with, making it the most common method of bump mapping today.[3]

Realtime bump mapping techniques

Example of a realtime fake bump mapping.
From left:
  1. surface bitmap, intentionally blurry,
  2. source of light bitmap,
  3. bump mapping effect with light source orbiting trajectory.

Realtime 3D graphics programmers often use variations of the technique in order to simulate bump mapping at a lower computational cost.

One typical way was to use a fixed geometry, which allows one to use the heightmap surface normal almost directly. Combined with a precomputed lookup table for the lighting calculations, the method could be implemented with a very simple and fast loop, allowing for a full-screen effect. This method was a common visual effect when bump mapping was first introduced.

See also

References

  1. ^ "Bump and Environment Mapping" (PDF). ics.uci.edu.
  2. ^ a b Blinn, James F. "Simulation of Wrinkled Surfaces", Computer Graphics, Vol. 12 (3), pp. 286-292 SIGGRAPH-ACM (August 1978)
  3. ^ a b Mikkelsen, Morten (2008). "Simulation of Wrinkled Surfaces Revisited" (PDF). p. 7 (Section 2.2). Archived (PDF) from the original on 2019-05-26. Retrieved 2011-08-05.
  4. ^ Lengyel, Eric (July 2019). Foundations of Game Engine Development, Volume 2: Rendering. Terathon Software LLC. ISBN 978-0-9858117-5-4.
  5. ^ Real-Time Bump Map Synthesis, Jan Kautz1, Wolfgang Heidrichy2 and Hans-Peter Seidel1, (1Max-Planck-Institut für Informatik, 2University of British Columbia)

Read other articles:

Kieran Dowell Informasi pribadiNama lengkap Kieran O'Neill Dowell[1]Tanggal lahir 10 Oktober 1997 (umur 26)Tempat lahir Ormskirk, InggrisPosisi bermain PenyerangInformasi klubKlub saat ini EvertonNomor 51Karier junior2005– EvertonKarier senior*Tahun Tim Tampil (Gol)2014– Everton 0 (0)Tim nasional‡2012 Inggris U-16 1 (0)2013–2014 Inggris U-16 7 (0)2014– Inggris U-18 1 (0) * Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 11 Desemb...

 

Convair XFY Pogo tailsitter adalah sebuah pesawat eksperimen bermesin turboprop lepas landas dan mendarat vertikal. Pogo memiliki sayap delta dan baling-baling tiga berbilah kontra-rotating didukung oleh mesin turboprop 5.500 hp (4.100 kW) Allison YT40-A-16. Hal itu dimaksudkan untuk menjadi pesawat tempur performa tinggi mampu beroperasi dari kapal perang kecil. Mendaratkan XFY-1 adalah sulit, karena pilot harus bekerja hati-hati mengendalikan throttle untuk mendarat. Referensi Allen, Franc...

 

Thein Seinသိန်းစိန် Presiden MyanmarMasa jabatan4 Februari 2011 – 30 Maret 2016Wakil PresidenTin Aung Myint OoSai Mauk Kham PendahuluThan Shwe (sebagai Ketua Dewan Perdamaian dan Pembangunan Negara)PenggantiHtin KyawPerdana Menteri MyanmarMasa jabatan24 Oktober 2007 – 4 Februari 2011Pejabat: April 2007 – 24 Oktober 2007PemimpinThan Shwe PendahuluSoe WinPenggantiAung San Suu Kyi(Penasihat Negara) Informasi pribadiLahir20 April 1945 (umur 78)[1...

Mexican politician In this Spanish name, the first or paternal surname is Siurob Ramírez and the second or maternal family name is Gutiérrez. José María Siurob Ramírez y GutiérrezBorn(1886-11-14)November 14, 1886QuerétaroDied(1965-11-05)November 5, 1965 (age −79)México CityRankGeneralBattles/warsMexican Revolution José María Siurob Ramírez y Gutiérrez better known as José Siurob Ramírez (Querétaro, November 6, 1886 – Mexico City, November 5, 1965) was a Mexican mili...

 

English cricketer Mark WoodMark Wood at the Melbourne cricket ground during the 2021–22 Ashes SeriesPersonal informationFull nameMark Andrew WoodBorn (1990-01-11) 11 January 1990 (age 34)Ashington, Northumberland, EnglandHeight6 ft 0 in (1.83 m)BattingRight-handedBowlingRight-arm fastRoleBowlerInternational information National sideEngland (2015–present)Test debut (cap 667)21 May 2015 v New ZealandLast Test7 March 2024 v IndiaODI debut...

 

Federasi Sepak Bola Sri LankaAFCDidirikan7 Januari 1939; 85 tahun lalu (1939-01-07)(sebagai Ceylon Football Association)[1]1972; 52 tahun lalu (1972)(sebagai Football Federation of Sri Lanka)Kantor pusat100/9 Independence Avenue 07 - Kolombo, Sri LankaBergabung dengan FIFA1952; 72 tahun lalu (1952)Bergabung dengan AFC1954; 70 tahun lalu (1954)[2]Bergabung dengan SAFF1997; 27 tahun lalu (1997)PresidenJaswar Umar[3]Websitefootball.lk Federasi Sep...

Kota Carcar component city Tempat Negara berdaulatFilipinaRegion di FilipinaVisayas TengahProvinsi di FilipinaCebu NegaraFilipina Pembagian administratifBolinawan Buenavista Calidngan Can‑asujan Guadalupe Liburon Napo Ocana Perrelos Poblacion I Poblacion II Poblacion III Tuyom Valencia Valladolid PendudukTotal136.453  (2020 )Tempat tinggal32.075  (2020 )Bahasa resmiCebu dan Tagalog GeografiLuas wilayah116,78 km² [convert: unit tak dikenal]Ketinggian97 m Berbatasan denganSan ...

 

U.S. presidential election in Maryland Main article: 1792 United States presidential election 1792 United States presidential election in Maryland← 1788-17891796 →   Nominee George Washington John Adams Party Independent Federalist Alliance Federalist Home state Virginia Massachusetts Electoral vote 8 8 Popular vote 898 - Percentage 100.00% - County Results Washington  90-100% President before election George Washington Independent Elec...

 

Species of grass This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article contains too many or overly lengthy quotations. Please help summarize the quotations. Consider transferring direct quotations to Wikiquote or excerpts to Wikisource. (January 2023) This article may need to be rewritten to comply with Wikipedia's quality standards. You can help. The talk page may contain suggesti...

Questa voce è orfana, ovvero priva di collegamenti in entrata da altre voci. Inseriscine almeno uno pertinente e utile e rimuovi l'avviso. Rhyne Hughes Nazionalità  Stati Uniti Altezza 188 cm Peso 97 kg Baseball Ruolo Prima base CarrieraSquadre di club 2010 Baltimore Orioles Statistiche Batte sinistro Lancia sinistro Media battuta ,213 Valide 10 Punti battuti a casa 4 Fuoricampo 0 Punti 3 Basi totali 12 Basi rubate 0 Statistiche aggiornate al 21 novembre 2016 Modifica dati su...

 

温贝托·德·阿连卡尔·卡斯特洛·布兰科Humberto de Alencar Castelo Branco第26任巴西總統任期1964年4月15日—1967年3月15日副总统若澤·馬利亞·奥克明前任拉涅里·馬齐利继任阿图尔·达科斯塔·伊·席尔瓦 个人资料出生(1897-09-20)1897年9月20日 巴西塞阿腊州福塔雷萨逝世1967年7月18日(1967歲—07—18)(69歲) 巴西塞阿腊州梅塞雅納墓地 巴西福塔雷薩卡斯特洛·布兰科陵寢[1]...

 

Brevitrygon Brevitrygon imbricata Klasifikasi ilmiah Domain: Eukaryota Kerajaan: Animalia Filum: Chordata Kelas: Chondrichthyes Superordo: Batoidea Ordo: Myliobatiformes Subordo: Myliobatoidei Superfamili: Dasyatoidea Famili: Dasyatidae Genus: BrevitrygonLast, Naylor & Manjaji-Matsumoto, 2016 Spesies tipe Brevitrygon javaensisLast & White, 2013 Spesies Brevitrygon heterura (Bleeker, 1852) Brevitrygon imbricata (Bloch & Schneider 1801) Brevitrygon javaensis (Last & White, 2013...

Bridgestone Americas, IncJenisAnak perusahaan Bridgestone CorporationIndustriManufakturDidirikanAkron, Ohio (1900)KantorpusatNashville, Tennessee, Amerika SerikatTokohkunciGary Garfield, CEO and PresidentEduardo Minardi, COO,ProdukBanPendapatan$2,09 miliar USD (2004)Karyawan40.000Situs webwww.firestone.com Firestone Firehawk 700 195/55 R 15 (2017) Firestone Tire and Rubber Company adalah sebuah perusahaan ban yang didirikan oleh Harvey Firestone pada tahun 1900 untuk memasok ban pneumatik unt...

 

Intermediate appellate court of New Jersey This article contains instructions, advice, or how-to content. Please help rewrite the content so that it is more encyclopedic or move it to Wikiversity, Wikibooks, or Wikivoyage. (June 2023) The New Jersey Superior Court, Appellate Division (in case citation, N.J. Super. Ct. App. Div) is the intermediate appellate court in New Jersey. The Appellate Division of New Jersey's Superior Court is the first level appellate court, with appellate review auth...

 

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Athletics at the 2000 Summer Olympics – Women's 10,000 metres – news · newspapers · books · scholar · JSTOR (October 2019) Athletics at the2000 Summer OlympicsTrack events100 mmenwomen200 mmenwomen400 mmenwomen800 mmenwomen1500 mmenwomen5000 mmenwom...

Pour les articles homonymes, voir Juilly. Juilly La mairie-école. Blason Administration Pays France Région Île-de-France Département Seine-et-Marne Arrondissement Meaux Intercommunalité CA Roissy Pays de France Maire Mandat Daniel Haquin 2020-2026 Code postal 77230 Code commune 77241 Démographie Gentilé Juliaciens Populationmunicipale 2 020 hab. (2021 ) Densité 260 hab./km2 Géographie Coordonnées 49° 00′ 44″ nord, 2° 42′ 19″ es...

 

Preparatory schoolArmy Public Schools & Colleges SystemAPSACSLocationPunjab, Sindh, Khyber Pakhtunkhwa, Balochistan, Northern Areas, GilgitInformationSchool typeArmy School; semi-private, preparatoryMottoI shall rise and shine!Opened1975School boardFBISE, CIE and Edexcel.Teaching staff18,462Years offered3-4 to 18-19GenderMixed with separate sections for males and females in most schools.Number of students301,855Average class size30Education systemSSC, HSSC and GCEClasses offeredO and AS/...

 

13th Parliament of SingaporeMajority parliament15 January 2016 – 23 June 2020HouseSeating arrangements of the HouseSpeaker of ParliamentHalimah Yacob15 January 2016 – 7 August 2017 Charles Chong (Acting)7 August 2017 – 11 September 2017Tan Chuan-Jin11 September 2017 – 23 June 2020PrimeMinisterLee Hsien Loong15 January 2016 – 23 June 2020 Leaderof theOppositionLow Thia Khiang15 January 2016 – 8 April 2018Pritam Singh8 April 2018 – 23 June 2020 Session(s)1st Session15 January...

Political party in Ukraine Derzhava LeaderDmytro VasyletsFounded11 January 1999Banned14 June 2022HeadquartersKyiv, UkraineIdeologySocialism[1]Left-wing nationalism[2]Social conservatism[2]Political positionLeft-wing[3]Website[d-ua.org https://d-ua.org]Politics of UkrainePolitical partiesElections Part of a series onSocialism in Ukraine Ideologies Collectivism Communism Left-wing nationalism Left-wing populism Marxism–Leninism National communism National ...

 

Lech Koziejowski Medallista olímpico Datos personalesNacimiento Varsovia, Polonia3 de abril de 1949 (75 años)Carrera deportivaRepresentante de Polonia PoloniaDeporte Esgrima               Medallero Esgrima masculina Evento O P B Juegos Olímpicos 1 0 1 Campeonato Mundial 0 3 1 [editar datos en Wikidata] Lech Koziejowski (Varsovia, 3 de abril de 1949) es un deportista polaco que compitió en esgrima, es...