Memperpanjang Pipa Render Built-in dengan CommandBuffers
Vertex Lit Rendering Path
Persyaratan perangkat keras untuk Pipa Render Built-in
Memperpanjang Pipa Render Built-in dengan CommandBuffers
Halaman ini berisi informasi tentang menggunakan CommandBuffers di Built-in 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. Untuk informasi tentang menggunakan CommandBuffers dalam membuat pipa berdasarkan Pipa Rendering Scriptable, lihat Penjadwalan dan mengeksekusi perintah rendering di Pipa Pengirim Scriptable.
CommandBuffer fundamentals
Sebuah CommandBuffer memegang daftar perintah rendering (seperti mengatur target render, atau menggambar mesh tertentu). Anda dapat menginstruksikan Unity untuk menjadwalkan dan mengeksekusi perintah tersebut pada berbagai poin di Pipa Render Built-in, yang memungkinkan Anda untuk menyesuaikan dan memperluas fungsi rendering Unity.
Untuk daftar lengkap perintah yang dapat Anda eksekusi menggunakan CommandBuffers, lihat Login API documentation. Perhatikan bahwa beberapa perintah didukung hanya pada perangkat keras tertentu; misalnya, perintah yang berkaitan dengan ray tracingProses menghasilkan gambar dengan menahan sinar dari Kamera melalui setiap pixel dan merekam kontribusi warna pada titik hit. Ini adalah alternatif untuk rasterisasi. raytracing Lihat di Glossary didukung hanya dalam DX12.
Perintah Buffer contoh
Posting blog Unity memperkenalkan CommandBuffers di Pipa Render Built-in. Ini menjelaskan cara menggunakan CommandBuffers untuk mencapai beberapa efek yang berbeda, dan berisi proyek sampel dan kode contoh. Proyek ini dibuat untuk versi Unity yang lebih tua, tetapi prinsip-prinsipnya sama.
Kamera dan Cahaya Pelaksanaan acara acara
CameraEvent
Urutan pelaksanaan CameraEvent tergantung pada jalur renderingTeknik yang menggunakan pipa render untuk membuat grafik. Memilih jalur rendering yang berbeda mempengaruhi bagaimana pencahayaan dan pembentukan dihitung. Beberapa jalur rendering lebih cocok untuk berbagai platform dan perangkat keras daripada yang lain. More info Lihat di Glossary yang digunakan Proyek Anda.
Deferred rendering path
Unity render geometri buram
Unity menyelesaikan kedalaman.
Unity render refleksi default, dan refleksi Reflection 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.
Refleksi salinan Unity ke saluran Emissive G-buffer.
(hanya disebut jika ada geometri buram yang tidak dapat diberikan menggunakan deferred)
Satuan render geometri buram yang tidak dapat diberikan dengan rendering yang rusak.
(hanya disebut jika ada geometri buram yang tidak dapat diberikan menggunakan deferred)
Unity membuat skyboxJenis khusus Bahan yang digunakan untuk mewakili langit. Biasanya enam sisi. More info Lihat di Glossary.
Satuan render halos.
Unity menerapkan efek opaque-only post-processingProses yang meningkatkan visual produk dengan menerapkan filter dan efek sebelum gambar muncul di layar. Anda dapat menggunakan efek pasca proses untuk mensimulasikan kamera fisik dan sifat film, misalnya Bloom dan Kedalaman Lapangan. More infopemrosesan pos, pasca proses, pasca proses Lihat di Glossary.
Unity render geometri transparan, dan Kanvas UI(User Interface) Memungkinkan pengguna untuk berinteraksi dengan aplikasi Anda. Unity saat ini mendukung tiga sistem UI. More info Lihat di Glossary dengan Mode rendering Screen Space - CameraA component which creates an image of a particular viewpoint in your scene. The output is either drawn to the screen or captured as a texture. More info See in Glossary.
Unity renders lens 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.
Unity menerapkan efek pasca-olahan.
Persatuan render UI Kanvas dengan Mode Rendering yang tidak Screen Space - Camera.
Forward rendering path
Mempersatukan kedalaman untuk geometri buram.
Unity renders kedalaman normal untuk geometri buram.