Bagaimana orang menyiasati paten Carmack's Reverse?

9

Rupanya, Creative memiliki paten pada Carmack's Reverse, dan mereka berhasil memaksa Id untuk memodifikasi teknik mereka untuk sumber drop , serta memasukkan EAX dalam Doom 3 .

Tetapi Carmack's Reverse cukup sering dibahas dan tampaknya ini adalah pilihan yang baik untuk peneduhan yang ditangguhkan, sehingga mungkin digunakan dalam banyak produksi anggaran tinggi lainnya juga.

Meskipun tidak mungkin bahwa Creative akan mengejar perusahaan yang lebih kecil, saya bertanya-tanya bagaimana studio yang lebih besar mengatasi masalah ini. Apakah mereka hanya menyilangkan jari dan berharap Kreatif tidak mengendalikan mereka, atau apakah mereka sama sekali tidak menggunakan Carmack's Reverse?

Rei Miyasaka
sumber
Saya tidak benar-benar melihat bagaimana caramack membalikkan ikatan menjadi bayangan yang ditangguhkan. Ini adalah teknik volume bayangan untuk menghindari hal-hal buruk yang terjadi ketika kamera dalam bayangan. Juga saya tidak berpikir banyak perusahaan menggunakan teknik bayangan volume dan karena itu tidak perlu khawatir tentang masalah paten. Jika mereka melakukannya, kemungkinan besar mereka hanya mendapatkan lisensi untuk menggunakannya seperti dengan hal lain yang dipatenkan.
OriginalDaemon
1
Selain itu, sepertinya Carmack mengubah kode yang menyinggung untuk tidak melanggar paten dalam versi GPL dari Doom 3 (yang seharusnya bisa Anda cari).
mrbinary
@ mrbinary Mereka hanya melakukan itu sebelum sumber dirilis, dari apa yang saya baca. Sebelumnya, Creative hanya mengancam mereka untuk memasukkan EAX di Doom 3 untuk kepentingan PR mereka sendiri, tampaknya.
Rei Miyasaka

Jawaban:

9

Saya bertanya-tanya bagaimana studio besar mengatasi masalah ini.

Mereka menyiasatinya dengan tidak menggunakan volume bayangan stensil. Ini benar-benar bukan teknik yang baik, dan itu tidak bekerja dengan baik dengan rendering yang ditangguhkan, yang merupakan arah banyak industri akan masuk

Ya, itu bagus karena pixelnya akurat, tidak seperti shadow map. Tetapi banyak kerugian (kinerja di antara mereka) membuatnya menjadi ide yang kurang menarik bagi pengembang game.

Nicol Bolas
sumber