Eksperimen celah ganda Young sangat sederhana untuk dibuat dan mudah dijelaskan, tetapi ini adalah contoh dari difraksi dan interferensi, yang keduanya tidak dimodelkan dengan raytracing konvensional.
Sangat mudah untuk membuat perkiraan hasil menggunakan tekstur, tetapi itu akan membutuhkan mengetahui terlebih dahulu apa yang seharusnya terjadi. Untuk pengaturan sewenang-wenang, di mana jumlah dan susunan celah tidak diketahui sebelumnya, adakah algoritma yang ada untuk memodelkan efek untuk menghasilkan gambar yang dihasilkan dengan benar?
Jika tidak, model apa yang perlu dimasukkan untuk menghasilkan efek ini secara akurat? Dapatkah ray tracing diadaptasi untuk menggunakan sinar yang membawa informasi tambahan, atau akankah diperlukan pendekatan yang sama sekali baru?
sumber
Jawaban:
Sebenarnya dimungkinkan untuk menambah pelacak sinar untuk membuatnya mampu mensimulasikan efek gelombang. Kertas Rendering Wave Effects dengan Augmented Light Field menjelaskan satu cara untuk melakukannya. Singkatnya, mereka memperkenalkan kerangka kerja yang disebut Augmented Light Field yang memungkinkan mereka untuk memodelkan efek gelombang dengan representasi berbasis sinar. Dalam kerangka ini, sinar dapat membawa cahaya negatif selain sinar positif; secara intuitif, sinar yang membawa cahaya negatif dapat "mengurangi" cahaya dari permukaan yang tidak dapat dijangkau karena efek interferensi, misalnya.
Saya belum mengimplementasikannya secara pribadi, dan saya tidak dapat berbicara karena kompleksitas implementasinya, tetapi saya percaya ini adalah titik awal yang baik.
sumber