Note: Fungsi ShaderLabBahasa Unity untuk mendefinisikan struktur benda-benda Shader. More info
Lihat di Glossary pada halaman ini adalah legacy, dan didokumentasikan untuk kesan ke belakang hanya. Jika file sumber shaderProgram yang berjalan di GPU. More info
Lihat di Glossary Anda termasuk kode HLSL, Unity mengabaikan perintah ini sepenuhnya. Jika file sumber naungan Anda tidak termasuk kode HLSL, Unity mengkompilasi perintah ini ke program naungan biasa pada impor.
Feature name | 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) | Custom SRP |
---|---|---|---|---|
Legacy fog | Yes | No | No | No |
Gunakan perintah Fog untuk mengaktifkan atau menonaktifkan fokus bawaan Unity, di naungan yang ditulis menggunakan perintah gaya tetap-fungsi.
Konfigurasikan project settingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
Lihat di Glossary untuk efek kabut bawaan menggunakan kelas RenderSettings, atau Jendela pencahayaan, dan kemudian gunakan perintah ini untuk mengaktifkan atau menonaktifkan fog di Pass yang diberikan.
Fogging memadukan warna piksel yang dihasilkan ke warna yang diberikan, berdasarkan 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. Fogging tidak memodifikasi nilai alfa pixelUnit terkecil dalam gambar komputer. Ukuran piksel tergantung pada resolusi layar Anda. Pencahayaan pixel dihitung pada setiap piksel layar. More info
Lihat di Glossary, hanya komponen RGB.
Parameter | Value | Function |
---|---|---|
Mode | Off |
Jangan menerapkan fokus bawaan ke Pass ini. |
Global |
Terapkan fokus bawaan ke Pass ini, berdasarkan pengaturan proyek. Perhatikan bahwa jika kabut dinonaktifkan dalam pengaturan proyek, Unity tidak akan menerapkannya ke Pass ini. |
Kode contoh ini menunjukkan sintaks untuk menggunakan perintah ini di blok Pass.
Shader "Examples/FogExample"
{
SubShader
{
// The rest of the code that defines the SubShader goes here.
Pass
{
Fog Off
// The rest of the code that defines the Pass goes here.
}
}
}