Masalah bayangan
Aset Pengaturan Pencahayaan

jendela pencahayaan

Jendela pencahayaan (menu: Window > Rendering > Lighting) adalah titik kontrol utama untuk fitur pencahayaan Unity. Anda dapat menggunakan jendela Lighting untuk menyesuaikan pengaturan yang terkait dengan pencahayaan di Adegan Anda, dan untuk mengoptimalkan data pencahayaan yang telah ditentukan untuk kualitas, waktu bake, dan ruang penyimpanan.

API

Anda dapat melakukan banyak fungsi yang tersedia di jendela Pencahayaan di scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary
, menggunakan API LightingSettings dan Lightmapping.

Tata letak jendela pencahayaan

Jendela pencahayaan mengandung unsur-unsur berikut:

tab adegan

Tab SceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary
menampilkan informasi tentang Aset Pengaturan Pencahayaan yang ditugaskan ke Adegan aktif. Jika tidak ada Aset Pengaturan Pencahayaan ditugaskan ke Adegan aktif, itu menampilkan informasi tentang default LightingSettings objek.

Tab Adegan dibagi menjadi dua bagian:

Pengaturan pencahayaan Kontrol aset

Gunakan kontrol di bagian ini untuk menetapkan Aset Pengaturan Pencahayaan ke Adegan aktif, atau untuk membuat Aset Pengaturan Pencahayaan baru.

Property: Function:
Lighting Settings Aset Pengaturan Pencahayaan ditugaskan ke Adegan aktif.
New Lighting Settings Klik tombol ini untuk menghasilkan Aset Pengaturan Pencahayaan baru di Proyek Anda, dan secara otomatis menetapkan Aset Pengaturan Pencahayaan baru ke Adegan aktif.

Pengaturan pencahayaan

Gunakan bagian ini untuk melihat dan mengedit sifat Aset Pengaturan Pencahayaan atau objek LightingSettings yang ditugaskan ke Adegan saat ini. SitemapAset Pengaturan Pencahayaan.

Pengaturan alur kerja

Bagian ini berisi pengaturan yang membantu Anda debug Adegan Anda.

Property: Function:
GPU Baking Device Gunakan ini untuk mengubah GPU yang menggunakan Unity untuk data pencahayaan prekomputer. Properti ini terlihat hanya ketika Anda menggunakan backend Login Progres Lightmapper.
Light Probe Visualization Gunakan ini untuk menyaring yang Probe Cahayaprobe cahaya menyimpan informasi tentang bagaimana cahaya melewati ruang di tempat kejadian Anda. Koleksi probe cahaya yang diatur dalam ruang tertentu dapat meningkatkan pencahayaan pada objek bergerak dan pemandangan LOD statis dalam ruang itu. More info
Lihat di Glossary
divisualisasikan dalam Scene viewTampilan interaktif ke dunia yang Anda buat. Anda menggunakan Adegan Lihat untuk memilih dan posisi pemandangan, karakter, kamera, lampu, dan semua jenis lain dari Game Object. More info
Lihat di Glossary
. Nilai default adalah Only Probes Used By Selection.
Hanya Probe yang Digunakan Dengan Pemilihan Hanya Probe Cahaya yang mempengaruhi pemilihan saat ini divisualkan dalam tampilan Adegan.
Semua Probe Tidak Ada Sel Semua Probe Cahaya divisualkan dalam tampilan Adegan.
Semua Probe Dengan Sel Semua Probe Cahaya divisualkan dalam tampilan Adegan, dan tetrahedrons yang digunakan untuk interpolasi data Probe Cahaya juga ditampilkan.
None Tidak ada Probe Cahaya divisualkan dalam tampilan Adegan.
Display Weights Ketika diaktifkan, Unity menarik garis dari Probe Cahaya yang digunakan untuk pemilihan aktif ke posisi pada tetrahedra digunakan untuk interpolasi. Ini adalah cara untuk debug probe interpolasi dan masalah penempatan.
Display Occlusion Ketika diaktifkan, menampilkan data oklusi untuk Probe Cahaya jika Lighting Mode diatur ke ShadowmaskTekstur yang berbagi tata letak UV yang sama dan resolusi dengan peta cahaya yang sesuai. More info
Lihat di Glossary
.

tab lingkungan

Tab Lingkungan mengandung pengaturan yang terkait dengan efek pencahayaan lingkungan untuk Adegan saat ini. Konten tergantung pada render pipelineRangkaian operasi yang mengambil isi dari Adegan, dan menampilkannya di layar. Unity memungkinkan Anda memilih dari pipa render yang dibangun sebelumnya, atau menulis sendiri. More info
Lihat di Glossary
yang digunakan Proyek Anda.

Pipa Render Built-in dan Pipa Render Universal

Di Pipa Render Built-in dan URP, tab Lingkungan dibagi menjadi dua bagian:

Environment

Bagian lingkungan mengandung pengaturan dan kontrol yang terkait dengan pencahayaan yang berlaku untuk penerangan lingkungan di tempat kejadian saat ini, seperti Skybox, memffuse pencahayaan dan refleksi.

Property: Function:
Skybox Material Sebuah Skybox adalah Bahan yang muncul di belakang segala sesuatu yang lain di Adegan untuk mensimulasikan langit atau latar belakang jauh lainnya. Gunakan properti ini untuk memilih Skybox Anda ingin menggunakan untuk Adegan. Nilai default adalah Skybox bawaan.
Sun Source Ketika Skybox Material adalah Skybox Procedural, gunakan pengaturan ini untuk menentukan GameObject dengan komponen Cahaya arah untuk menunjukkan arah matahari (atau sumber cahaya yang besar, jauh menerangi Adegan Anda). Jika ini diatur ke None, cahaya directional paling terang di Adegan diasumsikan untuk mewakili matahari. Lampu yang properti Render Mode diatur ke Not Important tidak mempengaruhi Skybox. Nilai default adalah None.

Untuk informasi lebih lanjut tentang pengaturan Render Mode, lihat bagian pengaturan tambahan.
Realtime Shadow Color Tentukan warna yang digunakan Unity untuk membuat bayangan real-time dalam Mode Pencahayaan Subtractive.

Pengaturan ini terlihat hanya ketika Lighting Mode diatur ke Subtractive.
Environment Lighting Bagian ini berisi pengaturan yang mempengaruhi cahaya ambient di Adegan saat ini.
Source Gunakan ini untuk mendefinisikan warna sumber untuk cahaya ambient di Adegan. Nilai default adalah SkyboxJenis khusus Bahan yang digunakan untuk mewakili langit. Biasanya enam sisi. More info
Lihat di Glossary
.
Skybox Gunakan warna set Skybox dalam Skybox Material untuk menentukan cahaya ambient yang berasal dari sudut yang berbeda. Hal ini memungkinkan efek yang lebih tepat daripada Gradient.
Gradient Pilih warna yang terpisah untuk cahaya ambien dari langit, cakrawala dan tanah, dan campuran dengan lancar di antara mereka.
Color Gunakan warna rata untuk semua cahaya ambien.
Intensity Multiplier Gunakan ini untuk mengatur kecerahan cahaya ambient di Adegan, didefinisikan sebagai nilai antara 0 dan 8. Nilai default adalah 1.
Environment Reflections Bagian ini berisi pengaturan global untuk baking Refleksi ProbeKomponen rendering yang menangkap pandangan bulat dari sekitarnya di semua arah, seperti kamera. Gambar yang ditangkap kemudian disimpan sebagai kubus yang dapat digunakan oleh benda dengan bahan reflektif. More info
Lihat di Glossary
, dan pengaturan yang mempengaruhi refleksi global.
Source Gunakan pengaturan ini untuk menentukan apakah Anda ingin menggunakan Skybox untuk efek refleksi, atau kubus pilihan Anda. Nilai default adalah Skybox.
Skybox Pilih ini untuk menggunakan Skybox sebagai sumber refleksi.
Custom Pilih ini untuk menggunakan aset Cubemap atau RenderTexture dari tipe cube untuk refleksi.
Resolution Gunakan ini untuk mengatur resolusi Skybox untuk tujuan refleksi. Properti ini terlihat hanya ketika Source diatur ke Skybox.
CubemapKoleksi enam tekstur persegi yang dapat mewakili refleksi di lingkungan atau skybox yang digambar di balik geometri Anda. Enam kotak membentuk wajah kubus imajiner yang mengelilingi objek; setiap wajah mewakili pandangan di sepanjang arah sumbu dunia (hingga, kiri, kanan, ke depan dan belakang). More info
Lihat di Glossary
Gunakan ini untuk menentukan Cubemap untuk digunakan untuk tujuan refleksi. Properti ini terlihat hanya ketika Source diatur ke Cubemap.
CompressionMetode menyimpan data yang mengurangi jumlah ruang penyimpanan yang dibutuhkan. Kompresi Tekstur, Kompresi Animasi, Kompresi Audio, Membangun Kompresi.
Lihat di Glossary
Gunakan ini untuk menentukan apakah tekstur refleksi terkompresi. Pengaturan default adalah Auto.
Auto Tekstur refleksi dikompresi jika format kompresi cocok.
Uncompressed Tekstur refleksi disimpan dalam memori tidak terkompresi.
Compressed Tekstur dikompresi.
Intensity Multiplier Tingkat dimana sumber refleksi terlihat dalam objek reflektif.
Bounces Bouncing refleksi terjadi ketika refleksi dari satu objek kemudian tercermin oleh objek lain. Gunakan properti ini untuk mengatur berapa kali Probe Refleksi mengevaluasi bouncing kembali dan ke depan antara benda. Jika ini diatur ke 1, maka Unity hanya membutuhkan refleksi awal (dari peta skybox atau cube yang ditentukan dalam properti Reflection Source) ke akun.

Pengaturan lain

Bagian Pengaturan lain mengandung pengaturan untuk fog, HalosArea cahaya yang bersinar di sekitar sumber cahaya, digunakan untuk memberikan kesan partikel debu kecil di udara. More info
Lihat di Glossary
, Flares dan Cookies.

Property: Fungsi:
FogEfek pasca-olahan yang menunda warna ke objek tergantung pada jarak dari kamera. Gunakan ini untuk mensimulasikan kabut atau kabut di lingkungan luar ruangan, atau untuk menyembunyikan klip benda di dekat pesawat klip jauh kamera. More info
Lihat di Glossary
Enables atau menonaktifkan fog di itu adegan. Catatan bahwa fog tidak tersedia dengan Jalan rendering yang rusak.
Color Gunakan pemilih warna untuk mengatur warna Unity menggunakan untuk menggambar kabut di Adegan.
Mode Tentukan cara di mana fogging menumpuk dengan jarak dari cameraKomponen yang menciptakan gambar sudut pandang tertentu di tempat kejadian Anda. Output ditarik ke layar atau ditangkap sebagai tekstur. More info
Lihat di Glossary
.
Linear Kepadatan fog meningkatkan linear dengan jarak.
Start Mengatur jarak dari kamera di mana kabut dimulai.
End Mengatur jarak dari Kamera di mana kabut benar-benar mengaburkan Adegan GameObjectsObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary
.
Exponential Kepadatan fog meningkatkan eksponensial dengan jarak.
Density Gunakan ini untuk mengontrol kepadatan kabut. Fog muncul lebih padat sebagai Density meningkat.
Exponential Squared Kepadatan fog meningkat lebih cepat dengan jarak (terkenal dan persegi).
Density Gunakan ini untuk mengontrol kepadatan kabut. Fog muncul lebih padat sebagai Density meningkat.
Halo Texture Mengatur Tekstur yang ingin Anda gunakan untuk menggambar lampu sekitar Halo.
Halo Strength Tentukan visibilitas Halo di sekitar Lampu, dari nilai antara 0 dan 1.
Flare Fade Speed Tentukan waktu (dalam detik) di mana fade lensa flaresKomponen yang mensimulasikan efek pembiasan lampu di dalam lensa kamera. Gunakan Lens Flare untuk mewakili lampu yang sangat terang atau tambahkan suasana ke tempat kejadian Anda. More info
Lihat di Glossary
dari pandangan setelah awalnya muncul. Ini diatur ke 3 secara default.
Flare Strength Tentukan visibilitas flares lensa dari lampu, dari nilai antara 0 dan 1.
Spot Cookie Mengatur tekstur Cookie yang ingin Anda gunakan untuk Lampu Spot.

Pipa Render Definisi Tinggi

Di HDRP, tab Lingkungan memungkinkan Anda untuk menentukan langit mana yang digunakan untuk penerangan lingkungan. Untuk informasi lebih lanjut tentang pencahayaan lingkungan di HDRP, lihat.

Property: Function:
Profile Untuk langit. Profil Volume ini harus mencakup setidaknya satu override Volume Sky.
Static Lighting Sky Langit-langit untuk digunakan untuk simulasi Penerangan Global. Drop-down hanya mengandung jenis langit yang Profil termasuk. Misalnya, jika Profil termasuk override Volume Sky Gradient, Anda dapat memilih Gradient Sky dari drop-down ini.

Anda hanya dapat mengedit pengaturan ini jika Anda menetapkan Profil Volume ke bidang Profil.

Tab Lightmaps Realtime

Tab Realtime LightmapsTekstur pra-render yang mengandung efek sumber cahaya pada objek statis di tempat kejadian. Lightmaps dilalui atas geometri adegan untuk menciptakan efek pencahayaan. More info
Lihat di Glossary
menunjukkan daftar semua peta cahaya yang dihasilkan oleh sistem EnlightenSistem pencahayaan oleh Geomerics yang digunakan dalam Unity untuk lightmapping dan untuk Mencerahkan Penerangan Global Realtime. More info
Lihat di Glossary
Realtime Global IlluminationKelompok teknik yang model pencahayaan langsung dan tidak langsung untuk memberikan hasil pencahayaan yang realistis.
Lihat di Glossary
di Adegan saat ini. Jika Enlighten Realtime Global Illumination tidak diaktifkan di Proyek Anda, tab ini akan kosong.

tab Baked Lightmaps

Tab ini menunjukkan daftar semua peta ringan yang dihasilkan oleh lightmapperAlat dalam Unity yang bakes lightmap sesuai dengan pengaturan lampu dan geometri di tempat kejadian Anda. More info
Lihat di Glossary
untuk Adegan saat ini, bersama dengan Aset Data Pencahayaan. Jika Baked Global Illumination tidak diaktifkan di Proyek Anda, tab ini akan kosong.

Area kontrol

Kontrol untuk data pencahayaan prakomputer berada di bagian bawah jendela Pencahayaan.

Property: Function:
Auto Generate Jika Auto Generate diaktifkan, data pencahayaan prekomputer Unity secara otomatis ketika Anda melakukan perubahan pada Adegan.

Data ini termasuk lightmaps untuk sistem Penerangan Global Baked, lightmaps untuk sistem Penerangan Global Enlighten Realtime, Probe Cahaya, dan Probe Reflection.

Unity biasanya memulai bake beberapa detik setelah Anda membuat perubahan ke Adegan. Jika Auto Generate dinonaktifkan, Anda harus secara manual memanggil bake sendiri, menggunakan tombol Generate Lighting di jendela Pencahayaan, atau API Login Login atau Lightmapping.BakeAsync.

Perhatikan bahwa ketika Anda meminta data pencahayaan menggunakan Auto Generate, data pencahayaan yang telah ditentukan tidak disimpan sebagai Aset di Proyek Anda. Ini bukan disimpan dalam memori, dan serialisasi sebagai bagian dari Adegan.

Properti ini disimpan dalam Aset Pengaturan Pencahayaan. Hal ini terlihat di jendela Lighting hanya jika tab Adegan dipilih, dan Adegan aktif memiliki Aset Pengaturan Pencahayaan yang ditugaskan untuk itu.
Generate Lighting Klik tombol Generate Lighting untuk data pencahayaan prakomputer untuk semua adegan terbuka. Data ini mencakup peta ringan untuk sistem Penerangan Global Baked, peta lampu untuk sistem Penerangan Global Enlighten Realtime, Probe Cahaya, dan Probe Reflection.

Klik menu dropdown di sisi kanan Generate Lighting dan kemudian klik Bake Reflection Probes untuk bake hanya Probe Reflection untuk semua adegan terbuka.

Klik menu dropdown di sisi kanan Generate Lighting dan kemudian klik Clear Baked Data untuk menghapus semua data pencahayaan yang telah ditentukan dari semua adegan terbuka tanpa menghapus GI CacheFile menengah cache yang digunakan ketika data pencahayaan prekomputer Unity. Unity menyimpan cache ini untuk mempercepat perhitungan. More info
Lihat di Glossary
.

Tombol ini hanya diaktifkan jika Auto Generate dinonaktifkan.

  • [Aset Pengaturan Cahaya] ditambahkan dalam NewIn20201
Masalah bayangan
Aset Pengaturan Pencahayaan