Apa saja contoh bagus dari efek shader piksel prosedural atau layar-ruang? Tidak diperlukan kode; Saya hanya mencari inspirasi.
Secara khusus, saya mencari efek yang tidak bergantung pada geometri atau sisa adegan (sehingga mereka akan terlihat oke dirender sendirian di quad) dan tidak didasarkan pada pemrosesan gambar (mereka tidak memerlukan "gambar dasar" , "meskipun mereka dapat menggabungkan tekstur). Multi-pass atau single-pass baik-baik saja. Tangkapan layar atau video akan ideal, tetapi gagasan juga berfungsi.
Berikut adalah beberapa contoh dari apa yang saya cari (semua dari sampel RenderMonkey): alt teks http://public.blu.livefilestore.com/y1pXcNg_0EPZVzwu1T84a4Yek373x8062rhrNCA7UcftTjCkeiY-5uAuJiBYY29x2E53p5MO-uMA8FmEquvxsPCkA/effect1.jpg?psid=1 alt teks http :? //public.blu.livefilestore.com/y1p_5Lx7BdjFyFRBkbcc0WakAT7Q-99fVcFOxmTXBbG4VtoFzC0UfAj51eSnE7ZOD84EYL2Y51HhMS2nWsohhn1mQ/effect2.jpg psid = 1 alt teks http://public.blu.livefilestore.com/y1p_5Lx7BdjFyE3KhYtHe-Cdg7XuXcJ9Ou-GKzED-kZnzACyB5ypA6NSCfsYfuKa0h3ztoDRwwq9qBddX2OfG0fhg/effect3.jpg?psid= 1 alt teks http://nv3wrg.blu.livefilestore.com/y1p1iHFwf-wytDo8HlTJca8RfckA-iTKgvLiJm0t9iz3S35YgeEnt99NMjKDgotxa3Bv90wAhOylabzx2xdx?
Saya mengetahui pertanyaan ini ; Saya tidak meminta sumber implementasi shader yang sebenarnya tetapi untuk beberapa ide inspirasional - dan yang ada di Perpustakaan NVIDIA Shader kebanyakan membutuhkan adegan atau efek pemrosesan gambar.
Jawaban:
Pemetaan interior adalah efek yang sangat mengagumkan. Dibutuhkan flat quad yang membosankan dan membuatnya terlihat seperti bangunan dengan interior, semuanya seluruhnya dalam pixel shader. Ini semi-prosedural karena beberapa aset dibuat dengan tangan, tetapi shader menempatkannya secara prosedural.
sumber
Untuk inspirasi hebat, jangan lupa untuk memeriksa efek demo oldskool. Hal-hal seperti plasma, api, copperbar, warps, lensa, rotozoomers muncul di pikiran.
Tentu saja akan membutuhkan porting di pihak Anda, tapi itu tantangan saya kira.
Inilah sumber yang bagus dengan beberapa efek dan sourcefiles: http://www.oldskool.org/demos/explained/demo_graphics.html
sumber
Lihat Facewound . Khususnya lihat contoh dalam tutorial shader .
sumber
Ada banyak contoh shader di sini
Beberapa hal hebat yang bisa Anda bangun dan dapatkan inspirasi darinya.
sumber
ShaderToy adalah renderer shader WebGL yang menunjukkan berbagai shader di browser Anda. Ini memiliki banyak contoh, dan Anda dapat mengedit contoh dan mengompilasinya dengan cepat! Saya telah menghabiskan berjam-jam bermain dengannya :)
Anda perlu menjalankan WebGL di browser Anda. Chrome mungkin merupakan taruhan terbaik Anda saat ini.
sumber
Lihat juga perangkat lunak seperti Mental Mill. Hal ini memungkinkan pemrograman shader berbasis simpul dengan operasi matematika. Tambahkan banyak gelombang dan gambar acak dan lihat apa yang keluar dari ujung lainnya. Sering dapat menemukan jauh lebih banyak dari proses daripada gambar yang saya temukan ("hei ini terlihat seperti kilat kilat").
sumber
Jika Anda memiliki salinan Unreal yang asli, Anda dapat melihat paket tekstur di editor dan melihat semua efek yang rapi. Mirip dengan contoh yang Anda posting di pertanyaan awal.
sumber