Skyboxes
Skybox shaders

Menggunakan skyboxes

Pada Unity, skyboxJenis khusus Bahan yang digunakan untuk mewakili langit. Biasanya enam sisi. More info
Lihat di Glossary
adalah Bahan yang menggunakan skybox ShaderProgram yang berjalan di GPU. More info
Lihat di Glossary
. Untuk informasi tentang apa bayangan skybox tersedia, lihat Home > Sitemap.

Kompatibilitas pipa Render

Feature Built-in Render PipelineA series of operations that take the contents of a Scene, and displays them on a screen. Unity lets you choose from pre-built render pipelines, or write your own. More info
See in Glossary
Universal Render Pipeline (URP) High Definition Render Pipeline (HDRP)
Skyboxes G (1) G (1) Promo (2)

Notes:

  1. Pipa Render Built-in, dan Pipa Render Universal (URP) keduanya secara eksklusif menggunakan skybox untuk membuat langit. Kotak langit ini adalah bahan yang menggunakan skybox Shader.
  2. Definisi Tinggi Render Pipeline (HDRP) tidak mendukung bahan skybox dan bukan termasuk beberapa solusi generasi langit.

Membuat skybox Login

Untuk membuat bahan skybox baru:

  1. Dari bilah menu, klik Assets > Create > Material.
  2. Pada drop-down Shader, klik Skybox kemudian skybox Apakah Anda ingin menggunakan.
  3. Anda sekarang dapat mengisi properti di Bahan untuk mengatur skybox. Sifat yang tersedia pada Bahan tergantung pada kotak langit Shader penggunaan Material.

Note: Login Shader memiliki set sendiri Tekstur prasyarat yang berbeda dalam jumlah dan Texture formatFormat file untuk menangani tekstur selama rendering real-time oleh perangkat keras grafis 3D, seperti kartu grafis atau perangkat seluler. More info
Lihat di Glossary
. Untuk informasi tentang Tekstur Shader langit tertentu memerlukan, lihat dokumentasi untuk Shader skybox. Anda dapat menemukan daftar bayangan skybox dan dokumentasi mereka di halaman Home > Sitemap.

Menggambar skybox di anda adegan

Setelah Anda membuat bahan skybox, Anda dapat render di 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
Anda. Untuk melakukan ini:

  1. Dari bilah menu, klik Window > Rendering > Lighting Settings.
  2. Di jendela yang muncul, klik tab Scene.
  3. Menetapkan bahan skybox ke properti Skybox Material.

Ini menarik skybox di latar belakang setiap CameraKomponen yang menciptakan gambar sudut pandang tertentu di tempat kejadian Anda. Output ditarik ke layar atau ditangkap sebagai tekstur. More info
Lihat di Glossary
di Adegan Anda. Jika Anda hanya ingin menggambar skybox untuk kamera tertentu, lihat Menggambar skybox untuk kamera tertentu.

Menggunakan bahan skybox untuk pengaturan cahaya sekitar

Setelah Anda membuat bahan skybox, Unity dapat menggunakannya untuk menghasilkan pencahayaan ambient di Adegan Anda. Untuk membuat Unity melakukan ini:

  1. Buka jendela Pencahayaan (menu: Window > Rendering > Lighting Settings).
  2. Menetapkan skybox pilihan Anda ke properti Skybox Material.
  3. Klik drop-down Source dan, dari daftar, klik Skybox.

Anda juga dapat menentukan ketika pembaruan Unity pencahayaan ambient. Untuk melakukan ini, ubah Ambient Mode. Dua nilai adalah:

  • Realtime: Unity terus mengatur pencahayaan ambient untuk Adegan Anda. Ini berguna jika Anda mengubah skybox saat berjalan
  • Baked: Unity hanya menghasilkan pencahayaan ambient untuk Adegan Anda ketika Anda mengklik tombol Generate Lighting di bagian bawah jendela Pencahayaan. Ini berguna jika skybox Anda tidak berubah selama waktu berjalan karena menyimpan sumber daya komputasi.

Menggambar skybox untuk kamera tertentu

Jika Anda hanya ingin menggambar skybox di latar belakang Kamera tertentu, gunakan Komponen Skybox. Ketika Anda melampirkan komponen ini ke GameObjectObjek 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
dengan Kamera, itu menimpa skybox yang menarik kamera. Untuk melampirkan dan mengatur komponen Skybox:

  1. Pilih Kamera di Adegan Anda dan lihat di jendela 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
    .
  2. Klik Add Component > Rendering > Skybox.
  3. Pada komponen Skybox, menetapkan bahan skybox ke properti Custom Skybox.

Praktik Terbaik

Jika Skybox Anda termasuk matahari, bulan, atau cahaya lainnya di dalamnya, atur Cahaya Directional yang poin dalam arah yang sama dengan cahaya. Ini membuatnya tampak seolah-olah cahaya di skybox Anda menciptakan bayangan di Adegan Anda. Jika ada beberapa Lampu Directional di Adegan Anda, Anda dapat memilih mana Directional Light Skybox menggunakan. Untuk melakukan ini:

  1. Dari bilah menu, klik Window > Rendering > Lighting Settings.
  2. Klik tab Scene.
  3. Menetapkan Lampu Directional yang ingin Anda gunakan untuk properti Sun Source.

Jika Anda ingin memiliki kabut di Adegan Anda, sesuaikan warna kabut ke warna skybox. Ini membuat campuran kabut ke warna langit Adegan. Untuk melakukan ini:

  1. Dari bilah menu, klik Window > Rendering > Lighting Settings.
  2. Klik tab Scene.
  3. Pada bagian Other Settings, aktifkan kotak cemen.Fog checkbox.
  4. Mengatur properti Color untuk warna yang sesuai dengan kotak langit Anda. Untuk ini, Anda dapat menggunakan alat dropper tinta untuk memilih warna dari Adegan.
Skyboxes
Skybox shaders