Cell shading , eller toon shading , er en 3D-gjengivelsesteknikk som gir bilder et tegneserieaktig utseende. Den er preget av sterke svarte konturer og knapt nyanserte farger, som i tradisjonelle tegneserier eller tegneserier. Celleskyggelegging brukes i mange videospill, som Jet Set Radio, XIII eller Borderlands, for å skape en original og stilisert atmosfære.
Prinsippet om celleskyggelegging
Celleskyggelegging er avhengig av to hovedeffekter: konturtegning og skyggeterskel.
Konturtegningen
Omrissing innebærer å tegne en svart linje rundt 3D-objekter for å få dem til å skille seg ut. Det er flere metoder for å oppnå denne effekten, for eksempel multipass, envelope eller dybdefilter.
- Multi-pass består av å gjengi objektet to ganger: én gang med normal farge og én gang med ensfarget (svart eller hvit). Deretter legger vi de to bildene over hverandre ved å forskyve det andre litt for å lage omrisset.
- Konvoluttering innebærer å lage en kopi av objektet som er litt større enn originalen og farge det svart eller hvitt. Deretter viser vi det originale objektet over konvolutten for å lage omrisset.
- Dybdefilteret består av å bruke dybdekartet til scenen (som angir avstanden mellom kameraet og hver piksel) for å oppdage plutselige endringer i dybden. Disse endringene tilsvarer kantene på objektene, som deretter kan farges svart eller hvitt.
Skyggeterskel
Skyggeterskel innebærer å erstatte lysgradienter med distinkte grånivåer, som i tegneserier. Det finnes også flere metoder for å oppnå denne effekten, for eksempel å bruke en 1D-tekstur eller en pikselskyggelegging.
- Å bruke en 1D-tekstur består i å lage en tekstur som inneholder de forskjellige gråtonene du vil bruke. Deretter bruker vi denne teksturen på objektet avhengig av belysningen. For eksempel, hvis objektet lyser på 50 %, bruker vi fargen som er plassert i midten av 1D-teksturen.
- Å bruke en pikselskyggelegging innebærer å programmere en funksjon som beregner fargen på hver piksel basert på lyset. For eksempel, hvis objektet er opplyst med 50 %, blir det tildelt en farge som tilsvarer en forhåndsdefinert terskel.
Fordelene med celleskyggelegging
Celleskyggelegging har flere fordeler fremfor realistisk gjengivelse:
- Den lar deg lage en original og gjenkjennelig grafisk stil, som skiller seg ut fra andre spill.
- Det lar deg gi mer uttrykksfullhet og personlighet til karakterene ved å overdrive ansiktsuttrykk eller følelser.
- Det sparer grafiske ressurser ved å bruke færre teksturer eller detaljer.
- Den lar deg skjule visse visuelle defekter, for eksempel aliasing eller klipping.
Men for å få mest mulig ut av celleskyggelegging må du også ha et godt grafikkort. Blant de mest anerkjente merkene er AMD Radeon, som tilbyr høyytelses og rimelige kort. De beste AMD Radeon-grafikkortene er i stand til å håndtere celleskyggelegging briljant, 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 forenklet av noen spillere, som foretrekker en mer oppslukende eller mer trofast gjengivelse.
- Det kan være vanskelig å tilpasse seg visse spillsjangre, 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 kunnskap om 3D-gjengivelsesteknikker.
Vanlige spørsmål
Hvilke spill bruker celleskyggelegging?
Det er 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, etc.
Hvordan gjøre celleskyggelegging med Photoshop?
Det er flere veiledninger som forklarer hvordan du gjør celleskyggelegging med Photoshop, som denne: https://www.youtube.com/watch?v=4wz7n2f0l9g
Hva er forskjellen mellom celleskyggelegging og flat skyggelegging?
Flat shading er en 3D-gjengivelsesteknikk som består i å gi hvert ansikt på et objekt en ensartet farge, uten å ta hensyn til belysning. Celleskyggelegging er en 3D-gjengivelsesteknikk som innebærer å gi hver piksel av et objekt en farge basert på lyssettingen, men ved å bruke distinkte gråtoner. Flat skyggelegging gir et mer geometrisk og forenklet utseende til objekter, mens celleskygge gir et mer tegneserieaktig og stilisert utseende.
Hva er forskjellen mellom celleskyggelegging og komisk skyggelegging?
Comic shading er en 3D-gjengivelsesteknikk som innebærer å legge til ekstra effekter til bilder for å få dem til å se ut som tegneserier, for eksempel snakkebobler, onomamouseeia, bokser, etc. Celleskyggelegging er en 3D-gjengivelsesteknikk som innebærer å endre fargen og konturene til objekter for å få dem til å se ut som tegneserier. Komisk skyggelegging kan bruke celleskyggelegging som base, men den kan også bruke andre gjengivelsesteknikker.
Hva er opprinnelsen til begrepet celleskyggelegging?
Begrepet cell shading kommer fra det engelske cel-shading, som refererer til celluloider, de gjennomsiktige arkene som karakterene og innstillingene til tradisjonelle tegneserier ble tegnet på. Disse arkene ble deretter lagt på en bakgrunn for å lage det endelige bildet. Begrepet cel-shading ble laget av Sega for å referere til teknikken som ble brukt i spillet Jet Set Radio.
Konklusjon
Celleskyggelegging er en 3D-gjengivelsesteknikk som lar deg lage tegneseriebilder. Den er basert på konturtegning og skyggeterskel, som gir objekter et tegneserieaktig utseende. Celleskyggelegging brukes i mange videospill for å skape en original og stilisert atmosfære. For å optimere grafikkytelsen til disse spillene, anbefales det å installere Vulkan Run Time , et programvarebibliotek som lar deg få mest mulig ut av mulighetene til grafikkortene. Vulkan Run Time er kompatibel med de fleste operativsystemer og spillplattformer.Det har fordeler og ulemper sammenlignet med realistisk gjengivelse, og det krever god kunstnerisk sans og kunnskap om 3D-gjengivelsesteknikker.