Verbeter buitenomgevingen met realistische verlichting

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.

Realistic verlichting is de meest geavanceerde en krachtige LightingStyle die je kunt gebruiken voor het renderen van de 3D-omgeving binnen je games. Het biedt pixel-perfecte lichtemissie, gedetailleerde schaduwen en speculaire highlights die de verlichting in de echte wereld nabootsen voor zowel binnen- als buitenruimtes.

Met het Lighting Outdoors - Start .rbxl bestand als startpunt en Lighting Outdoors - Complete als referentie, laat deze tutorial je zien hoe je realistische verlichting kunt gebruiken met strategische globale en lokale lichtbronconfiguraties om realistisch, meeslepend buitenverlichtingsgedrag te produceren voor een avondkampvuur scène, inclusief richtlijnen over:

  • Zorgen dat metalen oppervlakken nauwkeurige reflecties produceren terwijl lichtbronnen continu verschuiven in de omgeving, zoals dynamische beweging van het knetterende kampvuur.
  • De zon naar een nieuwe positie verplaatsen die realistisch is voor het tijdstip van de dag in de echte wereld.
  • De gelaagde tinten, dichtheid en nevel van de atmosfeer aanpassen.
  • Lokale verlichting van puntbronnen configureren om te beïnvloeden hoe deze interactie heeft met de algehele omgeving.

Als je op enig moment vastloopt in het proces, kun je Lighting Outdoors - Complete gebruiken als referentie om je voortgang te vergelijken.

De start buitenomgeving die je kunt gebruiken om deze tutorial te voltooien.
Lighting Outdoors - Start
De complete buitenomgeving met globale en lokale verlichting die je aan het einde van deze tutorial zult creëren.
Lighting Outdoors - Complete

Configureer globale verlichting

Globale verlichting is de luminescentie van de zon of de maan in een game. Door een paar belangrijke standaard eigenschappen in de Lighting service aan te passen, kun je dramatisch veranderen hoe dat licht verschijnt voor spelers, evenals hoe het interactie heeft met elk ander object dat je in de game plaatst.

Schakel realistische verlichting in

De LightingStyle eigenschap bepaalt het gedrag van zowel globale als lokale verlichting in je game. Studio begint elke game met Soft verlichting die een plattere uitstraling met zachtere lichten en schaduwen weergeeft. Om echter de omgeving te verbeteren en je lokale lichtbronnen in staat te stellen ook nauwkeurige schaduwen en verlichting te produceren, zoals het licht van het kampvuur, moet je Realistic verlichting inschakelen.

Om dit concept te demonstreren, zie de volgende twee afbeeldingen van hetzelfde kampvuur met verschillende verlichtingsstijlen. De lokale verlichting van het kampvuur met Soft verlichting produceert geen schaduwen op dezelfde manier als de globale verlichting van de zon, waardoor dit gebied van de omgeving ongelijkmatig verlicht is met onrealistische schaduwen. In tegenstelling hiermee interacteert de lokale verlichting van het kampvuur met Realistic verlichting met het brandhout, de stenen en de begroeiing rondom de omgeving, waardoor scherpe en realistische schaduwen voor de avond ontstaan.

Soft verlichtingsstijl
Realistic verlichtingsstijl

Om realistische verlichting in te schakelen:

  1. In het Explorer venster, selecteer Lighting.
  2. In het Properties venster, klik op de LightingStyle dropdown, en selecteer Realistic.

Verhoog metalen reflecties

Standaard gebruiken alle materialen fysiek-gebaseerde rendering (PBR) texturen die je in staat stellen realistische oppervlakken weer te geven in verschillende verlichtingsscenario's door meerdere afbeeldingsbestanden op een enkel object te gebruiken. Dit betekent dat wanneer je de ingebouwde materialen van Studio gebruikt, de metaliteit en ruwheid van een bepaald oppervlak al voor je zijn gedefinieerd, en de objecten met die materialen natuurlijk nauwkeuriger reageren op de verlichting in je omgeving met realistische reflecties. Je kunt dit effect verbeteren door de Lighting.EnvironmentDiffuseScale en Lighting.EnvironmentSpecularScale eigenschappen in te stellen op 1 om echt te profiteren van metalen reflecties van Enum.LightingStyle.Realistic verlichting.

Deze stap is belangrijk omdat het ervoor zorgt dat alle PBR-texturen in je game, inclusief die van MaterialVariants of SurfaceAppearance objecten, er op hun best uitzien en beter hun omgeving reflecteren. Bekijk bijvoorbeeld de volgende twee afbeeldingen van dezelfde pan en keukengerei nabij het kampvuur met verschillende waarden voor de Lighting.EnvironmentDiffuseScale en Lighting.EnvironmentSpecularScale eigenschappen. Wanneer je deze waarden aanpast, wordt het metaal duidelijker en reflecteert het de verlichting van zowel de globale als lokale lichtbronnen aanzienlijk meer dan voorheen.

Om metalen reflecties te verhogen:

  1. In het Explorer venster, selecteer Lighting.
  2. In het Properties venster, stel EnvironmentalDiffuseScale en EnvironmentSpecularScale in op 1. Het metaal in de game wordt reflectiever.

Verander het tijdstip van de dag

Nu je game gebruikmaakt van de Enum.LightingStyle.Realistic verlichtingsstijl en materialen realistisch reageren op de lichtbronnen in je game, is het tijd om de zon naar een andere positie te verplaatsen volgens waar deze zou zijn in de echte wereld voor het tijdstip van de dag. De standaardpositie van de zon is hoog aan de hemel, wat rond het middaguur in de echte wereld emuleert, dus het is het beste om deze dichter bij de skyline te verplaatsen, net boven de bergen. Deze stap laat ook het licht naar het pad naar het kampvuur bewegen en zorgt voor een mooie gouden zon.

De standaardzon is hoog aan de hemel. Hoewel deze plaatsing geweldig is als het kampvuur rond het middaguur plaatsvond, is het niet realistisch voor de avond.
De nieuwe zonpositie is veel geschikter voor het tijdstip van de dag net voor zonsondergang.

Om het tijdstip van de dag te veranderen:

  1. In het Explorer venster, selecteer Lighting.
  2. In het Properties venster, stel ClockTime in op 17. De zon beweegt naar de geschatte positie die deze om 17:00 zou hebben.

Pas de kleur van omgevingslicht aan

Er zijn twee Lighting eigenschappen die de kleur van omgevingsverlichting regelen:

  • Lighting.OutdoorAmbient regelt de omgevingsverlichting waar de lucht zichtbaar is.
  • Lighting.Ambient regelt de omgevingsverlichting binnen ruimtes waar iets de lucht blokkeert, zoals binnenruimtes of onder boombedekking.

Standaard zijn deze eigenschappen ingesteld om grijze omgevingsverlichting te produceren, maar om de avondlucht aan te vullen, moet je deze waarden aanpassen om een realistische tint en helderheid in de donkerdere ruimtes van de game voor de avondtijd toe te voegen. Bijvoorbeeld, een avondlucht heeft veel meer paars dan grijs, dus het kiezen van een paarse tint voor omgevingsverlichting creëert een realistische omgeving.

Om de kleur van omgevingslicht aan te passen:

  1. In het Explorer venster, selecteer Lighting.
  2. In het Properties venster, stel Outdoor Ambient en Ambient in op 156, 136, 176. De omgevingsverlichting verandert naar een lichte paarse tint.

Kies een skybox

Een skybox is een kubus die bestaat uit zes afzonderlijke afbeeldingen die de lucht van een game creëren, inclusief wat boven en onder de horizon is. Skyboxes kunnen een grote impact hebben op de uitstraling en het gevoel van wat er in je omgeving is, dus het is belangrijk om zorgvuldig te overwegen hoe je een skybox kunt kiezen die de visuele kwaliteit van je game verbetert. Bijvoorbeeld:

  • De onderste hemisfeer van een skybox moet vergelijkbaar zijn met de kleur van je algemene terrein. Dit zorgt ervoor dat de onderste hemisfeer nauwkeurig gerelateerd is aan het grondoppervlak, en dat de kleuren die van objecten reflecteren ongeveer overeenkomen met de skybox.
  • De onderste hemisfeer van een skybox moet donkerder zijn dan de bovenste hemisfeer omdat een donkerdere onderste hemisfeer de natuurlijke occlusie van licht van onder de grond nabootst, waardoor je verlichting meeslepender wordt.
  • Een skybox heeft geen wolken nodig, omdat je gemakkelijk dynamische wolken kunt toevoegen om hetzelfde effect te bereiken en je skybox aan te vullen.

Om deze concepten te illustreren, bekijk de volgende twee afbeeldingen om te zien hoe dezelfde chrome bol twee verschillende skyboxes reflecteert. De eerste skybox heeft hetzelfde niveau van helderheid voor zowel de bovenste als onderste hemisferen, waardoor het lijkt alsof de bol de wereld om zich heen niet goed reflecteert. In tegenstelling hiermee heeft de tweede skybox een donkerdere onderste hemisfeer dan zijn bovenste hemisfeer, wat een natuurlijker uiterlijk bereikt. Voor informatie over hoe je skyboxes kunt maken en aanpassen, zie Skyboxes.

Atmosferische effecten

De Lighting service heeft een kind Atmosphere object met eigenschappen die je in staat stellen realistische omgevingen te simuleren door zonlicht op unieke manieren te verstrooien. Deze eigenschappen kunnen zeer nuttig zijn bij het creëren van een dikte in de lucht van de game, waardoor de omgeving een tastbaar gevoel van diepte krijgt. Het Atmosphere object haalt de meeste van zijn kleuren rechtstreeks uit de skybox, wat de eerdere beslissingen over je skybox zo belangrijk maakt.

Verhoog de dichtheid van luchtdeeltjes

De Atmosphere.Density eigenschap regelt hoeveel deeltjes er in de lucht van je game bestaan. Wanneer je deze eigenschap verhoogt, belemmeren de extra deeltjes het zicht van de speler op objecten op de achtergrond. Bijvoorbeeld, wanneer Atmosphere.Density 0 is, zijn de achtergrondbomen, de zon en de skybox duidelijk zichtbaar, maar wanneer je deze eigenschap verhoogt naar 0.391, beginnen de deeltjes het licht te verstrooien en verbergen ze de bomen.

Om de dichtheid van de luchtdeeltjes in de atmosfeer te verhogen:

  1. In het Explorer venster, selecteer Atmosphere.

  2. In het Properties venster, stel Density in op 0.272.

Voeg een nevel toe

De Atmosphere.Haze eigenschap regelt de algehele neveligheid van de atmosfeer om een zichtbaar effect te creëren zowel boven de horizon als ver in de verte vanaf de camera. Wanneer je deze eigenschap verhoogt, beïnvloedt het niet alleen de algehele omgeving, maar ook objecten die een bijzonder krachtige fresnel-effect hebben, zoals metalen objecten die de omgeving om hen heen reflecteren.

Om nevel aan de atmosfeer toe te voegen:

  1. In het Explorer venster, selecteer Atmosphere.

  2. In het Properties venster, stel Haze in op 1.

Pas de kleur van de atmosfeer aan

De Atmosphere.Color eigenschap stelt de tint van de atmosfeer in voor subtiele omgevingsstemingen en thema's, en het kan de nevel binnen je game echt verbeteren. Je kunt dit instellen op elke kleur die je wilt om bij je game te passen, maar het wordt aanbevolen om het in te stellen op een kleurwaarde die dicht bij het gemiddelde van de objecten in de omgeving ligt.

Om de kleur van de atmosfeer aan te passen:

  1. In het Explorer venster, selecteer Atmosphere.

  2. In het Properties venster, stel Color in op 85, 78, 54.

Configureer lokale verlichting

Lokale verlichting is de luminescentie van lokale lichtbronnen in je game, zoals SpotLight, SurfaceLight, en PointLight objecten. De belangrijkste lokale lichtbron die je voor deze game kunt creëren is de gloed van het kampvuur, en door een paar van zijn standaard eigenschappen aan te passen, kun je aanzienlijk veranderen hoe deze lokale verlichting interactie heeft met de algehele omgeving en je globale verlichtingsconfiguratie aanvult.

Voeg een PointLight toe

In tegenstelling tot SpotLight of SurfaceLight objecten die alleen licht vanuit één richting projecteren, stellen PointLight objecten je in staat om omnidirectionele verlichting te projecteren. Dit betekent dat wanneer je een PointLight aan je kampvuur mesh toevoegt, het in alle richtingen naar buiten vanuit de bron projecteert, vergelijkbaar met een echt kampvuur, en het verlicht alle omringende objecten in schaduwen en stelt spelers in staat om de ruwheid van hun oppervlakken veel duidelijker te zien.

De scène zonder een lokale lichtbron
Dezelfde scène met een lokale lichtbron

Om een PointLight aan het kampvuur toe te voegen:

  1. In het Explorer venster, beweeg over FireLight en klik op de ⊕ knop. Een contextmenu verschijnt.

  2. Selecteer PointLight uit het menu. Het PointLight object verschijnt als een kind van de kampvuur mesh.

Verhoog het bereik van de PointLight

De standaard eigenschappen van de PointLight zijn niet genoeg om de objecten rondom het kampvuur volledig te verlichten, dus je moet het bereik dat het licht kan bereiken verhogen. Omdat het vuur groot en helder is, moet het licht ver genoeg uitstralen om de nabijgelegen bomen, stenen en begroeiing te verlichten. Dit helpt ook om de ruimte warm en gezellig te laten aanvoelen, alsof de hitte van het vuur natuurlijk naar buiten uitbreidt.

Om het bereik van de PointLight te verhogen:

  1. In het Explorer venster, selecteer de PointLight van het kampvuur.

  2. In het Properties venster, stel Range in op 48. Het maximale verlichtingsbereik van het licht breidt zich uit.

Schakel schaduwen in

Hoewel het bereik van de verlichting realistisch is voor zijn grootte, is het onrealistisch dat de omringende bomen en stenen geen schaduwen werpen van het licht van het kampvuur. Soms is dit nuttig als je een paar puntlichten moet toevoegen om donkere ruimtes binnen je game te verlichten, maar wanneer je probeert de echte wereld na te bootsen, kun je de mogelijkheid van lokale verlichting inschakelen om schaduwen te werpen. Het is belangrijk op te merken dat extra schaduwen de prestaties van je game op low-end apparaten kunnen beïnvloeden, dus schakel schaduwen alleen in wanneer ze significant bijdragen aan de scène.

Om schaduwen van de lokale verlichting van het kampvuur in te schakelen:

  1. In het Explorer venster, selecteer de PointLight van het kampvuur.

  2. In het Properties venster, schakel Shadows in.

Pas de helderheid en kleur van de verlichting aan

Hoewel de lokale verlichting er al realistischer uitziet en aanvoelt, is deze nog steeds zwak in sterkte en te wit voor een warme gloed. Wanneer je de helderheid van het kampvuur verhoogt en een warmere tint toevoegt, brengt dit echt leven in het vuur en draagt het bij aan de gezelligheid van de scène.

Om de helderheid en kleur van de lokale verlichting van het kampvuur aan te passen:

  1. In het Explorer venster, selecteer de PointLight van het kampvuur.

  2. In het Properties venster,

    1. Stel Brightness in op 2.
    2. Stel Color in op 255, 179, 73.

Je hebt nu een kampvuur scène die compleet en uitnodigend is voor spelers om te ontspannen. Met de vaardigheden in deze tutorial kun je de realistische verlichtingsstijl combineren met de beschikbare PBR-materialen om rijke en meeslepende games te creëren. Het kost alleen het instellen van de juiste eigenschappen en het nemen van beslissingen over deze functies die bij je omgeving passen.

©2026 Roblox Corporation. Roblox, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.