Celleskygging , eller tegnefilmskygging , er en 3D-renderingsteknikk Celleskygging brukes i mange videospill, som Jet Set Radio, XIII og Borderlands, for å skape en unik og stilisert atmosfære.
Prinsippet for celleskygging

Celleskyggelegging er avhengig av to hovedeffekter: konturtegning og skyggeterskelverdi.
Omrisstegningen
Konturering innebærer å tegne en svart linje rundt 3D-objekter for å få dem til å skille seg ut. Det finnes flere metoder for å oppnå denne effekten, for eksempel flerpassfiltrering, konvoluttfiltrering eller dybdefiltrering.
- Flerpass-rendering innebærer å gjengi objektet to ganger: én gang med normal farge og én gang med en heldekkende farge (svart eller hvit). Deretter legges de to bildene over hverandre, og det andre forskyves litt for å lage omrisset.
- Konvoluttteknikken innebærer å lage en kopi av objektet som er litt større enn originalen og fargelegge den svart eller hvit. Deretter vises det originale objektet over konvolutten for å lage omrisset.
- Dybdefilteret bruker scenens dybdekart (som indikerer avstanden mellom kameraet og hver piksel) for å oppdage plutselige endringer i dybden. Disse endringene korresponderer med kantene på objekter, som deretter kan farges svarte eller hvite.

Terskelen for skygger
Skyggeterskelverdi innebærer å erstatte lyse gradienter med distinkte gråtoner, slik man ser i tegneserier. Det finnes flere metoder for å oppnå denne effekten, for eksempel å bruke en 1D-tekstur eller en pikselshader.
- Å bruke en 1D-tekstur innebærer å lage en tekstur som inneholder de forskjellige gråtonene du vil bruke. Deretter bruker du denne teksturen på objektet basert på belysningen. Hvis objektet for eksempel er opplyst med 50 %, bruker du fargen som er plassert midt i 1D-teksturen.
- Bruk av en pikselshader innebærer programmering av en funksjon som beregner fargen til hver piksel basert på belysningen. Hvis objektet for eksempel er 50 % opplyst, tildeles det en farge som tilsvarer en forhåndsdefinert terskel.
Fordelene med celleskygging
Celleskygging gir flere fordeler fremfor realistisk gjengivelse:
- Det gir mulighet for å skape en original og gjenkjennelig grafisk stil, som skiller seg ut fra andre spill.
- Det gir rom for mer uttrykksevne og personlighet hos karakterene, ved å overdrive ansiktsuttrykkene eller følelsene deres.
- Det sparer grafiske ressurser ved å bruke færre teksturer eller detaljer.
- Det bidrar til å maskere visse visuelle defekter, som aliasing eller klipping.
Men for å virkelig dra nytte av celleskygging, trenger du også et godt grafikkort. Blant de mest anerkjente merkene er AMD Radeon, som tilbyr høytytende og rimelige kort. De beste AMD Radeon-grafikkortene håndterer celleskygging utmerket, og tilbyr høy oppløsning, raske oppdateringsfrekvenser og lavt strømforbruk.

Ulempene med celleskyggelegging
Celleskyggelegging har også noen ulemper sammenlignet med realistisk gjengivelse:
- Det kan oppfattes som for barnslig eller for enkelt av noen spillere, som foretrekker en mer oppslukende eller mer realistisk gjengivelse.
- Det kan være vanskelig å tilpasse seg visse spillsjangre, som for eksempel skrekkspill eller historiske spill, som krever en mørkere eller mer troverdig atmosfære.
- Det kan være vanskelig å mestre, da det krever god kunstnerisk sans og god kunnskap om 3D-renderingsteknikker.
Vanlige spørsmål
Hvilke spill bruker celleskyggelegging?
Det finnes mange spill som bruker celleskyggelegging, som Jet Set Radio, XIII, Borderlands, The Legend of Zelda: The Wind Waker, Okami, Dragon Ball Z: Budokai, Viewtiful Joe, osv.
Hvordan lage celleskyggelegging med Photoshop?
Det finnes flere veiledninger som forklarer hvordan man gjør celleskyggelegging med Photoshop, som for eksempel denne: https://www.youtube.com/watch?v=4wz7n2f0l9g
Hva er forskjellen mellom celleskyggelegging og flat skyggelegging?
Flat shading er en 3D-renderingsteknikk som gir hver side av et objekt en ensartet farge, uavhengig av belysning. Celleshading er en 3D-renderingsteknikk som gir hver piksel av et objekt en farge basert på belysningen, men ved bruk av distinkte gråtoner. Flat shading gir objekter et mer geometrisk og forenklet utseende, mens celleshading gir dem et mer tegneserieaktig og stilisert utseende.
Hva er forskjellen mellom celleskyggelegging og tegneserieskyggelegging?
Tegneserieskyggelegging er en 3D-renderingsteknikk som legger til ekstra effekter på bilder for å få dem til å ligne tegneserier, for eksempel snakkebobler, onomamouseetikon, paneler og så videre. Celleskyggelegging er en 3D-renderingsteknikk som endrer fargen og omrisset av objekter for å få dem til å ligne tegnefilmer. Tegneserieskyggelegging kan bruke celleskyggelegging som base, men den kan også bruke andre renderingsteknikker.
Hva er opprinnelsen til begrepet celleskyggelegging?
Begrepet celleskyggelegging kommer fra det engelske ordet cel-shading, som refererer til celluloider, de gjennomsiktige arkene som figurene og bakgrunnene i tradisjonelle tegnefilmer ble tegnet på. Disse arkene ble deretter lagt lagvis oppå en bakgrunn for å lage det endelige bildet. Begrepet cel-shading ble laget av Sega for å beskrive teknikken som ble brukt i spillet Jet Set Radio.
Konklusjon
Celleskyggelegging er en 3D-renderingsteknikk som lager tegneserielignende bilder. Den er avhengig av konturtegning og skyggeterskel, noe som gir objekter et tegneserieaktig utseende. Celleskyggelegging brukes i mange videospill for å skape en unik og stilisert atmosfære. For å optimalisere grafikkytelsen til disse spillene anbefales det å installere Vulkan Runtime , et programvarebibliotek som lar deg utnytte grafikkortets funksjoner fullt ut. Vulkan Runtime er kompatibel med de fleste operativsystemer og spillplattformer. Den har fordeler og ulemper sammenlignet med realistisk rendering, og den krever god kunstnerisk sans og en solid forståelse av 3D-renderingsteknikker.


