Saya ingin membuat poros matahari / cahaya tampak kartun yang terlihat sangat dekat (atau identik) dengan yang ada di gim yang sangat terkenal dan dicintai seperti Journey:
dan Ori:
Bagaimana saya bisa mencapai ini?
Saya ingin membuat poros matahari / cahaya tampak kartun yang terlihat sangat dekat (atau identik) dengan yang ada di gim yang sangat terkenal dan dicintai seperti Journey:
dan Ori:
Bagaimana saya bisa mencapai ini?
Jawaban:
Gunakan peregangan partikel untuk mendapatkan efek. Di Renderer, pilih "Membentang Billboard". Ubah Skala Panjang sesuai kebutuhan Anda. Ini dapat digunakan dalam adegan 3D dan 2D.
Jika Anda benar-benar suka barang belajar Shader . Kebanyakan vertex dan fragmen shader. Menggambar sesuatu tidak selalu merupakan solusi. Ukuran build bertambah karena karya seni ekstra. Berbicara tentang efek keseluruhan. Lihat efek kartu emas Hearthstone .
Anda menyebutkan Anda menggunakan Unity sehingga Anda dapat menggunakan fitur "Sun Shafts" resmi mereka; itu dibangun langsung ke mesin: Anda dapat membaca Unity Docs ini untuk mendapatkan ide bagus tentang kemampuan mereka dan video YouTube ini dapat memandu Anda dalam mengimplementasikannya.
Ngomong-ngomong, Anda harus mengunduh Aset Standar Persatuan untuk dapat menggunakannya saat itu.
Inilah yang kami lakukan dan hasilnya terlihat seperti yang mereka lakukan di Ori.
Anda memerlukan tekstur untuk poros ringan Anda yang dililitkan secara vertikal. Ini dari proyek kami (karena itu watermark, maaf)
Anda menambahkannya ke bahan partikel, dan menambahkan bahan ke primitif Plane. Seharusnya terlihat bagus dan bercahaya.
Dua langkah lagi. Satu, Anda meregangkan pesawat sangat tinggi. Setinggi yang dibutuhkan. Dan dua, Anda menghidupkan offset vertikal tekstur melalui shader atau skrip. Ini membuat cahaya tampak hidup. Tambahkan partikel debu kecil untuk kemahiran ekstra.
Anda bisa menambahkan semacam efek jatuh juga dengan skrip shader, tapi itu masalah yang lebih rumit.
Saat menggunakan Unity 2019.3, Universal Renderpipeline (URP) dan khususnya renderer 2D, Anda dapat menggunakan Lampu Sprite 2D. Anda memerlukan tekstur (seperti yang ditunjukkan oleh Volvis), tambahkan "cahaya / 2D / Sprite Cahaya 2D" baru ke adegan Anda dan kemudian Anda dapat memilih tekstur itu sebagai 'sprite' di inspektur properti.
Untuk sampel Unity resmi, lihat "Lost Crypt", lihat di scenegraph di bawah "Lights / Forest / Light Group-shafts", lihat gambar berikut (catatan: efek awalnya lebih halus, intensitas meningkat pada gambar di bawah ini ). Jika Anda mencobanya, periksa juga 'bintik matahari' yang sangat mirip dan juga memberikan efek yang bagus.
https://assetstore.unity.com/packages/essentials/tutorial-projects/lost-crypt-2d-sample-project-158673