Efekty post-processingu to konfigurowalne filtry, które pozwalają na szybkie wzbogacenie wizualizacji Twojej gry. Korzystając z obiektów efektów post-processingu w usłudze Lighting lub Camera, możesz:
- Symulować kamerę widzącą jasne światło i wyolbrzymić jego blask (bloom).
- Zastosować rozmycie Gaussa blur do całej gry lub dodać rozmycie do części gry, które nie są w ostrości (depth‑of‑field).
- Wzmocnić wygląd otoczenia, aby stworzyć konkretny nastrój poprzez odcień (color correction).
- Renderować halo światła, które porusza się wraz ze słońcem (sun rays).

Dodaj efekty post-processingu
Kiedy dodasz efekty post-processingu do usługi Lighting, będą one wyświetlane dla wszystkich graczy, którzy wejdą do gry. Jest to przydatne dla efektów, które mają wpływ na globalne środowisko, takich jak sun rays.
Kiedy dodasz efekty post-processingu do obiektu Camera, będą one wyświetlane tylko dla konkretnego gracza. To jest przydatne dla efektów, które powinny dotyczyć tylko tego gracza w zależności od jego działań, takich jak rozmycie widoku 3D, gdy mają otwarte menu interfejsu użytkownika.
Aby dodać efekty post-processingu do usługi Lighting lub Camera:
Z menu wstaw jeden lub więcej z poniższych efektów post-processingu:
- BloomEffect
- BlurEffect
- ColorCorrectionEffect
- DepthOfFieldEffect
- SunRaysEffect
- ColorGradingEffect
W zależności od ustawień Studio, niektóre efekty mogą się nie pojawić. Aby zwiększyć poziom jakości renderowania:
- Otwórz Ustawienia Studio.
- W lewym pasku nawigacyjnym wybierz Renderowanie, a następnie rozwijane menu Poziom jakości edytora.
- Ustaw na najwyższy poziom.
Bloom
Efekt BloomEffect wyolbrzymia światła w Twojej grze, symulując kamerę widzącą jasne światło. Gdy ten efekt ma wysoką wartość, części z jasnymi kolorami świecą.

Blur
Efekt BlurEffect stosuje rozmycie Gaussa do całego widoku 3D. Możesz użyć tego efektu, aby rozmyć tło, gdy gracz ma otwarte menu, co pozwala skupić się na najważniejszych szczegółach.

Korekcja kolorów
Efekt ColorCorrectionEffect dostosowuje właściwości kolorów, aby poprawić wygląd otoczenia. Możesz również użyć tego efektu do udzielania informacji zwrotnej graczowi, na przykład, zmieniając kolor ekranu na czerwony, gdy zdrowie jego postaci jest niskie.
Poniższa lista opisuje główne właściwości ColorCorrectionEffect:
- Brightness — Ustawia jasność pikseli.
- Contrast — Ustawia zmianę w separacji między ciemnymi a jasnymi kolorami.
- Saturation — Ustawia intensywność kolorów.
- TintColor — Określa, jak bardzo kanały RGB pikseli są skalowane.

Głębia ostrości
Efekt DepthOfFieldEffect rozmywa części Twojej gry, które nie są w ostrości. Możesz użyć tego efektu, aby rozmyć odległe obiekty lub skupić uwagę gracza na konkretnych częściach gry, takich jak przedmiot w sklepie.

Promienie słońca
Efekt SunRaysEffect tworzy halo światła z promieniami wokół słońca, które poruszają się w zależności od właściwości ClockTime lub TimeOfDay. Obiekty pomiędzy kamerą gracza a słońcem formują ten efekt, pozwalając na realistyczne wizualizacje światła i cienia.
Korekcja kolorów
Efekt ColorGradingEffect modyfikuje sposób, w jaki wartości kolorów obliczone przez renderer powinny być przekształcane na zakres kolorów ekranu, wpływając na nastrój i wygląd Twojego miejsca.
Główną właściwością tego efektu jest TonemapperPreset. Dostępne są następujące wartości:
- Enum.TonemapperPreset.Default — Ustawia mapę tonów na użycie post‑2019 wyglądu Robloxa, który zapewnia żywe kolory i wysokie kontrasty.
- Enum.TonemapperPreset.Retro — Ustawia mapę tonów na naśladowanie przed‑2019 wyglądu Robloxa. Kolory wyglądają na mniej nasycone i jest mniejszy kontrast między nimi.
Jeśli chcesz odtworzyć pełny wygląd Robloxa sprzed 2019 roku dla swojej gry, eksperymentuj z Enum.TonemapperPreset.Retro i ustaw jasność wszystkich świateł na maksimum 1.0.
