Läs på engelska

Dela via


Belysning

För Microsoft Mesh-miljöer använder du Unity Baked Lighting. Om du vill inkludera ett Mesh-objekt i ljusbakningen kontrollerar du kryssrutan Statisk i Inspector.

Alla Unity-ljustyper är tillgängliga när du använder bakad belysning. Se till att du ställer in läget på "Baked". Realtidsbelysning stöds inte för användning i miljön.

Skärmbild av Unity light-modulen med bakat valt.

Alla Unity-ljustyper är tillgängliga när du använder bakad belysning.

Om du vill inkludera ett mesh-objekt i ljusbakningen kontrollerar du kryssrutan Statisk i Inspector.

En skärmbild av Unity som visar den markerade statiska kryssrutan i Inspector.

Om detta inte kontrolleras tillämpas inte belysning på nätet och det kastar inga skuggor i scenen.

Värdet Skala i ljuskarta ökar/minskar storleken på det valda nätets UV:er i unity-ljuskartan. Om du behöver ändra ett specifikt näts upplösning är det här du ska göra det.

En skärmbild av Unity som visar Mesh-renderaren.

Låt Skala i Lightmap vara kvar som standard (1) när du konfigurerar scenen.

Om du behöver öka den övergripande scenljuskartans upplösning ska du inte göra det på mesh-by-mesh-basis; gör det i scenen Lightmapping-inställningar.

Snabbtips för belysning

  • Ju längre ett mesh-objekt kommer från scenens spelbara utrymme, desto mindre kan värdet Skala i Ljuskarta vara.

  • Att avfasa avlägsna föremål i ljusbaket är ett bra sätt att spara ljusbaka texturutrymme och använda upplösning på föremål som spelarna kan komma nära.

Dynamisk belysning

De flesta miljöer använder bakad belysning, men det finns ett fåtal objekt i din miljö som måste vara dynamiskt upplysta. Till exempel avatarer, användarinnehåll och fysikobjekt. För att säkerställa att dessa objekt är korrekt upplysta lägger du till en enda riktningslampa som är:

  • Typ: Riktning

  • Läge: Realtid

  • Gallringsmask: innehåller "Avatarer" och "UserContent"

Färg och intensitet kan vara alla värden som passar miljön. Innehålls-Prestandaanalys visar också ett fel om ett ljus som detta inte hittas.

En skärmbild av Inspector-fönstret i Unity

Inställningar för ljus mappning

  1. Windows-menyn väljer du Rendera>belysning.
  2. Gå till avsnittet Lightmapping Settings (Inställningar för ljusmappning ).

En skärmbild av fönstret Belysning på fliken Scen med avsnittet Lightmapper-inställningar markerat. .

Spara en ny ljusfil per scen.

Så här håller du fel på baksidan av light bake: Skapa en ny Lightmap Parameters-fil och ange Backface Tolerance till ett mycket lågt tal.

Här är en scen med toleransinställningen 1.0 för bakytan:

En skärmbild av en scen med en toleransinställning på en punkt noll.

Här är samma scen med en toleransinställning för backface på 0,002:

En skärmbild av en scen med en toleransinställning för backface på punkt noll två. .