Skip to main content

Ano ang Relief Mapping?

Sa mga graphic ng computer, lalo na ang three-dimensional (3D) na mga graphic graphics, ang relief mapping ay isang paraan upang mag-aplay ng isang dalawang-dimensional (2D) na imahe sa ibabaw ng isang bagay upang baguhin ang hitsura ng geometry nito.Ang isang mapa ng kaluwagan ay isang imahe ng 2D kung saan tinutukoy ng bawat imahe ang taas ng kaukulang lokasyon sa isang modelo ng 3D o, kahalili, ay malinaw na ipahiwatig na walang geometry sa naibigay na punto sa modelo.Kapag ang imahe ng 2D ay texture na naka -mapa sa ibabaw ng 3D na bagay, ang rendering engine ay magbabago ng geometry ng bagay at ilipat ang bawat punto na nauugnay sa isang pixel sa imahe ng 2D isang tiyak na distansya na malayo sa orihinal na coordinate nito sa pamamagitan ng isang halaga na tumutugmasa pixel ng texture nito.Pinapayagan nito para sa napaka banayad na halaga ng detalye na maaaring tumugon sa ilaw, mag-cast ng tumpak na mga anino at kahit na takpan ang mga bagay sa background nang hindi nangangailangan ng multa, memorya na masinsinang mga meshes upang mabuo ang geometry.Isang halimbawa ng ganitong uri ng pagmamapa ay maaaring mag -apply ng isang satellite photo ng lupa sa isang globo, na may kaluwagan na pagmamapa na nagdudulot ng mga puntos sa ibabaw ng globo na mas mataas kung saan may mga bundok at mananatiling flat kung saan may mga karagatan.

ReliefAng pagma -map ay nakasalalay sa isang imahe ng 2D na texture para sa data na kinakailangan upang mag -render ng isang bagay.Ang imahe ng 2D ay binubuo ng mga pixel ng iba't ibang kulay, at ang bawat kulay ay isinalin sa isang tiyak na taas.Karamihan sa mga larawang ito ay nasa grayscale dahil madaling matukoy ang taas ng isang lugar kapag ang itim ay katumbas ng walang taas, ang purong puti ay magiging maximum na taas, at ang mga grays ay gagawa ng mga halaga sa pagitan.

Kapag ang isang bagay ay mayroon2d texture na inilapat para sa relief mapping, ang lokasyon ng bawat pixel ay naitugma sa isang punto sa geometry ng bagay.Kung ang pixel ng texture sa imahe, na tinatawag na isang Texel, ay may halaga maliban sa zero, kung gayon ang 3D coordinate ng ibabaw ng modelo ay nababagay sa halaga ng pixel na malayo sa gitna ng bagay sa direksyon ng ibabawnormal.Ang dami ng paggalaw na kinakatawan ng bawat yunit ng Texel ay maaaring itakda nang napakababa upang ang kaluwagan ng pagmamapaMaraming mga gamit para sa relief mapping sa mga graphic ng computer, mula sa pagpapakita ng 2D cartographic na mga mapa sa 3D hanggang sa geometrically simulate napaka detalyadong mga texture, tulad ng pinagtagpi na ibabaw ng isang panglamig.Dapat pansinin na ang relief mapping ay halos kapareho sa pagma -map, at ang ilang mga programa ay aktwal na na -optimize ang pagmamapa sa layo sa loob ng isang eksena sa pamamagitan ng paggalang sa pagmamapa.Ang pangunahing pagkakaiba ay na, habang ang ilang mga katulad na epekto sa ibabaw ay maaaring makamit, ang paga sa pagmamapa ay hindi talaga nagiging sanhi ng geometry ng bagay na mag -protrude sa labas ng pangunahing geometric na hugis.Nangangahulugan ito na, kung ang isang globo ay nakabalot na may isang imahe ng mga bundok, kung gayon ang makikita na ibabaw ay tumpak na mag-render sa mga bundok ngunit ang mga gilid ng globo at anino ng globo ay mananatiling perpektong bilog.Ang diskarteng pagmamapa sa kaluwagan ay talagang magbabago sa globo upang tumpak na sumasalamin ang geometry nito sa taas ng texture.