Realistic è l'illuminazione più avanzata e potente LightingStyle che puoi usare per il rendering dell'ambiente 3D all'interno delle tue esperienze. Offre emissioni di luce perfette a livello di pixel, ombre dettagliate e riflessi speculari che imitano l'illuminazione reale per spazi sia interni che esterni.
Utilizzando il file Lighting Outdoors - Start .rbxl come punto di partenza e Lighting Outdoors - Complete come riferimento, questo tutorial ti mostra come utilizzare l'illuminazione realistica con configurazioni strategiche di sorgenti di luce globali e locali per produrre un comportamento di illuminazione outdoor realistico e immersivo per una scena di un falò serale, comprese le indicazioni su:
- Garantire che le superfici metalliche producano riflessi accurati mentre le sorgenti di luce si spostano continuamente nell'ambiente, ad esempio il movimento dinamico del falò.
- Spostare il sole in una nuova posizione che sia realistica per l'orario del mondo reale.
- Personalizzare le tonalità stratificate dell'atmosfera, la densità e l'abbagliante.
- Configurare l'illuminazione locale a sorgente puntuale per influenzare come interagisce con l'ambiente complessivo.
Se in qualsiasi momento ti blocchi nel processo, puoi usare Lighting Outdoors - Complete come riferimento per confrontare i tuoi progressi.


Configura l'illuminazione globale
L'illuminazione globale è la luminiscenza sia del sole che della luna in un'esperienza. Regolando un paio di proprietà predefinite chiave nel servizio Lighting, puoi cambiare drasticamente come quella luce appaia per i giocatori, così come come interagisce con qualsiasi altro oggetto che posizioni nell'esperienza.
Abilita l'illuminazione realistica
La proprietà LightingStyle determina il comportamento sia dell'illuminazione globale che di quella locale nella tua esperienza. Studio inizia ogni esperienza con un'illuminazione Soft che rende un aspetto più piatto con luci e ombre più morbide. Tuttavia, per migliorare l'ambiente e attivare le tue sorgenti di luce locali affinché producano anche ombre e illuminazione precise, come la luce del falò, devi abilitare l'illuminazione Realistic.
Per dimostrare questo concetto, guarda le due immagini seguenti dello stesso falò con stili di illuminazione diversi. L'illuminazione locale del falò con illuminazione Soft non produce ombre nello stesso modo in cui l'illuminazione globale del sole fa, rendendo quest'area dell'ambiente in modo non uniforme illuminata con ombre irrealistiche. Al contrario, l'illuminazione locale del falò con illuminazione Realistic interagisce con la legna, le rocce e la vegetazione intorno all'ambiente, producendo ombre nette e realistiche per l'ora della sera.
Per abilitare l'illuminazione realistica:
- Nella finestra Explorer, seleziona Lighting.
- Nella finestra Properties, clicca sul menu a discesa LightingStyle, quindi seleziona Realistic.
Migliora i riflessi metallici
Per impostazione predefinita, tutti i materiali utilizzano texture di rendering basate sulla fisica (PBR) che ti permettono di visualizzare superfici realistiche in vari scenari di illuminazione utilizzando più file immagine su un singolo oggetto. Ciò significa che quando usi i materiali integrati di Studio, la metallicità e la rugosità di una particolare superficie sono già definite per te e gli oggetti con quei materiali reagiscono naturalmente più accuratamente all'illuminazione nel tuo ambiente con riflessi realistici. Puoi migliorare questo effetto impostando le proprietà Lighting.EnvironmentDiffuseScale e Lighting.EnvironmentSpecularScale su 1 per sfruttare veramente i riflessi metallici dall'illuminazione Enum.LightingStyle.Realistic.
Questo passaggio è importante perché garantisce che tutte le texture PBR nella tua esperienza, comprese quelle da MaterialVariants o oggetti SurfaceAppearance, appaiano al meglio e riflettano meglio il loro ambiente. Ad esempio, esamina le due immagini seguenti della stessa padella e utensili vicino al falò con diversi valori di proprietà Lighting.EnvironmentDiffuseScale e Lighting.EnvironmentSpecularScale. Quando regoli questi valori, il metallo diventa più evidente e riflette significativamente di più l'illuminazione dalle sorgenti di luce globali e locali rispetto a prima.
Per migliorare i riflessi metallici:
- Nella finestra Explorer, seleziona Lighting.
- Nella finestra Properties, imposta EnvironmentalDiffuseScale e EnvironmentSpecularScale su 1. Il metallo nell'esperienza diventa più riflettente.
Cambia l'orario del giorno
Ora che la tua esperienza sta usando lo stile di illuminazione Enum.LightingStyle.Realistic e i materiali stanno reagendo in modo realistico alle sorgenti di luce nella tua esperienza, è tempo di spostare il sole in una posizione diversa secondo dove dovrebbe trovarsi nel mondo reale per l'orario del giorno. La posizione predefinita del sole è alta nel cielo, emulando circa il mezzogiorno nel mondo reale, quindi è meglio spostarlo più vicino all'orizzonte, proprio sopra le montagne. Questo passaggio permette anche alla luce di scendere lungo il sentiero verso il falò e ottenere un bel sole dorato.


Per cambiare l'orario del giorno:
- Nella finestra Explorer, seleziona Lighting.
- Nella finestra Properties, imposta ClockTime su 17. Il sole si sposta nella posizione approssimativa in cui dovrebbe trovarsi alle 17:00.
Regola il colore della luce ambientale
Ci sono due proprietà Lighting che controllano il colore dell'illuminazione ambientale:
- Lighting.OutdoorAmbient controlla l'illuminazione ambientale dove il cielo è visibile.
- Lighting.Ambient controlla l'illuminazione ambientale all'interno degli spazi dove qualcosa blocca il cielo, come spazi interni o sotto la copertura degli alberi.
Per impostazione predefinita, queste proprietà sono impostate per produrre un'illuminazione ambientale grigia, ma per completare il cielo serale, devi regolare questi valori per aggiungere una tonalità e una luminosità realistica negli spazi più bui dell'esperienza per l'orario della sera. Ad esempio, un cielo serale ha molte più tonalità viola che grigie, quindi scegliere una tonalità viola per l'illuminazione ambientale crea un ambiente realistico.


Per regolare il colore dell'illuminazione ambientale:
- Nella finestra Explorer, seleziona Lighting.
- Nella finestra Properties, imposta Outdoor Ambient e Ambient su 156, 136, 176. L'illuminazione ambientale cambia in una tonalità di viola chiaro.
Scegli uno skybox
Uno skybox è un cubo composto da sei immagini individuali che creano il cielo di un'esperienza, includendo ciò che si trova sopra e sotto l'orizzonte. Gli skybox possono avere un grande impatto sull'aspetto e sulla sensazione di ciò che c'è nel tuo ambiente, quindi è importante considerare attentamente come scegliere uno skybox che migliori la qualità visiva della tua esperienza. Ad esempio:
- L'emisfero inferiore di uno skybox dovrebbe essere simile al colore del tuo terreno generale. Questo garantisce che l'emisfero inferiore sia strettamente correlato alla superficie del terreno, e che i colori che si riflettono sugli oggetti corrispondano grossomodo allo skybox.
- L'emisfero inferiore di uno skybox dovrebbe essere più scuro dell'emisfero superiore perché un'emisfero inferiore più scuro replica l'occlusione naturale della luce dal basso verso il terreno, rendendo la tua illuminazione più immersiva.
- Uno skybox non richiede nuvole, perché puoi facilmente aggiungere nuvole dinamiche per ottenere lo stesso effetto e integrare il tuo skybox.
Per illustrare questi concetti, esamina le due immagini seguenti per vedere come la stessa sfera cromata riflette due diversi skybox. Il primo skybox ha lo stesso livello di luminosità sia per gli emisferi superiore che inferiore, quindi non sembra che la sfera stia riflettendo bene il mondo intorno a sé. Al contrario, il secondo skybox ha un'emisfero inferiore più scuro rispetto al suo emisfero superiore, ottenendo un aspetto più naturale. Per informazioni su come creare e personalizzare gli skybox, vedi Skyboxes.


Effetti atmosferici
Il servizio Lighting ha un oggetto figlio Atmosphere con proprietà che ti permettono di simulare ambienti realistici disperdendo la luce solare in modi unici. Queste proprietà possono essere molto utili per creare uno spessore nell'aria dell'esperienza, dando all'ambiente un tangibile senso di profondità. L'oggetto Atmosphere attinge la maggior parte dei suoi colori direttamente dallo skybox, motivo per cui le decisioni precedenti riguardo il tuo skybox erano così importanti.
Aumenta la densità delle particelle dell'aria
La proprietà Atmosphere.Density controlla quanti particelle esistono nell'aria della tua esperienza. Quando aumenti questa proprietà, la quantità aggiuntiva di particelle ostacola la vista del giocatore su oggetti sullo sfondo. Ad esempio, quando Atmosphere.Density è 0, gli alberi, il sole e lo skybox sullo sfondo sono chiaramente visibili, ma quando aumenti questa proprietà a 0.391, le particelle iniziano a disperdere la luce e nascondere gli alberi.

Per aumentare la densità delle particelle dell'aria nell'atmosfera:
Nella finestra Explorer, seleziona Atmosphere.
Nella finestra Properties, imposta Density su 0.272.

Aggiungi una foschia
La proprietà Atmosphere.Haze controlla l'overall di foschia dell'atmosfera per creare un effetto visibile sia sopra l'orizzonte che lontano nella distanza dalla telecamera. Quando aumenti questa proprietà, non solo influisce sull'ambiente generale, ma influisce anche sugli oggetti che hanno un effetto fresnel particolarmente potente, come gli oggetti metallici che riflettono l'ambiente intorno a loro.
Per aggiungere foschia all'atmosfera:
Nella finestra Explorer, seleziona Atmosphere.
Nella finestra Properties, imposta Haze su 1.

Regola il colore dell'atmosfera
La proprietà Atmosphere.Color imposta la tonalità dell'atmosfera per toni e temi ambientali sottili e può davvero migliorare la foschia all'interno della tua esperienza. Puoi impostarlo su qualsiasi colore desideri per adattarlo alla tua esperienza, ma è consigliabile impostarlo su un valore di colore che sia vicino alla media degli oggetti nell'ambiente.
Per regolare il colore dell'atmosfera:
Nella finestra Explorer, seleziona Atmosphere.
Nella finestra Properties, imposta Color su 85, 78, 54.

Configura l'illuminazione locale
L'illuminazione locale è la luminiscenza da sorgenti di luce locali light sources nella tua esperienza, come oggetti SpotLight, SurfaceLight e PointLight. La sorgente di luce locale chiave che puoi creare per questa esperienza è il bagliore del falò, e regolando un paio delle sue proprietà predefinite, puoi alterare significativamente come questa illuminazione locale interagisce con l'ambiente complessivo e complementare la tua configurazione di illuminazione globale.
Aggiungi un PointLight
A differenza degli oggetti SpotLight o SurfaceLight che proiettano luce solo in una direzione, gli oggetti PointLight ti permettono di proiettare illuminazione omnidirezionale. Questo significa che quando aggiungi un PointLight alla mesh del tuo falò, si proietta in tutte le direzioni dall'origine, simile a un falò reale, e illumina tutti gli oggetti circostanti nelle ombre e permette ai giocatori di vedere più chiaramente la rugosità delle loro superfici.


Per aggiungere un PointLight al falò:
Nella finestra Explorer, passa sopra FireLight e clicca sul pulsante ⊕. Si visualizza un menu contestuale.
Dal menu, seleziona PointLight. L'oggetto PointLight si visualizza come figlio della mesh del falò.

Aumenta la portata del PointLight
Le proprietà predefinite del PointLight non sono sufficienti a illuminare completamente gli oggetti circostanti al falò, quindi devi aumentare la portata che la luce può raggiungere. Poiché il fuoco è grande e luminoso, la luce deve proiettare abbastanza lontano da illuminare gli alberi, le rocce e la vegetazione vicini. Questo aiuta anche a far sentire lo spazio caldo e accogliente, come se il calore del fuoco si stesse espandendo naturalmente all'esterno.
Per aumentare la portata del PointLight:
Nella finestra Explorer, seleziona il PointLight del falò.
Nella finestra Properties, imposta Range su 48. La portata massima di illuminazione della luce si espande.

Abilita le ombre
Sebbene la portata della luce sia realistica alle sue dimensioni, non è realistico che gli alberi e le rocce circostanti non proiettino ombre dalla luce del falò. A volte questo è utile se devi aggiungere un paio di punti luce per illuminare gli spazi bui all'interno della tua esperienza, ma quando stai cercando di emulare il mondo reale, puoi abilitare la capacità dell'illuminazione locale di proiettare ombre. È importante notare che ombre aggiuntive possono influenzare le prestazioni della tua esperienza su dispositivi a bassa potenza, quindi abilita le ombre solo quando aggiungono significativamente al contesto.
Per abilitare le ombre dalla luce locale del falò:
Nella finestra Explorer, seleziona il PointLight del falò.
Nella finestra Properties, abilita Shadows.

Regola la luminosità e il colore dell'illuminazione
Sebbene l'illuminazione locale stia già apparendo e sentendosi più vicina a un comportamento realistico, è ancora debole in potenza e troppo bianca per un bagliore caldo. Quando aumenti la luminosità del falò e aggiungi una tonalità più calda, porta veramente vita al fuoco e aggiunge al calore della scena.
Per abilitare le ombre dalla luce locale del falò:
Nella finestra Explorer, seleziona il PointLight del falò.
Nella finestra Properties,
- Imposta Brightness su 2.
- Imposta Color su 255, 179, 73.

Ora hai una scena di falò che è completa e accogliente per i giocatori per rilassarsi. Utilizzando le abilità di questo tutorial, puoi combinare lo stile di illuminazione realistica con i materiali PBR disponibili per creare esperienze ricche e immersive. È sufficiente impostare le proprietà corrette e prendere decisioni su queste caratteristiche che si adattino al tuo ambiente.




