Naudokite Per-Pixel režimą didelės raiškos modeliams (skaitmeninis menas) ir mažos skyros modeliams (pikselių piešinys), kai reikia maksimalaus suderinamumo su kitomis aplinkomis ir kai reikalingas ypatingas tekstūros aiškumas.
Taigi nusprendėme pritaikyti piešimą per-pixel .
Atminkite, kad gylio piešimas šiuo režimu palaiko tik normal map generavimą realiuoju laiku, o ne faktinį nupieštą poslinkį, tačiau, remiantis šia informacija, displacement map galima eksportuoti ir normal map.
Pirmiausia kalbėsime apie piešimą per-pixel . Jis buvo įtrauktas į 3DCoat pirmą v3 ciklo iteraciją. Gerai žinomame 3DCoat V2 buvo naudojamas mikro viršūnių dažymas.
Taikant šį metodą, kiekvienas veidas (leidžiamas tik keturkampis) buvo vaizduojamas kaip N x M viršūnių pleistras (N ir M gali skirtis kiekvienam veidui).
Kiekviena viršūnė turėjo spalvą ir koordinates erdvėje, todėl buvo leidžiamas bet koks poslinkis. Tačiau šis metodas buvo ribotas, nes buvo labai sunku redaguoti tinklelį su ne keturkampiais veidais; projektuojant pataisą į tekstūrą, buvo prarasta kokybė, todėl buvo sunku import tekstūrą, ją redaguoti ir export , nes tekstūra po eksporto atrodė šiek tiek neryški.
Štai pagrindiniai šios technologijos punktai:
• Painting atliekama ne virš viršūnių, o tiesiai ant tekstūros pikselių. Atrodo, kad kiekvienas 2D tekstūros pikselis yra vaizduojamas kaip taškas 3D erdvėje.
• Kiekviename pikselyje yra bet koks spalvų, neskaidrumo, normalaus poslinkio ir blizgumo sluoksnių kiekis.
• Kiekvieną sluoksnį galima sumaišyti su ankstesniu naudojant įprastas ir gerai žinomas spalvos ir poslinkio maišymo operacijas.
• Kiekvienas tekstūros taškas 3D erdvėje turi savo kaimynus per-pixel vaizde. Tai svarbu, nes leidžia dažyti modelį ir atlikti nevietines operacijas, tokias kaip suliejimas ir galandimas teptuku.
• Kai kurios operacijos atliekamos 3D erdvėje, pvz., dažymas, užpildymas ir kreivių taikymas, o kitos – 2D projekcijoje, kaip dėmės. Visa tai yra skaidru vartotojui.
• Daugumą operacijų galima atlikti (pasirinktinai) ne tik matomoje objekto pusėje, bet ir nematomoje, pvz., ant paviršiaus uždėti kreives, užpildyti ir dažyti žiedus, stačiakampius ir daugiakampius.
• Keitimasis su kitomis programomis tampa greitas ir neprarandant kokybės, galite naudoti 3DCoat bet kuriame dujotiekio etape, atlikti paskutinį prisilietimą arba atlikti visą tekstūravimą.
• Galite import normal map ir naudoti jį kaip tekstūros dažymo nuorodą. normal map taip pat galima pakeisti; galite šiek tiek išlyginti (ne per siūles) arba išblukinti kai kurias vietas.
• Besiūlis dažymas ir tekstūros išlyginimas: šią technologiją galima naudoti bet kokiai tekstūrai, mažam polietilenui arba aukštam polietilenui. Galite redaguoti tekstūras nuo 32 x 32 iki 8192 x 8192 (jei turite 1 GB ar daugiau vaizdo atminties). Jis gali būti naudojamas įvairiose programose – nuo grafikos mobiliesiems telefonams iki aukščiausios klasės žaidimų projektų ir filmų, kuriems reikia didžiulės tekstūros. Ši technologija be jokių problemų palaiko plytelių, savaime susikertančias ir veidrodines tekstūras. Apibendrinant galima pasakyti, kad yra vienas per-pixel dažymo pranašumų, palyginti su mikro viršūnių dažymu:
• Daug greičiau nei mikro viršūnių dažymas.
• Palaiko plyteles, savaime susikertančius ir veidrodinius UV rinkinius (mikro viršūnių dažymas palaiko tik neperdengiamą tekstūrą).
• Užima mažiau atminties nei mikro viršūnių metodas.
• Užtikrina gerą dažymo tikslumą be jokio papildomo neryškumo. Vienintelis trūkumas, palyginti su mikro viršūnių dažymu, yra tas, kad piešimas per-pixel nepalaiko vektoriaus poslinkio, tik normalų poslinkį. Kartais tai tampa esminiu tašku, todėl palikome abu požiūrius per pixel ir mikro viršūnes. Pavyzdžiui, naudojant mikro viršūnių metodą, kad tapytumėte ant iškeptų vokselių skulptūrų, gaunami geresni rezultatai.
Dažymo per-pixel pranašumai, palyginti su projekciniu dažymu:
• Galimybė naudoti pikselius galinėje modelio pusėje, pavyzdžiui, užpildyti, sulieti ir taikyti bendruosius efektus.
• Painting kokybė nepriklauso nuo atstumo nuo objekto iki fotoaparato.
• Tikslesnis dažymo rezultatas; ką matote, yra tai, ką jūs gaunate. Pagrindinis pranašumas prieš įprastą tekstūrų dažymą erdvėje yra galimybė sulieti pikselius po teptuku, nes kiekvienas pikselis turi savo kaimynus.