Mode pencahayaan: Shadowmask
Jendela Light Explorer

Mode Pencahayaan: Subtractive

Halaman ini menjelaskan perilaku semua Lampu CampuranKomponen ringan yang properti mode diatur ke campuran. Beberapa perhitungan untuk Lampu Campuran dilakukan di muka, dan beberapa perhitungan untuk Lampu Campuran dilakukan pada waktu runtime. Perilaku semua Lampu Campuran di Adegan ditentukan oleh Mode Pencahayaan Adegan. More info
Lihat di Glossary
dalam 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
, ketika Adegan menggunakan Aset Pengaturan Pencahayaan dengan properti Mode pencahayaan yang ditetapkan menjadi Subtractive.

Dalam Subtractive Lighting Mode, semua Lampu Campuran di Adegan Anda memberikan pencahayaan langsung dan tidak langsung panggang. Unity bakes bayangan yang dilemparkkan oleh static 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
ke 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
. Selain bayangan panggang, satu arah cahaya, dikenal sebagai lampu arah utama, memberikan bayangan real-time untuk GameObject dinamis.

Karena bayangan dipanggang ke peta lampu, Unity tidak memiliki informasi yang perlu digabungkan secara akurat dan bayangan real-time pada runtime. Alih-alih, Unity menyediakan Realtime Shadow Color untuk mengurangi kontribusi dari peta lampu untuk menciptakan ilusi campuran yang benar antara bayangan panggang dan real-time. Anda juga dapat mengubah warna untuk mencapai gaya artistik tertentu.

Pencahayaan Subtractive Mode berguna pada perangkat keras low-end di mana kinerja adalah perhatian, dan di mana Anda hanya perlu satu lampu pengecoran bayangan real-time. Ini tidak memberikan efek pencahayaan yang sangat realistis, dan lebih cocok untuk estetika bergaya, seperti cel membentuk.

Render pipa dukungan

Lihat render perbandingan fitur pipa untuk informasi lebih lanjut tentang dukungan untuk Subtractive Lighting Mode di seluruh render pipelinesRangkaian 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
.

perilaku cahaya campuran

Ketika Anda mengatur Mode Pencahayaan Adegan untuk Subtractive, Lampu Campuran berperilaku sebagai berikut.

  • Permainan dinamisObjects lit oleh Mixed Lights menerima:
    • real-time pencahayaan langsung
    • dipanggang pencahayaan tidak langsung, menggunakan Probe Cahaya
    • bayangan real-time dari dinamis GameObjects yang menyala oleh Cahaya Arah Utama, menggunakan peta bayangan, hingga Jarak Bayangan
    • bayangan dari GameObjects statis, menggunakan Probe Cahaya
  • GameObjects Statis menyala oleh Lampu Campuran menerima:
    • pencahayaan langsung panggang, menggunakan lightmaps
    • dipanggang pencahayaan tidak langsung, menggunakan lightmaps
    • dipanggang bayangan dari static GameObjects, menggunakan lightmaps
    • bayangan real-time dari dinamis GameObjects yang menyala oleh Cahaya Arah Utama, menggunakan peta bayangan, hingga Jarak Bayangan

Menyiapkan Mode Pencahayaan Adegan Anda ke Subtractive

  1. Pilih Aset Pengaturan Pencahayaan untuk Adegan.
  2. Pada InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
    Lihat di Glossary
    , arahkan ke Mixed Lighting.
  3. Gunakan menu drop-down untuk mengatur Lighting Mode ke Subtractive.

Mengubah warna bayangan

Ketika Anda mengatur Mode Pencahayaan Adegan untuk Subtractive, Unity menampilkan properti Realtime Shadow Color di jendela Pencahayaan. Unity menggunakan warna ini ketika menggabungkan bayangan real-time dengan bayangan panggang. Mengubah nilai ini untuk memperkirakan warna pencahayaan tidak langsung di Adegan Anda, agar lebih cocok dengan bayangan real-time dengan bayangan panggang.

Cahaya Directional Utama

Unity secara otomatis memilih Lampu Directional di Adegan Anda dengan nilai intensitas tertinggi untuk menjadi Cahaya Directional Utama.

Mode pencahayaan: Shadowmask
Jendela Light Explorer