Sådan laver du PS1-lignende retrografik i Unity

At skabe PS1-lignende retro-grafik i Unity involverer at emulere den visuelle stil fra den originale PlayStation-konsol, som havde begrænsede hardwareegenskaber sammenlignet med moderne systemer. Denne stil er kendetegnet ved modeller med lav polygon, teksturer i lav opløsning og en karakteristisk blanding af 3D- og 2D-elementer. Her er en trin-for-trin tutorial med praktiske eksempler for at opnå denne æstetik:

PS1 Retro-grafik i Unity.

Trin 1: Opsæt et Unity-projekt

Opret et nyt Unity-projekt, hvis du endnu ikke har:

  • Åbn Unity Hub og klik på "New Project."
  • Vælg en 3D-projektskabelon.

Trin 2: Konfigurer projektindstillinger

Grafikindstillinger:

  • Gå til 'Edit -> Project Settings -> Player'.
  • Indstil indstillingen Standard er fuldskærm i afsnittet Opløsning og præsentation.
  • Indstil indstillingen Fixed Resolution og indstil opløsningen til en lav værdi som 320x240.

Trin 3: Opret modeller med lav polygon

Importer primitive former:

  • Opret eller download lav-polygon-modeller (primitive former fungerer godt).
  • Importer dem til Unity.

Juster mesh-indstillinger:

  • Vælg en model og reducer dens toppunktantal.
  • Juster maskeindstillingerne for at skabe et blokeret udseende.

Trin 4: Påfør lavopløsningsteksturer

Unity-billedimportindstillinger for et retro-look.

Indstillinger for teksturimport:

  • Importer teksturer med lave opløsninger (f.eks. 64x64 eller 128x128).
  • Juster 'Filter Mode' til 'Point (no filtering)'.

Anvend teksturer på modeller:

  • Træk og slip teksturerne på modellerne med lav polygon.

Trin 5: Implementer Vertex Color Shading

Vertex Color Shader:

  • Skab en simpel shader, der bruger toppunkters farver i stedet for at stole på kompleks belysning.
  • Tildel denne skygge til dine modeller med lav polygon.

Trin 6: Tilføj dithering

Dithering efterbehandling:

  • Importer en dithering shader (søg efter Unity dithering shaders på GitHub).
  • Anvend dithering shader på dit kamera.

Trin 7: Brug faste kameravinkler

Ortografisk kamera:

  • Indstil dit hovedkamera til ortografisk projektion.
  • Juster kameraets rotation og position for at efterligne faste vinkler.

Trin 8: Implementer begrænset farvepalet

Farvepalet:

  • Begræns dine farvevalg til en bestemt palet (svarende til PS1-paletten).
  • Konverter teksturer til dette begrænsede farverum.

Trin 9: Bland 2D-elementer

2D Sprites:

  • Importer 2D-sprites til UI-elementer eller andre detaljer.
  • Bland dem med 3D-scenen ved at justere deres gennemsigtighed.

Trin 10: Test og gentag

Playtest:

  • Spil jævnligt dit spil for at sikre det ønskede retro-look og følelse.

Gentag:

  • Juster indstillinger, skygger og teksturer baseret på feedback og dine egne præferencer.

Konklusion

Ved at følge disse trin kan du opnå en PS1-lignende retro-grafikstil i Unity. Eksperimenter med forskellige indstillinger, shaders og aktiver for at finjustere æstetikken til dit specifikke projekt. Husk, at charmen ved PS1-æraens grafik ligger i deres begrænsninger, så omfavn enkelheden og unikheden ved denne visuelle stil.