Przyszświatowe oświetlenie przyszłości jest najbardziej zaawansowanym i potężnym Lighting.Technology systemem, który możesz użyć do renderowania środowiska 3D w swoich doświadczeniach. W przeciwieństwie do innych dostępnych systemów oświetlenia przyszłości przyszłości oferuje płynną emisję światła, szczegółowe cienie i specjalne akcenty
Używając pliku Lighting Indoors - Start.rbxl jako punkt wyjścia i Lighting Indoors - Complete jako referencji, ten samouczek pokazuje Ci, jak wykorzystać Future lighting z strategicznymi konfiguracjami źródła światła, aby produkować realistyczne, immersyjne oświetlenie zewnętrzne, poprowadzając graczy poprzez
- Upewnienie się, że błyszczące powierzchnie mają dokładne odzwierciedlenia, które aktualizują się okresowo, gdy środowisko dynamicznie się zmienia.
- Przesuwanie słońca i ziemi do nowych pozycji, aby kątować promieniowanie słoneczne z okien na konkretne powierzchnie.
- Dostosowywanie koloru i gęstości otoczenia atmosfery.
- Wybór źródeł światła do rozwiązania unikalnych obaw środowiskowych z myślą o wydajności i optymalizacji.
- Zrównoważenie źródeł światła z tym, jak kameria postrzega ich zachowanie oświetleniowe.
Jeśli w dowolnym momencie zostaniesz zacięty w procesie, możesz użyć Oświetlenie w pomieszczeniach - Ukończ jako referencji do porównania swojego postępu.
Konfiguruj globalne oświetlenie
Globalne oświetlenie to promieniowanie z słońca lub księżyca w doświadczeniu. Podczas gdy ten samouczek koncentruje się na poprawie oświetlenia wewnątrz kabiny, która jest pokryta słońcem, jest ważne, aby skonfigurować globalne oświetlenie, ponieważ wpływa na cząsteczki powietrza w ogólnym atmosferze doświadczenia, niezależnie od tego, czy są one w środku czy na zewną
Dostosowując kilka domyślnych właściwości kluczowych w usłudze Lighting i jej dziecku Atmosphere, możesz diametralnie zmienić sposób, w jaki widzą zarówno atmosfera, jak i słońce, które przesuwa się przez okno, jak również sposób, w jaki ta iluminacja interaguje z dowolnym innym obiektem, który umieszcza w doświadczeniu.
Włącz system oświetlenia przyszłości
Właściwość Lighting.Technology określa zachowanie zarówno globalnego, jak i lokalnego oświetlenia w Twoim doświadczeniu. Studio rozpoczyna każde doświadczenie od systemu oświetlenia Enum.Technology.ShadowMap, zapewniającego, że globalne o
Konfiguracja oświetlenia pozwala zarówno na globalne, jak i lokalne oświetlenie działać razem i zapewnić bardziej realistyczne i immersyjne wizualizacje. Aby pokazać, jak zachowanie oświetlenia dla radio zmienia się, gdy używa Lighting Indoors - Complete różnych systemów oświetlenia. Lokalne oświetlenie z k
Ważne jest, aby zauważyć, że ze względu na metodę, w jaki sposób system oświetlenia przyszłości wykrywa wewnętrzne przestrzenie, aby obliczyć i renderować przydatne cienie, najlepiej otaczać wewnę
Aby włączyć technologię oświetlenia Przyszłość
W oknie Explorer wybierz Oświetlenie .
W Propnościach oknie, kliknij Technologię listę rozwijaną, a następnie wybierz Przyszłość.
Podwyższaj odblaski metalu
Główną zaletą używania systemu oświetlenia przyszłości jest jego zdolność do tworzenia błyszczących podświetleni metalu na powierzchniach błyszczących. To zwiększa realizm wewnętrznych środowisk, ponieważ imituje zachowanie oświetlenia w świecie rzeczywistej i daje poczucie głębi dla obiektów w przestrzeni 3D.
Domyślnie wszystkie materiały używają renderingu opartego na fizycznej podstawie (PBR), które umożliwiają wyświetlanie realistycznych powierzchni w różnych scenach oświetleniowych poprzez użycie wielu map tekstur na jednym obiekcie. Oznacza to, że gdy używasz wbudowanych materiałów Studio:
- Twardość i różnica metalowa na szczególnym powierzchni jest już dla Ciebie zdefiniowana bez dodatkowych kroków.
- Obiekty z wbudowanymi materiałami Studio reagują naturalnie bardziej dokładnie na oświetlenie w Twoim środowisku z realistycznymi odzwierciedleniami.
Możesz poprawić ten efekt za pomocą Future systemu oświetlenia, zwiększając globalne oświetlenie Lighting.EnvironmentDiffuseScale i Lighting.EnvironmentSpecularScale właściwości, szczególnie
Aby pokazać ten koncept, zbadaj metalowe bazy świecy z różnymi Lighting.EnvironmentDiffuseScale i Lighting.EnvironmentSpecularScale wartościami. Gdy zwiększasz te wartości, metal staje się bardziej dokładnie odzwierciedlać oświetlenie z źródła światła globalnego i lokalnego, co pozwala na to, że ten materiał jest bardziej widocz
Aby odtworzyć metalowe odblaski w próbce Oświetlenie w pomieszczeniach - Ukończ umieść plik:
- W oknie Explorer wybierz Oświetlenie .
- W oknie Właściwości upewnij się, że EnvironnementDiffuseScale i EnvironnementSpecularScale ustawione są na 1> 11>. Jeśli tak, to metal w doświadczeniu jest dokładnie odzwierciedlający.
Zmień czas dnia
Oprócz dostosowania ogólnej atmosfery przestrzeni 3D globalne oświetlenie jest potężnym narzędziem do tworzenia punktów zainteresowania w środowisku, które chcesz, aby gracze eksplorowali. Gdy połączysz tę technikę z lokalnymi źródłami światła, możesz pośrednio poprowadzić graczy do każdej sekcji obszaru gry i zapobiec im utracie ważnych rzeczy.
Aby pokazać ten proces, próbka Oświetlenie w pomieszczeniach - Ukończ strategicznie pozycjonuje słońce tak, aby jego światło świeciło w kabinie w kącie, podkreślając tylko drzwi kabiny. Gdy gracze przeskanują pokój, każde źródło światła pośrednio przyciąga uwagę gracza
Aby odtworzyć czas dnia w próbce Oświetlanie wnętrz - Ukończ placek plik:
W oknie Explorer wybierz Oświetlenie .
W Oknie Proprietści ,
- Ustaw CzasOdliczania na 15.6 . Słońce porusza się w określonej pozycji, w której będzie o 3:45 pm.
- (Opcjonalne) Ustaw GeographicLatitude na 323 .
Zwiększ promienie słoneczne
Teraz, gdy słońce jest w idealnej pozycji na niebie, aby świeciło jego światło przez okno i stworzyć punkt zainteresowania, możesz użyć dziecka usługi Lighting , aby zwiększyć iluminację słońca poprzez zwiększenie jego indywidualnych promieni s
Aby pokazać, jak kształt promieni słonecznych zmienia się, gdy zwiększasz ich intensywność i rozprzestrzenianie. Podczas gdy promienie słoneczne używające domyślnej konfiguracji subtelnie zbliżają się do okna, promienie słoneczne używające konfiguracji niestandardowej świecą w kabinie. Oprócz poprawy wizualnej tego efektu popraw
Aby odtworzyć promienie słoneczne w atmosferze w próbce Oświetlenie wnętrz - Ukończ miejsce plik:
- W oknie Explorer , wybierz dziecko służby Lighting SunRays obiektu.
- W Oknie Proprietści ,
- Ustaw Intensywność na 0.023 aby zwiększyć nieskończoność halo słońca.
- Ustaw rozprzestrzenienie na 0.266, aby rozszerzyć rozprzestrzenienie promieni słonecznych po całym niebu.
Dostosuj kolor światła wokół
Dostosowywanie koloru światła otoczenia lub ogólnego, indynego światła w przestrzeni 3D jest powszechną metodą ustawienia nastrroju środowiska lub określenia, czy jego oświetlenie jest ciepłe lub zimne. Istnieje dwa Lighting właściwości, które kontrolują kolor oświetlenia otoczenia:
- Lighting.OutdoorAmbient steruje oświetleniem zewnętrznym, gdzie widoczny jest niebo.
- Lighting.Ambient steruje oświetleniem w pomieszczeniach, w których coś blokuje niebo, takie jak środowiska wewnętrzne.
Domyślnie obie właściwości są ustawione na produkcję chłodnej szarości, ale nie pasuje to do źródeł światła w kabinie. Aby rozwiązać ten problem, próbka Oświetlenie wnętrza - Ukończ dostosowuje Class.Lighting.Ambient
Aby odtworzyć kolor oświetlenia w pomieszczeniu w próbce Oświetlenie wnętrza - Ukończ miejsce pliku:
W oknie Explorer wybierz Oświetlenie. 2. W oknie Właściwości ustaw Środowisko na 83, 70, 57. Oświetlenie środowiskowe zmienia się na cieplejszy i ciemniejszy pomarańczowy odcień.
Wybierz komplementarny Skybox
Usługa Lighting ma dziecko Sky z sześcioma pojedynczymi właściwościami, które razem tworzą niebo, które składa się z nieba doświadczenia. Niebo może mieć ogromny wpływ na wygląd i poczucie tego, co znajduje się w Twoim środowisko, więc ważne jest, aby
Ponieważ próbka Oświetlenie w pomieszczeniach - Ukończ wymaga ciepłej atmosfery, używa niebieskiej kryształki, która w większości przypadków priorytetuje ciepłe odcienie blisko niebieskiej linii, takie jak jasne żółci, wibrujące pomarańcze i kilka ciemnych zielonych. Dla informacji o tym, jak stworzyć i dostosować niebieskie k
Aby odtworzyć skrzynię niebios w przykładzie Oświetlenie wnętrza - Ukończ umieść plik:
W oknie Explorer , wybierz dziecko Lighting usługi Sky .
W Oknie Proprietści ,
- Ustaw SkyboxBk na rbxassetid://162001887 .
- Ustaw SkyboxDn na rbxassetid://161998893 .
- Ustaw SkyboxFt na rbxassetid://162001897 .
- Ustaw SkyboxLf na rbxassetid://162001904 .
- Ustaw SkyboxRt na rbxassetid://162001919 .
- Ustaw SkyboxUp na rbxassetid://162001926 .
Zwiększ gęstość cząsteczek powietrza
Usługa Lighting ma dziecko Atmosphere z właściwościami, które umożliwiają symulację realistycznych środowisk, rozpraszając promieniowanie w unikalny sposób. Niektóre z tych właściwości są bardziej widoczne w zewnętrznych środowiskach, takich jak te, które wpływ
Na przykład właściwość Atmosphere.Density kontroluje, ile cząsteczek istnieje w powietrzu swojego doświadczenia. Gdy zwiększasz tę właściwość, dodatkowe ilości cząsteczek tworzą poczucie grubości i ciężkości w przestrzeni 3D, które jest namacalne dla graczy, którzy eksplorują twój świat. To pomaga dodać teksturę i światło
Aby ilustrować tę technikę, przeglądaj następujące dwa obrazy z Lighting Indoors - Complete kabiny z różnymi gęstościami czą
Aby odtworzyć gęstość cząsteczek powietrza w próbce Oświetlanie wnętrz - Ukończ miejsce pliku:
W oknie Explorer , wybierz dziecko Oświetlenie usługi Atmosphere .
W Oknie Proprietści , ustaw Gęstość na 0.5. Powietrze staje się mętne.
Konfiguruj lokalne oświetlenie
Lokalne oświetlenie jest promieniowaniem z lokalnych źródeł światła w twoim doświadczeniu, takich jak Class.PointLight, PointLight i SpotLight obiektów. Po skonfigurowaniu twojego globalnego oświetlenia, aby spełnić og
Poniższe sekcje pokazują, jak utworzyć każdy rodzaj lokalnego źródła światła i dostosować kilka jego domyślnych właściwości, aby znacznie zmienić sposób, w jaki lokalne oświetlenie kompletuje twoje globalne oświetlenie i wchodzi w interakcję z ogólnym środowisko.
Zakroczystaj świece
Pierwszymi obiektami na scenie, które muszą oświetlić przestrzeń, są grupowania świec na szafce w pobliżu okna. Ich domyślna konfiguracja w Lighting Indoors - Start próbce zawiera następujące ParticleEmitter obiekty do dodania delikatnego ruchu do ich płomieni:
- Kandelabra ognia - Wytwarza lekko tapered cząsteczki, aby odzwierciedlić płomień świecy.
- Dym z kandydy - Wytwarza ciemne cząsteczki tapered, aby imitować dym kandy.
- Światło wypełniania świecy - Produkuje okrągłe cząsteczki, aby odzwierciedlić miękkie świecenie świecy.
Podczas gdy jest to doskonały rozpoczynać, świece nadal nie produkują realistycznego zachowania oświetlenia, które w pełni oświetla obszar w pobliżu lub bounces off surrounding objects. To rozwiązanie potrzeby oświetlenia wymaga Lighting Indoors - Complete próbki w środku grupy świec.
PointLight obiekty emitują światło kuloodporne z jednego punktu w każdym kierunku, podobne do małego słońca. Zachowanie oświetlenia sprawia, że są one użyteczne dla obiektów, które produkują światło kuloodporne, takich jak nieotk
Światła punktowe mogą być bardziej wymagające na urządzeniach z niższej półki niż inne źródła światła lokalnego, ponieważ światła punktowe projektują się w każdym kierunku. Aby zoptymalizować swoje doświadczenie, rozważaj, ile świateł punktowych jest niezbędnych bez kompromisu idealnego zachowania oświetlenia. Na przykład, przykładowe miejsca um
Aby odtworzyć lokalne oświetlenie świec w próbce Oświetlenie wnętrza - Ukończ miejsce pliku:
Umieść punkt światła w jednej z grup świec.
- W oknie Explorer, rozwinięty model Candy_Group_A.
- Następnie kliknij na część FillLight , a następnie kliknij na ikona⊕. Wyświetlony zostanie menu kontekstowe.
- Z menu kontekstowego wpisz PointLight .
Wybierz nowy punkt światła, a następnie w oknie Właściwości ,
- Ustaw Jasność na 0.7, aby zmniejszyć intensywność światła, aby była bardziej kompatybilna z świecą.
- Ustaw Kolor na 255, 202, 156 aby nadać światłu odcień brzoskwini i powtórzyć ciepło kod źródłowyświecy.
- Włącz Cienie , aby pozwolić na produkcję cieni.
Powtórz ten proces dla Cukierka_Grupa_B .
(Opcjonalne) Używając tej samej techniki z poprzednich kroków, dodaj światło punktowe z własną konfiguracją, aby oświetlić ogień palący w kominku.
Włącz lampę biurową
Drugie obiektu na scenie, który musi oświetlić przestrzeń, jest lampka biurkowa w pobliżu kąta tła kabiny. Gdy decydujesz, który lokalny obiekt światła chcesz użyć, ważne jest, aby przeglądać, jak typ i kształt źródła światła wpływają na to, jak świeci w rzeczy
- Jasne białe światło, które świeci tylko w kierunku biurka.
- Subtelny zielony światło, które wycieka z ciemnozielonej kaptury w wszystkich innych kierunkach oprócz białego światła.
Aby rozwiązać pierwszy problem oświetlenia, próbka Oświetlenie w pomieszczeniach - Ukończ w lampce biurowej wyprowadza SpotLight do bi
Aby rozwiązać drugie potrzeby oświetlenia, próbka używa PointLight, które produkuje miękkie światło zielone, które oświetla cały kąt kabiny bez znacznego widoczności w jasnym białym świetle. Aby ilustrować, przeglądaj następujące dwa obrazy, w który
Aby odtworzyć lokalne oświetlenie lampy w próbce Oświetlanie w pomieszczeniach - Ukończ miejsce pliku:
Umieść świecę w jednej z grup świec.
- W oknie Explorer, rozwój modelu Bankers_Lamp i Lamp_Hood mesz.
- Następnie kliknij na płat w kształcie ikona.
- Z menu kontekstowego wpisz SpotLight .
Wybierz nowy światło, a następnie w oknie Właściwości ,
- Ustaw Twarz na Dół , aby świeciła reflektorami nad biurkiem.
- Ustaw Kąt na 140 , aby projektować światło w kształcie półkuli, a nie kształcie kuli.
- Ustaw Jasność na 4, aby zwiększyć intensywność światła.
- Ustaw Kolor na 255, 238, 202 aby nadać światłu odcień brązowy i sklonować subtelne ciepło kod źródłowylampowego.
- Ustaw Zasięg na 12 aby zmniejszyć rozmiar obszaru, który jest oświetlany przez światło kandydatury, aby dotknąć podłogi.
- Włącz cienie , aby pozwolić lampie produkować cienie i efekt dramatyczny.
Umieść punktowe światło, które imituje bezpośrednie oświetlenie z kaptura lampy.
- W oknie Explorer , Przytrzymaj światło , nawinądź kursorem na część FillLight, a następnie kliknij ikona⊕. Wyświetlany jest menu kontekstowe.
- Z menu kontekstowego wpisz PointLight .
Wybierz nowy punkt światła, a następnie w oknie Właściwości ,
- Ustaw Zasięg na 12 aby zwiększyć rozmiar obszaru, który świętość punktowa oświetla, abyście mogli oświetlić ściany za biurkiem.
- Ustaw Kolor na 142, 157, 125 aby nasycić światło na zielony odcień mchu i tymczasowo zmniejszyć jego jasność.
Oświetl ekran radiowy
Ostatnim obiektem na scenie, który musi oświetlić przestrzeń, jest klasyczny radio w środku statuek na dresserze. Podobnie jak poprzedni sekcja, gdy decydujesz, który lokalny obiekt światła chcesz użyć, nale
Zamiast tego, aby rozwiązać ten oświetlenie, próbka Oświetlenie w pomieszczeniach - Ukończ
Ważne jest, aby zauważyć, że mimo zarówno światła powierzchni, jak i światła błyszczące używając właściwości Face , aby określić, która powierzchnia kubełowa powinna promieniować światło, światła powierzchni są odrębne od świateł błyszczących, ponieważ ich emisja światła zmienia się w zależności od rozmiarów ich bloku rodzic
Aby odtworzyć powierzchnię światła na przykładzie Lighting Indoors - Complete umieść plik:
Umieść na ekranie radiowego światła powierzchniowego.
- W oknie Explorer , rozwinięty model Radio_Noise , a następnie jego dziecko Radio .
- Następnie kliknij na Radio_Backglow menu siatki, a następnie kliknij na ikona⊕. Wyświetlony zostanie menu kontekstowe.
- Z menu kontekstowego wpisz Światło powierzchni .
Wybierz nową powierzchniową lampę, a następnie w oknie Właściwości ,
- Ustaw Twarz na Lewo , aby świeciła światło z dala od powierzchni zegara
- Ustaw Jasność na 2 , aby nieco zwiększyć intensywność światła.
- Ustaw Kolor na 146, 255, 251 aby nadać światłu odcień niebiesko-zielony.
- Ustaw Zasięg na 4 aby zmniejszyć rozmiar obszaru, który światło powierzchni oświetla, aby dotykał tylko biurka.
Zrównoważone źródła światła
Oświetlanie środowiska to równowaga między twoimi źródłami światła i percepcją kamery ich oświetlenia. Nawet jeśli twoje źródła światła mają odpowiednie ustawienia dotyczące tego, jak oświetlają przestrzeń w rzeczywistym świecie, możliwe jest dostosowanie i ponowibranie, aby osiągnąć idealne zachowanie oświetlenia, aby osiągnąć idealne zachowanie oświetlenia w świecie rzeczywistej
Na przykład, scena w jej obecnym stanie ma intencjonalnie ciepłe światło w całej kabiny, ale jej kolory i cienie wyglądają zarówno na twardych, jak i na twardych. Aby rozwiązać ten problem, próbka Oświetlenie w pomieszczeniach - Ukończ dostosowuje globalne oświetlenie, aby zwiększyć jego bogactwo w kameryze gracza bez utraty szczegółów
Dostosuj ekspozycję światła
Podobnie jak dostosowywanie tego, jak długo soczewka kamery w rzeczywistości życia pozostaje otwarta dla zdjęcia, właściwość Lighting usługi Class.Lighting.ExposureCompens
Na przykład, zbadaj następujące obrazy, aby zobaczyć
Aby odtworzyć poziomy ekspozycji w próbce Oświetlenie w pomieszczeniach - Ukończ miejsce pliku:
W oknie Explorer wybierz Oświetlenie .
W Oknie Proprietści , ustaw Kompensację za ekspozycję na 0.5, aby zastosować dodatkową ekspozycję na scenie.
Dostosuj kontrast kolorów
Podobnie jak stosowanie filtra na kamerkę, możesz dodać postępowanie ColorCorrectionEffect do usługi Lighting, aby dostosować, jak kamera postrzega kolor. To jest użyteczne, gdy chcesz wprowadzić korekty kolorów, które wpływają na cały obszar środowiska, a nie tylko na jeden obiekt lub obszar gry.
Przykład Oświetlenie w pomieszczeniach - Ukończ używa ColorCorrectionEffect , aby zwiększyć wibracje i kontrast pomiędzy wszystkimi ciemnymi i jasnymi kolorami. To jest przydatne do stworzenia ciepłego, zasyczonego przestrzeni, która zaprasza graczy.
Aby odtworzyć, jak kamera postrzega kolor w próbce Oświetlanie wnętrz - Ukończ miejsce pliku:
W oknie Explorer , Lighting usługi, następnie kliknij ikona ⊕. Wyświetlany jest menu kontekstowe.
Z menu kontekstowego wpisz KolorCorrectionEffect .
Wybierz nowy efekt post-processing, a następnie w oknie Właściwości ,
- Ustaw Kontrast na 0.05 aby zwiększyć kontrast między ciemnymi i jasnymi kolorami.
- Ustaw Saturację na 0.1, aby uczynić wszystkie kolory bardziej żywe.