Il servizio Lighting contiene proprietà che puoi regolare per aggiornare e personalizzare l'illuminazione globale in un gioco. Ci sono cinque categorie di proprietà di illuminazione:
- Colore — Configura la tonalità all'interno del gioco.
- Intensità — Configura l'intensità o la quantità di luce che colpisce la telecamera.
- Ombre — Configura come un utente sperimenta le ombre all'interno del gioco.
- Aspetto — Proprietà che determinano lo stile di illuminazione e la qualità dell'illuminazione/ombreggiatura o la priorità della distanza di visualizzazione.
- Ambiente — Configura le condizioni del mondo di gioco, come l'ora del giorno e la latitudine geografica.
Colore
Ambient
La proprietà Ambient imposta una tonalità per l'interezza di un gioco. Questa proprietà influisce sull'illuminazione sia negli ambienti esterni che interni.
![Proprietà Lighting.Ambient di [0, 0, 0]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/Ambient-0-0-0.jpg)
OutdoorAmbient
La proprietà OutdoorAmbient imposta una tonalità per le aree esterne di un gioco. Questo può aiutare a simulare come il colore ambientale dell'illuminazione reale cambia nel corso della giornata. Ad esempio, la luce solare di prima mattina o tardo pomeriggio è solitamente più calda e con toni più rosa e arancioni, mentre la sera è solitamente più fredda e con toni blu e viola.
Nelle immagini seguenti, nota che l'illuminazione all'interno del garage e del caffè non cambia come farebbe se modificassi la proprietà Ambient.
![Proprietà Lighting.OutdoorAmbient di [255, 150, 50]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/OutdoorAmbient-255-150-50.jpg)
ColorShift_Top
La proprietà ColorShift_Top imposta una tonalità che si riflette dalle superfici rivolte verso il sole o la luna.
![Proprietà Lighting.ColorShift_Top di [0, 100, 255]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/ColorShift-Top-0-100-255.jpg)
ColorShift_Bottom
La proprietà ColorShift_Bottom imposta una tonalità che si riflette dalle superfici che sono rivolte lontano dal sole o dalla luna.
Nelle immagini seguenti, nota il cambiamento di tonalità sulla parete di sabbia facente fronte al sole.
![Proprietà Lighting.ColorShift_Bottom di [255, 0, 220]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/ColorShift-Bottom-255-0-220.jpg)
Intensità
Luminosità
La proprietà Brightness imposta l'intensità dell'illuminazione. Questo può aiutare a incrementare il contrasto tra le aree illuminate e le ombre, simulando la luce solare forte e il clima più caldo.

CompensazioneEsposizione
La proprietà ExposureCompensation applica l'esposizione a un gioco. L'esposizione è la quantità di luce che raggiunge la telecamera.
Un valore più basso è simile a una sottoesposizione in fotografia, mentre un valore più alto è simile a una sovraesposizione.

Ombre
OmbreGlobale
Quando abilitata, la proprietà GlobalShadows rende le ombre.

MorbidezzaOmbra
La proprietà ShadowSoftness regola quanto sono sfocate le ombre da un valore di 0 (bordo netto) a 1 (bordo morbido). Questa proprietà è valida solo quando LightingStyle è impostato su Realistic.

Aspetto
StileIlluminazione
LightingStyle indica l'intento artistico dietro l'illuminazione nel gioco, come un'opzione Enum.LightingStyle. Realistic fornisce l'illuminazione e le ombre più avanzate e realistiche che Roblox può offrire, mentre Soft produce un aspetto piatto e retro‑Roblox con luci e ombre più morbide.

PrioritizzaQualitàIlluminazione
La proprietà PrioritizeLightingQuality indica se preferisci la qualità dell'illuminazione/ombreggiatura o la distanza di visualizzazione da ridurre per prima. Man mano che il livello di qualità di rendering diminuisce, un'impostazione di true dà priorità a funzionalità come ombre avanzate e shader di alta qualità a distanze più vicine, mentre un'impostazione di false dà priorità alla distanza di visualizzazione. Se l'illuminazione e le ombre sono molto importanti per il sentimento artistico del tuo gioco, impostalo su true.
Ambiente
OraDelGiorno e OrarioDelGiorno
Le proprietà ClockTime e TimeOfDay rappresentano entrambe l'ora attuale della giornata in ore e sono direttamente correlate; se modifichi una proprietà, anche l'altra cambia.
L'unica differenza tra queste proprietà è il loro valore numerico; ClockTime rappresenta il tempo dall'ora 0 all'ora 24, mentre TimeOfDay rappresenta il tempo attraverso una stringa di 24 ore.

LatitudineGeografica
La proprietà GeographicLatitude rappresenta la latitudine geografica in gradi. Nota che, mentre questa proprietà cambia la posizione del sole e della luna, non cambia le proprietà ClockTime e TimeOfDay.
scalaDiffusaAmbiente
La proprietà EnvironmentDiffuseScale determina quanta luce ambientale deriva dall'ambiente.
Nelle immagini seguenti, nota come cambia la luce ambientale, in particolare all'interno della cucina del negozio di ramen.

scalaSpeculareAmbiente
La proprietà EnvironmentSpecularScale determina quanta luce speculare deriva dall'ambiente. Quando impostata vicino a un valore di 1, gli oggetti lisci riflettono meglio l'ambiente e il metallo appare più realistico.
