Layanan Lighting memiliki properti yang dapat Anda sesuaikan untuk memperbarui dan menyesuaikan pencahayaan global dalam sebuah permainan. Ada lima kategori properti pencahayaan:
- Warna — Mengatur hue dalam permainan.
- Kekuatan — Mengatur kekuatan atau jumlah cahaya yang mengenai kamera.
- Bayangan — Mengatur bagaimana pengguna mengalami bayangan dalam permainan.
- Tampilan — Properti yang menentukan gaya pencahayaan dan kualitas pencahayaan/pewarnaan atau prioritas jarak pandang.
- Lingkungan — Mengatur kondisi dunia permainan, seperti waktu hari dan garis lintang geografis.
Warna
Ambient
Properti Ambient mengatur sebuah hue untuk seluruh permainan. Properti ini mempengaruhi pencahayaan untuk baik lingkungan luar dan dalam ruangan.
![Properti Lighting.Ambient dari [0, 0, 0]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/Ambient-0-0-0.jpg)
OutdoorAmbient
Properti OutdoorAmbient mengatur sebuah hue untuk area luar dari sebuah permainan. Ini dapat membantu mensimulasikan bagaimana warna ambient pencahayaan nyata berubah sepanjang hari. Misalnya, cahaya matahari di pagi hari atau sore hari biasanya lebih hangat dan lebih merah muda serta oranye, sementara malam hari biasanya lebih dingin dan lebih biru serta ungu.
Dalam gambar berikut, perhatikan bahwa pencahayaan di dalam garasi dan kafe tidak berubah seperti saat Anda mengubah properti Ambient.
![Properti Lighting.OutdoorAmbient dari [255, 150, 50]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/OutdoorAmbient-255-150-50.jpg)
ColorShift_Top
Properti ColorShift_Top mengatur sebuah hue yang memantul dari permukaan yang menghadap ke matahari atau bulan.
![Properti Lighting.ColorShift_Top dari [0, 100, 255]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/ColorShift-Top-0-100-255.jpg)
ColorShift_Bottom
Properti ColorShift_Bottom mengatur sebuah hue yang memantul dari permukaan yang menghadap away dari matahari atau bulan.
Dalam gambar berikut, perhatikan perubahan hue pada dinding batu pasir yang menghadap away dari matahari.
![Properti Lighting.ColorShift_Bottom dari [255, 0, 220]](https://prod.docsiteassets.roblox.com/assets/lighting-and-effects/lighting-properties/ColorShift-Bottom-255-0-220.jpg)
Kekuatan
Kecerahan
Properti Brightness mengatur intensitas pencahayaan. Ini dapat membantu meningkatkan kontras antara area yang terang dan bayangan, mensimulasikan cahaya matahari yang terang dan cuaca yang lebih hangat.

ExposureCompensation
Properti ExposureCompensation menerapkan eksposur pada sebuah permainan. Eksposur adalah jumlah cahaya yang mencapai kamera.
Nilai yang lebih rendah mirip dengan under-exposure dalam fotografi, sementara nilai yang lebih tinggi mirip dengan over-exposure.

Bayangan
GlobalShadows
Saat diaktifkan, properti GlobalShadows merender bayangan.

ShadowSoftness
Properti ShadowSoftness mengatur seberapa kabur bayangan dari nilai 0 (tepi tajam) hingga 1 (tepi lembut). Properti ini hanya berlaku ketika LightingStyle diatur ke Realistic.

Tampilan
LightingStyle
LightingStyle menunjukkan niat artistik di balik pencahayaan dalam permainan, sebagai opsi Enum.LightingStyle. Realistic menyediakan pencahayaan dan bayangan paling canggih dan realistis yang dapat diberikan oleh Roblox, sementara Soft menghasilkan tampilan datar, retro-Roblox dengan cahaya dan bayangan yang lebih lembut.

PrioritizeLightingQuality
Properti PrioritizeLightingQuality menunjukkan apakah Anda lebih memilih kualitas pencahayaan/pewarnaan atau jarak pandang untuk dikurangi lebih dahulu. Ketika tingkat kualitas rendering berkurang, pengaturan true memprioritaskan fitur seperti bayangan canggih dan shader berkualitas tinggi di jarak yang lebih dekat, sementara pengaturan false memprioritaskan jarak pandang. Jika pencahayaan dan bayangan sangat penting untuk nuansa artistik permainan Anda, setel ini ke true.
Lingkungan
ClockTime dan TimeOfDay
Properti ClockTime dan TimeOfDay keduanya mewakili waktu saat ini dalam jam, dan mereka secara langsung terkait; jika Anda mengubah satu properti, yang lainnya juga berubah.
Satu-satunya perbedaan antara kedua properti ini adalah nilai numeriknya; ClockTime mewakili waktu dari jam 0 hingga 24, sedangkan TimeOfDay mewakili waktu dalam string 24 jam.

GeographicLatitude
Properti GeographicLatitude mewakili garis lintang geografis dalam derajat. Perhatikan bahwa meskipun properti ini mengubah posisi matahari dan bulan, ia tidak mengubah properti ClockTime dan TimeOfDay.
EnvironmentDiffuseScale
Properti EnvironmentDiffuseScale menentukan seberapa banyak cahaya ambient berasal dari lingkungan.
Dalam gambar berikut, perhatikan bagaimana cahaya ambient berubah, terutama di dalam dapur kedai ramen.

EnvironmentSpecularScale
Properti EnvironmentSpecularScale menentukan seberapa banyak cahaya specular berasal dari lingkungan. Ketika diatur mendekati nilai 1, objek halus mencerminkan lingkungan dengan lebih baik dan logam tampak lebih realistis.
