Sök…


Typer av ljus

Area Light

Ljus släpps ut över ytan på ett rektangulärt område. De är bara bakade vilket innebär att du inte kan se effekten förrän du bakar scenen.

Områdeljus i scenvy

Arealjus har följande egenskaper:

  • Bredd - Bredd på ljusområdet.
  • Höjd - Höjd på ljusområdet.
  • Färg - Tilldela ljusets färg.
  • Intensitet - Hur kraftfullt ljuset är från 0 - 8.
  • Bounce Intensity - Hur kraftfullt det indirekta ljuset är från 0 - 8.
  • Rita halo - Ritar en gloria runt ljuset.
  • Flare - Låter dig tilldela en flareeffekt till ljuset.
  • Återgivningsläge - Auto, viktigt, inte viktigt.
  • Culling Mask - Låter dig selektivt tända delar av en scen.

Riktningsljus

Riktningsljus avger ljus i en riktning (ungefär som solen). Det spelar ingen roll var i scenen den faktiska GameObject placeras eftersom ljuset är "överallt". Ljusintensiteten minskar inte som de andra ljustyperna.

Riktningsljus i scenvy

Ett riktningsbelysning har följande egenskaper:

  • Bakning - Realtid, bakad eller blandad.
  • Färg - Tilldela ljusets färg.
  • Intensitet - Hur kraftfullt ljuset är från 0 - 8.
  • Bounce Intensity - Hur kraftfullt det indirekta ljuset är från 0 - 8.
  • Skuggtyp - Inga skuggor, hårda skuggor eller mjuka skuggor.
  • Cookie - Tillåter dig att tilldela en cookie för ljuset.
  • Kakestorlek - Storleken på den tilldelade kakan.
  • Rita halo - Ritar en gloria runt ljuset.
  • Flare - Låter dig tilldela en flareeffekt till ljuset.
  • Återgivningsläge - Auto, viktigt, inte viktigt.
  • Culling Mask - Låter dig selektivt tända delar av en scen.

Point Light

Ett punktljus avger ljus från en punkt i rymden i alla riktningar. Ju längre från ursprungspunkten, desto mindre intensivt är ljuset.

Pekljus i scenvy

Point Lights har följande egenskaper:

  • Bakning - Realtid, bakad eller blandad.
  • Område - Avståndet från den punkt där ljuset inte längre når.
  • Färg - Tilldela ljusets färg.
  • Intensitet - Hur kraftfullt ljuset är från 0 - 8.
  • Bounce Intensity - Hur kraftfullt det indirekta ljuset är från 0 - 8.
  • Skuggtyp - Inga skuggor, hårda skuggor eller mjuka skuggor.
  • Cookie - Tillåter dig att tilldela en cookie för ljuset.
  • Rita halo - Ritar en gloria runt ljuset.
  • Flare - Låter dig tilldela en flareeffekt till ljuset.
  • Återgivningsläge - Auto, viktigt, inte viktigt.
  • Culling Mask - Låter dig selektivt tända delar av en scen.

Spot Light

Ett punktljus är ungefär som ett punktljus men emissionen är begränsad till en vinkel. Resultatet är en "kon" av ljus, användbar för bilstrålkastare eller strålkastare.

Spot Light i scenvy

Spot Lights har följande egenskaper:

  • Bakning - Realtid, bakad eller blandad.
  • Område - Avståndet från den punkt där ljuset inte längre når.
  • Spot Angle - Ljusemissionens vinkel.
  • Färg - Tilldela ljusets färg.
  • Intensitet - Hur kraftfullt ljuset är från 0 - 8.
  • Bounce Intensity - Hur kraftfullt det indirekta ljuset är från 0 - 8.
  • Skuggtyp - Inga skuggor, hårda skuggor eller mjuka skuggor.
  • Cookie - Tillåter dig att tilldela en cookie för ljuset.
  • Rita halo - Ritar en gloria runt ljuset.
  • Flare - Låter dig tilldela en flareeffekt till ljuset.
  • Återgivningsläge - Auto, viktigt, inte viktigt.
  • Culling Mask - Låter dig selektivt tända delar av en scen.

Obs om Shadows

Om du väljer hårda eller mjuka skuggor blir följande alternativ tillgängliga i inspektören:

  • Styrka - Hur mörka skuggorna är från 0 - 1.
  • Upplösning - Hur detaljerade skuggor är.
  • Bias - han grad till vilken skugggjutningsytor skjuts bort från ljuset.
  • Normal förspänning - Graden till vilken skugggjutningsytor skjuts inåt längs sina normaler.
  • Skugga nära planet - 0,1 - 10.

Skuggparametrar i inspektören

Utsläpp

Utsläpp är när en yta (eller snarare ett material) avger ljus. I inspektörspanelen för ett material på ett statiskt objekt som använder Standard Shader finns en emissionseegenskap:

Utsläppsparameter i inspektör

Om du ändrar den här egenskapen till ett värde som är högre än standardvärdet för 0, kan du ställa in utsläppsfärgen eller tilldela en utsläppskarta till materialet. All textur som tilldelas denna plats gör det möjligt för emissionen att använda sina egna färger.

Det finns också ett alternativ för global belysning som gör att du kan ställa in om utsläppet ska bakas på statiska närliggande objekt eller inte:

  • Bakad - Utsläppet kommer att bakas in i scenen
  • Realtid - Utsläppen kommer att påverka dynamiska objekt
  • Inget - Utsläppen påverkar inte närliggande föremål

Om objektet inte är inställt på statisk kommer effekten fortfarande att göra att objektet verkar "glöda" men inget ljus släpps ut. Kuben här är statisk, cylindern är inte: Kuben är inställd på statisk, cylindern är inte. Utsläppen är inställd på 10.

Du kan ställa in utsläppsfärgen i kod så här:

Renderer renderer = GetComponent<Renderer>();
Material mat = renderer.material;
mat.SetColor("_EmissionColor", Color.yellow);

Ljus som släpps kommer att falla av med en kvadratisk hastighet och kommer endast att visas mot statiska material i scenen.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow