Kleur geven aan het spel met Material assets, ProjectWindow & Lights

uit de cursus Starten met Unity

Leuk dat je onze site bezoekt,

Ben jij leergierig?. Jij abonnee en dan ik geef jou 5% korting op de eerste maand! Wat vind je daar van? gebruik als kortingscode: DIEHARD

Volgende video: Het spel testen in PlayMode

Geef een reactie of stel een vraag

Geef een reactie

Registreer als je wilt reageren.

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Starten met Unity

perm_identity Hans Wichman | video_library 21 video's | query_builder 01:33

Snel op weg met Unity

Unity is een populaire game engine, gratis voor persoonlijk gebruik, om 2D en 3D games mee te maken. In dit uitgebreide en complexe pakket kun je vrijwel alles maken wat je maar kan bedenken op game gebied, maar dat zorgt er vaak ook voor dat je als nieuwkomer geen idee hebt waar je moet beginnen. In deze bijna 1,5 uur durende cursus neem ik je in vogelvlucht mee door alle beginstappen en basisprincipes, terwijl je bouwt aan je eerste eigen Unity product.

 

Wat ga je leren?

In deze cursus leg ik je stap voor stap uit:

  • Wat Unity is en wat je met Unity kan.
  • Waar je Unity kunt vinden en hoe je Unity kunt installeren.
  • Wat de basis kennis & vaardigheden zijn die je minimaal nodig hebt om met Unity aan de slag te gaan:
    • Hoe de Unity interface werkt.
    • Wat Scenes, GameObjecten, Componenten, Assets en Prefabs nou precies zijn.
    • Hoe je zelf een eenvoudige omgeving kunt maken waar je in rond kunt lopen.

Alles wat je leert, pas je direct in de praktijk toe en daarvoor hoef je op dit moment nog helemaal niets van Unity af te weten.

In de vorige video heb ik je laten zien hoe de transform tools werken,

waarmee je een eigen scene kunt opbouwen.

Ik heb ondertussen met dezelfde gereedschappen en stappen,

een huis gebouwd, met daarnaast een boom en een sneeuwpop, omrand door een hekwerk.

In deze video laat ik je zien hoe je zo een Scene kleur kunt geven.

Hierdoor wordt je Scene niet alleen mooier, maar ook overzichtelijker.

Het maakt daarbij niet uit, of je precies hetzelfde hebt gebouwd als ik,

of compleet iets anders.

De kleur van een GameObject in je Scene wordt bepaald door z'n materiaal.

Standaard is dat materiaal zoals we gezien hebben fel-wit en ietwat saai.

Om dat te veranderen moeten we eerst een nieuw materiaal aanmaken.

In unity termen noemen we zo een materiaal een asset.

Een Asset betekent zoveel als 'een bestand wat je gebruikt bij het opbouwen van je spel'.

Het aanmaken, importeren en beheren van al je assets, doe je via de ProjectWindow.

Zoals je ziet, heeft mijn project op dit moment maar asset,

namelijk het bestand waarin mijn Sneeuwman Scene is opgeslagen.

Om daar een materiaal asset aan toe te voegen,

klik je eerst hier op de 'Create' button.

Je krijgt nu een grote lijst te zien met alle mogelijke asset typen,

die je direct vanuit Unity aan kunt maken.

Klik in deze lijst op de optie 'Material'.

Voer tot slot een naam in voor je materiaal, bijvoorbeeld DemoMateriaal en druk op enter.

Door je materiaal gelijk een goeie naam te geven,

hou je de ProjectWindow leesbaar en overzichtelijk.

Je materiaal is nu aangemaakt en geselecteerd in de ProjectWindow.

Daardoor kun je alle eigenschappen van dit materiaal,

bekijken en wijzigen in de zogeheten material inspector hier rechts.

Klik als eerste in deze inspector even op deze onderste balk

om een voorvertoning van je materiaal te openen.

Wij passen voor nu alleen de kleur van het materiaal aan,

en dat kunnen we doen door te klikken op dit witte vakje achter het woord Albedo.

Je krijgt nu een zogeheten colorpicker te zien, oftewel een kleur kiezer.

Om de materiaal kleur te veranderen,

kun je hier bijvoorbeeld eerst in de buitenste ring een hoofdkleur kiezen

en daarna een specifieke tint in het middelste vierkant.

Terwijl je dat doet, zie je de kleur van je materiaal op de achtergrond

automatisch mee veranderen.

Sluit daarna de colorpicker weer af met het kruisje.

Nu dat we een materiaal hebben aangemaakt en de kleur daarvan hebben aangepast,

gaan we dit materiaal toekennen aan onze GameObjecten.

Sleep hiervoor je materiaal met de linkerknop uit je project window

en over het GameObject in je Scene wat je wilt kleuren.

Laat daarna je muis los op het door jou gekozen GameObject om je keuze bevestigen.

Wat daarbij niet zo handig is,

is dat je op deze manier, helaas, maar object per keer kunt kleuren.

Verderop in dit hoofdstuk,

als we wat meer over GameObjecten en componenten geleerd hebben,

leg ik je uit hoe dat sneller kan.

Wat wel erg handig is

is dat ik achteraf nog gewoon de kleur van mijn materiaal aan kan passen

en dat deze kleur in mijn Scene dan automatisch update.

Nou bepaalt een materiaal niet alleen de kleur van je object,

maar nog veel meer eigenschappen.

Bijvoorbeeld hoe metaal achtig het object is met behulp van deze slider.

Of hoe glanzend je object is met behulp van deze slider.

Tot slot kun je met afbeeldingen en deze zogeheten texture slots,

detail en realisme aan je objecten toevoegen.

Afbeeldingen zijn zogenaamde externe assets, omdat je ze niet in Unity zelf aan kunt maken.

In plaats daarvan moet je ze van buitenaf importeren,

maar dat slaan we voor nu nog even over.

Wel kunnen we eenvoudig meerdere materialen aanmaken

om zo je scene nog meer kleur te geven.

Dat kan via weer de Create button,

of door een bestaand materiaal te dupliceren.

Net zoals bij GameObjecten doe je dat met de sneltoets Ctrl-D

Probeer nu eerst voordat je doorgaat naar de volgende video,

met verschillende materialen, verschillende GameObjecten te kleuren.

Eventueel kun je daarbij ook de richting van het licht in je Scene aanpassen

zodat je GameObjecten wat beter belicht worden.

Dit kan via het Directional Light GameObject, waaruit al het licht in je Scene afkomstig is.

Deze kun je net zoals een echte lamp ook aan of uit zetten

met behulp van de schakelaar hier rechtsboven.

De richting van dit licht kun je eenvoudig aanpassen met behulp van de rotate tools.

Daarbij kun je ook tussen de ringen van de rotatie gizmo klikken,

om deze als een soort van trackball te gebruiken.

Tot slot kun je via de ColorPicker hier rechts, ook de kleur van je licht aanpassen,

op vrijwel precies dezelfde manier als bij je materialen.

Pas met deze kennis je Scene eventueel nog wat verder aan,

en dan leg ik je in de volgende video uit

hoe je beweging & interactie aan je spel toe kan voegen

met behulp van externe script assets.