Skip to main content

Ano ang isang texture atlas?

Sa computer graphics programming, ang isang texture atlas ay isang two-dimensional (2D) na imahe na may alinman sa maraming mga texture o maraming mga imahe sa loob ng pangunahing imahe na maaaring makuha at magamit ng pangunahing aplikasyon upang makatipid ng mga mapagkukunan na kung hindi man ay gagamitin upang mai-load atPanatilihin ang bawat indibidwal na imahe o texture.Sa three-dimensional (3D) na mga graphic na computer, ang isang texture atlas ay bahagyang naiiba sa paglalaman nito ang buong imahe na inilaan upang mai-texture sa isang naibigay na bagay na 3D, ngunit ang imaheng iyon ay nakaayos sa isang minsan nakalilito at magulong paraan, kasama ang mga indibidwal na mukhang bawat polygon sa modelo ng 3D na naka -plot out flat sa imahe ng 2D.Ang ilang mga wika sa programming, mga aklatan ng graphics at kahit na hardware ay may isang tiyak na halaga ng overhead ng system na nauugnay sa paggamit ng isang solong imahe.Ang pagsasama -sama ng maraming mga imahe sa isang solong sheet, o atlas ng texture, ay nagbibigay -daan sa isang programa upang mabawasan ang overhead sa gastos ng labis na code ng computer at, marahil, oras ng pagproseso upang gumuhit ng mga subskripsyon ng mga atlas sa mga ibabaw na nangangailangan ng mga ito.Computer graphics, isang texture atlas ay ang resulta ng isang proseso na kilala bilang UVW mapping.Ang mga titik na UVW ay hindi isang acronym ngunit mga sanggunian sa mga coordinate ng isang texture at ginagamit upang maiwasan ang pagkalito sa mas karaniwang pamantayang X, Y at Z coordinates na ginagamit para sa geometry ng isang eksena.Kung ang isang modelo ng 3D ay gagamit ng pagmamapa ng UVW, kung gayon ang bawat isa sa mga polygons ay unang na -flat upang lumikha ng isang imahe ng 2D, na ang bawat polygon ay nananatiling konektado sa mga kalapit na polygons.Ang nagresultang texture atlas mdash;na kung saan ay ang lahat ng mga polygons ng 3D model na inilatag flat, isang proseso kung minsan ay tinatawag na Unwrapping Mdash;maaaring magamit bilang isang template upang matiyak ang tumpak na paglalagay ng mga imahe sa iba't ibang mga ibabaw ng bagay.ng trabaho ang isang graphic card ay dapat gumanap upang mabago ang mga imahe nang mabilis.Ang isang 2D na texture atlas ay maaaring magamit para sa isang graphic na interface ng gumagamit (GUI) kung saan ang bawat isa sa mga imahe para sa isang pindutan ay nasa loob ng parehong imahe, sa isang pattern ng grid.Sa ganitong paraan, sa tuwing ang imahe ng isang pindutan ay kailangang maibigay sa screen, ang subseksyon ng mas malaking imahe ay maaaring iguhit sa halip na unang ilipat ang mga lokasyon ng memorya o i -load ang indibidwal na texture sa memorya ng graphics.

Isang komplikasyon sa paggamitAng isang texture atlas ay ang halaga ng katumpakan na kinakailangan kung ang atlas ay nilikha ng kamay.Para sa isang application na gumagamit ng 32-pixel-wide tile, ang Atlas ay kailangang magkaroon ng bawat tile na nakahanay nang eksakto sa 32-pixel na mga pagtaas, na maaaring maging napaka-oras at nakakapagod.Maraming mga beses, ang mga programmer ay gagamit ng ilang uri ng software ng utility upang kumuha ng isang pangkat ng mga indibidwal na imahe at itayo ang pamamaraan ng ATLAS, tinanggal ang pangangailangan upang mabilang ang mga pixel sa isang programa ng pintura.