From Wikipedia, the free encyclopedia
UV kartēšana ir 3D modelēšanas process, kura rezultātā no 3D modeļa virsmas tiek radīts 2D attēls.
Šajā rakstā ir pārāk maz vikisaišu. Lūdzu, palīdzi uzlabot šo rakstu, saliekot tajā saites uz citiem rakstiem. Ja ir kādi ieteikumi, vari tos pievienot diskusijā. Vairāk lasi lietošanas pamācībā. |
Šis process projicē tekstūras karti 3D objektā. Apzīmējumi “U” un “V” norāda uz 2D tekstūras asīm, jo apzīmējumi “X”, “Y” un “Z” tiek jau izmantoti, lai apzīmētu 3D objekta asis telpā.
Ar UV teksturēšanu 3D objekta veidojošajiem poligoniem var piešķirt tādu krāsu, kāda ir attēlā. Šo attēlu sauc par UV tekstūras karti,[1] bet pēc būtības tas ir vienkāršs attēls. UV kartēšanas process sevī iekļauj attēla pikseļu piesaistīšanu kartēšanas virsmai poligonā. Parasti tas tiek darīts “programmiski”, kopējot trijstūra formas bildes fragmentus un ielīmējot tos trijstūra objektā. [2] UV ir XY alternatīva; tas kartē tikai tekstūras laukumu, nevis objekta ģeometrisko laukumu. Bet renderēšanas aprēķināšana izmanto UV tekstūras koordinātes, lai noteiktu, kā zīmēt 3D virsmas.
Piemērā pa labi ir dota sfēra, kurai ir rūtaina tekstūra. Pirmajā variantā UV kartēšana nav izmantota, bet otrajā variantā UV kartēšana ir pielietota.
Kad modelis tiek radīts kā poligonu dzīslojums, izmantojot 3D modelētāju, UV koordinātes var tikt ģenerētas katrai dzīslojumā esošajai virsotnei. Ja dzīslojums ir UV sfēra, tad, piemēram, modelētājs var to pārveidot ģeogrāfiskajā projekcijā. Kad modelis ir atšķetināts, tad lietotājs var veidot tekstūru katram trijstūrim individuāli, izmantojot atšķetināto dzīslojumu kā sagatavi. Kad scēna ir norenderēta, tad katrs trijstūris tiks kartēts attiecīgajā tekstūrā.
UV karte var tikt izveidota dažādos veidos: automātiski, izmantojot speciālas programmatūras, lietotājs pats manuāli to izveido, vai arī kombinējot abus iepriekš minētos veidus. Parasti UV karte tiek automātiski ģenerēta un tad lietotājs to pielāgo un optimizē, lai samazinātu vīles un pārklāšanos. Ja modelis ir simetrisks, tad lietotājs var pārklāt pretējos trijstūrus, lai nodrošinātu zīmēšanu/veidošanu abās pusēs vienlaicīgi.
UV koordinātes ir pielāgotas virsmām, nevis virsotnēm. Tas nozīmē, ka dalītai virsotnei var būt atšķirīgas UV koordinātas.
UV kartēšanas process vienkāršākajā variantā iekļauj trīs darbības: atšķetināt dzīslojumu, izveidot tekstūru un to pievienot.
Katram sfēras punktam jāaprēķina , that being the unit vector from to the sphere's origin.
Pieņemot, ka sfēras poli tiek pielīdzināti Y asij, tad UV koordinātas intervālā var tikt aprēķinātas šādi:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.