Solujen varjostus: mikä se on?

Soluvarjostus eli toon shading on - renderöintitekniikka , joka antaa kuville sarjakuvamaisen ulkonäön. Sille on ominaista vahvat mustat ääriviivat ja tuskin vivahteikkaat värit, kuten perinteisissä sarjakuvissa tai sarjakuvissa. Soluvarjostusta käytetään monissa videopeleissä, kuten Jet Set Radio, XIII tai Borderlands, luomaan omaperäinen ja tyylitelty tunnelma.

Solun varjostuksen periaate

toon varjostus
Lähde: https://okuha.com/

Solujen varjostus perustuu kahteen päävaikutukseen: ääriviivojen piirtämiseen ja varjon kynnykseen.

Piirustus piirros

Jäsennöstyö sisältää mustan viivan piirtämisen 3D-objektien ympärille, jotta ne erottuvat muista. On olemassa useita menetelmiä tämän vaikutuksen saavuttamiseksi, kuten monipäästö-, kirjekuori- tai syvyyssuodatin.

  • Multi-pass koostuu kohteen renderöimisestä kahdesti: kerran sen normaalilla värillä ja kerran yhtenäisellä värillä (musta tai valkoinen). Sitten asetamme kaksi kuvaa päällekkäin siirtämällä toista hieman ääriviivan luomiseksi.
  • Kirjekuoriminen tarkoittaa, että kohteesta luodaan alkuperäistä hieman suurempi kopio ja värjätään se mustaksi tai valkoiseksi. Sitten näytämme alkuperäisen objektin kirjekuoren päällä ääriviivan luomiseksi.
  • Syvyyssuodatin koostuu näkymän syvyyskartan (joka osoittaa kameran ja kunkin pikselin välisen etäisyyden) käyttämisen äkillisten syvyysmuutosten havaitsemiseen. Nämä muutokset vastaavat objektien reunoja, jotka voidaan sitten värjätä mustaksi tai valkoiseksi.
yksinkertainen cel-varjostus ja laajennettu cel-varjostus

Varjokynnys

Varjokynnys tarkoittaa valogradientin korvaamista erillisillä harmaasävyillä, kuten sarjakuvissa. On myös useita tapoja saavuttaa tämä vaikutus, kuten käyttämällä 1D-tekstuuria tai pikselivarjostajaa.

  • 1D-tekstuurin käyttäminen koostuu tekstuurin luomisesta, joka sisältää haluamasi harmaan eri sävyt. Sitten levitämme tämän tekstuurin esineeseen sen valaistuksesta riippuen. Esimerkiksi, jos kohde on valaistu 50%, käytämme väriä, joka sijaitsee 1D-tekstuurin keskellä.
  • Pikselivarjostimen käyttö sisältää toiminnon ohjelmoinnin, joka laskee kunkin pikselin värin sen valaistuksen perusteella. Jos kohde on esimerkiksi valaistu 50 %, sille määritetään väri, joka vastaa ennalta määritettyä kynnystä.

Soluvarjostuksen edut

Solujen varjostuksella on useita etuja realistiseen renderöintiin verrattuna:

  • Sen avulla voit luoda alkuperäisen ja tunnistettavan graafisen tyylin, joka erottuu muista peleistä.
  • Sen avulla voit antaa hahmoille lisää ilmettä ja persoonallisuutta liioittelemalla heidän ilmeitään tai tunteitaan.
  • Se säästää graafisia resursseja käyttämällä vähemmän tekstuureja tai yksityiskohtia.
  • Sen avulla voit piilottaa tietyt visuaaliset viat, kuten alias tai leikkaus.

Mutta jotta saat kaiken irti solujen varjostuksesta, sinulla on oltava myös hyvä näytönohjain. Yksi arvostetuimmista tuotemerkeistä on AMD Radeon, joka tarjoaa korkean suorituskyvyn ja edullisia kortteja. Parhaat AMD Radeon -näytönohjaimet pystyvät käsittelemään solun varjostusta loistavasti, tarjoten korkean resoluution, nopeat virkistystaajuudet ja alhaisen virrankulutuksen.

joka kehysti roger rabbit toonin varjostuksen

Solujen varjostuksen haitat

Solujen varjostuksella on myös joitain haittoja realistiseen renderöintiin verrattuna:

  • Jotkut pelaajat pitävät sitä liian lapsellisena tai liian yksinkertaisena, koska he haluavat mukaansatempaavampaa tai uskollisempaa toistoa.
  • Voi olla vaikeaa sopeutua tiettyihin pelilajeihin, kuten kauhupeleihin tai historiallisiin peleihin, jotka vaativat synkempää tai uskottavampaa tunnelmaa.
  • Sen hallitseminen voi olla vaikeaa, koska se vaatii hyvää taiteellista tajua ja 3D-renderöintitekniikoiden tuntemusta.

UKK

Mitkä pelit käyttävät solujen varjostusta? 

On monia pelejä, joissa käytetään solujen varjostusta, kuten Jet Set Radio, XIII, Borderlands, The Legend of Zelda: The Wind Waker, Okami, Dragon Ball Z: Budokai, Viewtiful Joe jne.

Kuinka tehdä solujen varjostus Photoshopilla? 

On olemassa useita opetusohjelmia, jotka selittävät solujen varjostamisen Photoshopilla, kuten tämä: https://www.youtube.com/watch?v=4wz7n2f0l9g 

Mitä eroa on soluvarjostuksen ja tasaisen varjostuksen välillä? 

Tasainen varjostus on 3D-renderöintitekniikka, jossa objektin jokaiselle pinnalle annetaan yhtenäinen väri valoa huomioimatta. Solun varjostus on 3D-renderöintitekniikka, jossa objektin jokaiselle pikselille annetaan väri sen valaistuksen perusteella, mutta jossa käytetään erillisiä harmaasävyjä. Tasainen varjostus antaa kohteille geometrisemman ja yksinkertaisemman ulkonäön, kun taas soluvarjostus antaa sarjakuvaisemman ja tyylitellymmän ulkonäön.

Mitä eroa on soluvarjostuksen ja sarjakuvan varjostuksen välillä? 

Sarjakuvan varjostus on 3D-renderöintitekniikka, jossa kuviin lisätään lisätehosteita, jotka saavat ne näyttämään sarjakuilta, kuten puhekuplia, onomamouseeiaa, laatikoita jne. Solun varjostus on 3D-renderöintitekniikka, jossa objektien väriä ja ääriviivoja muutetaan, jotta ne näyttävät sarjakuvista. Sarjakuvan varjostus voi käyttää soluvarjostusta pohjana, mutta se voi käyttää myös muita renderöintitekniikoita.

Mistä termi soluvarjostus on peräisin? 

Termi soluvarjostus tulee englannin sanasta cel-shading, joka viittaa selluloideihin, läpinäkyviin arkkeihin, joille on piirretty perinteisten sarjakuvien hahmot ja asetukset. Nämä arkit asetettiin sitten taustalle lopullisen kuvan luomiseksi. Sega loi termin cel-shading viittaamaan Jet Set Radio -pelissä käytettyyn tekniikkaan.

Johtopäätös

Solun varjostus on 3D-renderöintitekniikka, jonka avulla voit luoda sarjakuvan näköisiä kuvia. Se perustuu ääriviivojen piirtämiseen ja varjokynnykseen, mikä antaa esineille sarjakuvamaisen ulkonäön. Soluvarjostusta käytetään monissa videopeleissä luomaan omaperäinen ja tyylitelty tunnelma. Näiden pelien grafiikkasuorituskyvyn optimoimiseksi on suositeltavaa asentaa Vulkan Run Time , ohjelmistokirjasto, jonka avulla voit hyödyntää näytönohjainten ominaisuuksia parhaalla mahdollisella tavalla. Vulkan Run Time on yhteensopiva useimpien käyttöjärjestelmien ja pelialustojen kanssa, sillä on etuja ja haittoja realistiseen renderöintiin verrattuna ja se vaatii hyvää taiteellista tajua ja 3D-renderöintitekniikoiden tuntemusta.

Edellinen artikkeli Kuinka määrittää Google Android-älypuhelimella?
Seuraava artikkeli Sähköpostitilin poistaminen Thunderbirdistä?