Meskipun saya seorang programmer dengan perdagangan, saya hampir tidak menyentuh pengembangan game sama sekali. Saya sudah memiliki pertanyaan ini selama beberapa waktu, dan sekarang setelah saya melihat perkembangan game, saya pikir ini waktu yang tepat untuk bertanya.
Mengapa pemetaan bayangan tampaknya menjadi cara eksklusif yang digunakan game untuk membuat bayangan? Terus terang, itu terlihat mengerikan. Bahkan gim-gim modern dengan pengaturan bayangan maksimal telah membuat bayangan block-y yang bergerigi sangat mengganggu.
Doom 3, dibuat 11 tahun yang lalu menggunakan volume bayangan yang terlihat jauh lebih baik daripada implementasi peta bayangan yang pernah saya lihat, yang termasuk game AAA yang dirilis pada minggu yang sama pertanyaan ini sedang diposting. Mod pihak ketiga untuk Doom 3 bahkan melunakkan tepi bayangan, membuatnya lebih mengesankan secara visual.
Apakah ada beberapa masalah teknis atau batasan dengan menerapkan hal-hal seperti volume bayangan? Apakah peta bayangan begitu mudah diimplementasikan sehingga pengembang bahkan tidak mempertimbangkan hal lain?
Satu-satunya informasi yang saya dapat temukan pada subjek adalah bahwa poligon yang membentuk volume bisa sangat besar, menjadi lebih menuntut. Mungkin volume bayangan memiliki persyaratan sistem yang jauh lebih tinggi, tetapi jika itu masalahnya bagaimana mereka bisa menggunakannya pada tahun 2004?
Pertanyaan ini tidak spesifik untuk pemetaan bayangan vs volume bayangan, Mereka hanya 2 yang pernah saya lihat digunakan dalam produk penuh dan saya hanya belum dapat menemukan banyak informasi tentang teknik lain.
Jawaban:
Pemetaan bayangan dan bayangan stensil (volume bayangan) jelas merupakan dua besar, seperti yang telah Anda sebutkan, jadi saya akan tetap membandingkan keduanya. Dan karena Anda telah menunjukkan kekurangan yang paling jelas dari pemetaan bayangan dan keuntungan dari bayangan stensil, saya akan melakukan yang sebaliknya.
Kekurangan bayangan stensil
Mendukung pemetaan bayangan
Selain tanpa batasan yang saya daftarkan secara khusus untuk bayangan stensil, ada beberapa keuntungan ekstra untuk pemetaan bayangan:
Tidak satu pun dari daftar itu yang lengkap.
Jadi, sementara pengamatan Anda tentang pemetaan bayangan dan bayangan stensil benar, kekurangan bayangan stensil adalah penghalang bagi banyak efek yang diinginkan, dan pemetaan bayangan memiliki beberapa keunggulannya sendiri.
sumber