Pertanyaan yang diberi tag «monte-carlo»

2
Mengapa monte carlo ray tracing bekerja lebih baik daripada tracing ray terdistribusi?
Saya pernah mendengar bahwa kualitas pelacak monte carlo ray (berdasarkan algoritma penelusuran jalur) jauh lebih realistis daripada mesin terdistribusi (stokastik). Saya mencoba memahami alasannya, tetapi saya baru saja mulai. Untuk menyelami topik ini dan memahami dasar-dasarnya, dapatkah seseorang mengarahkan saya ke arah yang benar? Bagian mana dari algoritma yang mengarah …

3
Apakah Russian Roulette benar-benar jawabannya?
Saya telah melihat bahwa dalam beberapa implementasi Path Tracing, sebuah pendekatan yang disebut Russian Roulette digunakan untuk menyisihkan beberapa jalur dan berbagi kontribusinya di antara jalur lainnya. Saya memahami bahwa alih-alih mengikuti jalur sampai turun di bawah nilai ambang batas kontribusi tertentu, dan kemudian mengabaikannya, ambang batas yang berbeda digunakan …

2
Bagaimana sampel yang berkorelasi memengaruhi perilaku penyaji Monte Carlo?
Sebagian besar deskripsi metode render Monte Carlo, seperti penelusuran jalur atau penelusuran jalur dua arah, mengasumsikan bahwa sampel dihasilkan secara independen; yaitu, generator nomor acak standar digunakan yang menghasilkan aliran angka independen dan terdistribusi seragam. Kita tahu bahwa sampel yang tidak dipilih secara independen dapat bermanfaat dalam hal kebisingan. Misalnya, …

2
Bagaimana cara membangun model objektif lensa / kamera yang layak untuk pelacakan jalur?
Saya telah menulis path-tracer kecil setelah belajar dan bereksperimen dengan smallpt . Satu-satunya hal yang saya sendiri tidak tulis (dan pahami) adalah bagaimana sinar awal dihitung dan ditembakkan dari kamera. Saya mendapatkan prinsip yang benar, tetapi saya sedang mencari beberapa sumber daya yang menjelaskan cara: Hitung arah awal sinar Memodelkan …

1
Apakah pengambilan sampel hemisfer berbobot kosinus masih membutuhkan NdotL saat menghitung kontribusi cahaya tidak langsung?
Ketika mengkonversi dari sampling hemisfer yang seragam menjadi cosinus hemisfer yang berbobot, saya bingung dengan pernyataan dalam sebuah artikel. Kontribusi tidak langsung saya saat ini dihitung sebagai: Vec3 RayDir = UniformGenerator.Next() Color3 indirectDiffuse = Normal.dot(RayDir) * castRay(Origin, RayDir) Di mana produk titik adalah cos (θ) Tetapi dalam artikel ini tentang …

1
Hamburan Volumetrik Penuh Monte-Carlo
Saya ingin menambahkan hamburan volumetrik monte-carlo lengkap ke pelacak jalur saya, tetapi saya kesulitan meneliti bagaimana melakukannya. Izinkan saya menjelaskan apa yang ingin saya lakukan: Sinar memasuki materi, dan kami menerapkan BTDF, kemudian setelah beberapa jarak, terjadi peristiwa hamburan volumetrik, setelah itu (dalam kasus isotropik), sinar tersebut menyebar ke segala …

1
Apakah kode roulette Rusia ini benar?
Saya menggunakan www.scratchapixel.com di antara sumber daya lain untuk membantu saya mempelajari cara menerapkan renderer. Saya melihat kode berikut dari halaman ini di mana satu paket foton bergerak melalui suatu bahan sedang dipertimbangkan. Untuk setiap paket foton, bobot diinisialisasi ke . adalah probabilitas penyerapan.www111dwdwdw Bagian yang membingungkan bagi saya adalah …


1
Bagaimana semua orang menghitung "Sinar per Detik"?
Baru-baru ini saya mengembangkan pelacak jalur Monte-Carlo. Untuk mengukur kinerja pelacak saya, saya memutuskan untuk menerapkan mekanisme sederhana untuk menghitung berapa banyak sinar yang dapat dilacak dalam sedetik. Maka inilah masalahnya, ada dua cara untuk mendefinisikan satu sinar: Sinar yang lengkap, yaitu, mulai dari kamera dan memantul di sekitar tempat …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.