Ray Tracing in Real-Time Graphics: Conceptual Foundations, Technical Mechanics, Competitive Implications, and Architectural Insights
Tracing Sinar dalam Grafika Waktu Nyata: Fondasi Konseptual, Mekanika Teknis, Implikasi Kompetitif, dan Wawasan Arsitektur

Pengenalan Simulasi Cahaya Dinamis

Ray tracing mewakili salah satu pergeseran metodologis paling signifikan dalam grafis komputer sejak munculnya pipeline shading berbasis rasterisasi. Pada inti konseptualnya, ray tracing adalah yang menyimulasikan perilaku fisik cahaya dengan memancarkan sinar dari kamera virtual dan menghitung interaksinya dengan primitif geometris untuk menentukan nilai warna piksel. Berbeda dengan pendekatan rendering konvensional yang mengaproksimasi pencahayaan melalui model heuristik, ray tracing berupaya mencapai kesetiaan fotorealistik dengan memodelkan propagasi foton yang sebenarnya di lingkungan tiga dimensi. Artikel ini mengkaji landasan teoretis ray tracing, arsitektur komputasinya dalam konteks , serta implikasinya terhadap permainan kompetitif dan desain perangkat keras.
# Fondasi Konseptual Ray Tracing
## Prinsip Dasar
Ray tracing adalah teknik rendering yang mensimulasikan perjalanan cahaya secara fisik untuk menghasilkan gambar yang realistis. Teknik ini bekerja dengan melacak jalannya sinar dari sumber cahaya melalui adegan tiga dimensi hingga mencapai mata pengamat atau kamera.
## Filosofi Backward Tracing
Berbeda dengan simulasi cahaya yang melacak perjalanan sinar dari sumbernya, ray tracing modern umumnya menggunakan pendekatan backward tracing. Metode ini mengikuti sinar dari kamera menuju objek di adegan, yang secara komputasi lebih efisien karena tidak semua foton yang dipancarkan sumber cahaya akhirnya mencapai sensor kamera.
## Komponen Utama
### Sinar (Rays)
Setiap sinar direpresentasikan sebagai vektor yang memiliki:
– Titik awal (origin)
– Arah (direction)
– Panjang atau jarak tempuh
### Interaksi Cahaya
Ketika sinar bertemu dengan permukaan, beberapa interaksi dapat terjadi:
| Jenis Interaksi | Deskripsi |
|—————–|———–|
| Refleksi | Cahaya memantul dari permukaan |
| Refraksi | Cahaya membelok saat melewati medium |
| Absorpsi | Cahaya diserap oleh permukaan |
| Scattering | Cahaya menyebar ke berbagai arah |
## Model Shading
Ray tracing bergantung pada model shading untuk menentukan intensitas cahaya yang diterima setiap piksel. Model yang umum digunakan meliputi:
1. Phong Model – Menggabungkan ambient, diffuse, dan specular lighting
2. Blinn-Phong – Versi yang lebih efisien dari model Phong
3. Physically Based Rendering (PBR) – Mensimulasikan sifat cahaya secara lebih akurat
## Keuntungan dan Keterbatasan
Keuntungan:
– Menghasilkan bayangan yang realistis
– Refleksi dan refraksi yang akurat
– Efek cahaya yang kompleks dapat dimodelkan
Keterbatasan:
– Membutuhkan sumber daya komputasi tinggi
– Proses rendering yang lambat tanpa optimasi
– Tantangan dalam implementasi real-time
—
Apakah Anda ingin saya menjelaskan lebih detail tentang bagian tertentu dari fondasi ray tracing?

Fisika Transportasi Cahaya
Fondasi matematis dari ray tracing modern berlandaskan pada , yang dirumuskan oleh James Kajiya pada tahun 1986. Persamaan integral ini mendeskripsikan transfer radiansi pada setiap titik dalam sebuah adegan, dengan memperhitungkan cahaya yang dipancarkan maupun yang dipantulkan di seluruh arah datang:
$$L_o(p, omega_o) = L_e(p, omega_o) + int_{Omega} f_r(p, omega_i, omega_o), L_i(p, omega_i), (omega_i cdot n), domega_i$$
Persamaan ini dikenal sebagai Rendering Equation, yang dirumuskan oleh James Kajiya pada tahun 1986. Persamaan ini menjadi fondasi matematis dalam grafika komputer untuk memodelkan bagaimana cahaya berinteraksi dengan permukaan.
Berikut penjelasan setiap komponen:
– $L_o(p, omega_o)$ — Cahaya yang keluar (radiansi keluar) dari titik $p$ menuju arah $omega_o$. Ini adalah cahaya yang teramati, misalnya oleh kamera.
– $L_e(p, omega_o)$ — Cahaya yang dipancarkan langsung (emisi) dari permukaan pada titik $p$ menuju arah $omega_o$. Contoh: cahaya dari lampu atau layar.
– $f_r(p, omega_i, omega_o)$ — Bidirectional Reflectance Distribution Function (BRDF). Fungsi ini menggambarkan bagaimana cahaya dipantulkan dari permukaan, tergantung arah datang ($omega_i$) dan arah keluar ($omega_o$).
– $L_i(p, omega_i)$ — Cahaya yang datang (radiansi masuk) dari arah $omega_i$ menuju titik $p$.
– $(omega_i cdot n)$ — Faktor kosinus yang memperhitungkan sudut antara arah cahaya datang dan normal permukaan, sesuai hukum Lambert.
– $int_{Omega}$ — Integral di atas seluruh arah ($Omega$), menjumlahkan kontribusi cahaya dari semua arah yang datang.
Inti dari Rendering Equation:
Cahaya yang keluar dari suatu permukaan sama dengan jumlah dari:
1. Cahaya yang dipancarkan langsung oleh permukaan tersebut, dan
2. Cahaya yang dipantulkan dari semua arah cahaya yang datang, yang dipengaruhi oleh sifat reflektif permukaan.
Persamaan ini menjadi dasar bagi banyak teknik global illumination dalam ray tracing dan path tracing pada real-time rendering maupun offline rendering.
Persamaan ini menangkap empat komponen esensial: ($L_o$), cahaya yang dipancarkan ($L_e$), (BRDF) yang mengatur sifat hamburan permukaan, dan radiasi masuk dari geometri di sekitarnya. Menyelesaikan integral ini secara analitis tidak praktis untuk aplikasi waktu nyata, yang mengharuskan penggunaan strategi pengambilan sampel stokastik seperti integrasi Monte Carlo.
Pipeline Rendering: Rasterisasi versus Ray Tracing
Rendering adalah proses mengonversi model 3D yang direpresentasikan dalam data matematika menjadi gambar 2D. Proses ini melibatkan perhitungan pencahayaan, bayangan, tekstur, dan efek visual lainnya untuk menciptakan representasi visual yang realistis atau stilasi dari sebuah adegan.
Ada dua pendekatan utama dalam rendering grafis komputer: rasterisasi dan ray tracing.
Rasterisasi adalah teknik cepat yang mengubah model 3D menjadi gambar 2D dengan memetakan setiap objek ke dalam piksel di layar. Teknik ini sangat efisien dan banyak digunakan dalam aplikasi real-time seperti permainan video, karena mampu memproses ribuan objek dalam waktu yang sangat singkat.
Ray tracing adalah teknik yang lebih realistis dengan mensimulasikan perjalanan cahaya dari sumbernya, memantulkannya ke berbagai permukaan, dan menghitung bagaimana cahaya berinteraksi dengan material untuk menghasilkan bayangan, refleksi, refraksi, dan efek pencahayaan lainnya. Meskipun menghasilkan visual yang lebih akurat dan hidup, ray tracing membutuhkan komputasi yang jauh lebih besar dan biasanya digunakan dalam film, arsitektur, dan aplikasi yang mengutamakan kualitas visual.
Kedua teknik ini memiliki kelebihan dan kekurangan masing-masing. Rasterisasi unggul dalam kecepatan, sementara ray tracing unggul dalam kualitas dan realisme visual.
Rasterisasi bekerja melalui proses rendering maju yang memproyeksikan titik-titik tiga dimensi ke dalam buffer piksel dua dimensi menggunakan matriks transformasi dan penyangkalan kedalaman (algoritma Z-buffer). Pencahayaan kemudian didekati melalui model shading, yang paling terkenal adalah , yang menggabungkan refleksi difus Lambertian dengan sorotan specular. Meskipun rasterisasi mencapai laju bingkai yang tinggi dengan membatasi komputasi per piksel hanya pada permukaan yang terlihat, rasterisasi pada dasarnya tidak dapat menghitung efek pencahayaan global tanpa tambahan proses dan teknik pemrosesan lanjutan seperti refleksi ruang layar atau peta cahaya yang telah dibakar.
Ray tracing membalikkan paradigma ini melalui pendekatan : sinar dilacak dari posisi mata ke arah adegan, bukan memproyeksikan geometri ke dalam buffer. Hal ini memungkinkan setiap piksel menanyakan permukaan mana saja yang memberikan informasi pencahayaan yang relevan, sehingga menghilangkan banyak pemborosan komputasi yang melekat pada rasterisasi, di mana fragmen yang diarsir pada akhirnya dapat terhalang dan dibuang selama pengujian kedalaman.
Mekanika Teknik dari Ray Tracing Waktu Nyata
Sinar Utama dan Penentuan Visibilitas
Proses ray tracing dimulai dengan , yang dihasilkan untuk setiap piksel berdasarkan matriks proyeksi kamera yang mengkodekan field-of-view, rasio aspek, dan orientasi viewport. Setiap primary rays diuji terhadap geometri adegan melalui rutinitas perpotongan untuk menentukan permukaan terdekat—sebuah masalah yang secara formal dikenal sebagai . Efisiensi operasi ini mendominasi performa keseluruhan karena skalanya bergantung pada jumlah ray dan kompleksitas geometri.
Sinar Sekunder dan Iluminasi Global
Sebuah sinar primer tunggal memberikan informasi yang tidak cukup untuk rendering fotorealistik, sehingga memicu pembuatan sinar sekunder yang banyak:
- Sinar bayangan
- Sinar refleksi
- Sinar bias
- Sinar ambient/cahaya tidak langsung
Akumulasi kontribusi-kontribusi ini menghasilkan fenomena visual yang autentik, termasuk bayangan lembut, perambatan warna, caustik, serta refleksi yang akurat yang tidak mampu direproduksi secara setia oleh rasterisasi.
Struktur Percepatan: Algoritma Partisi Ruang
Karena pengujian perpotongan yang naif memerlukan perbandingan setiap sinar terhadap setiap segitiga—menghasilkan kompleksitas di mana menyatakan sinar dan menyatakan segitiga—implementasi waktu nyata mengandalkan struktur akselerasi spasial untuk mengurangi biaya kueri secara drastis. Dua pendekatan yang dominan adalah (BVH), sebuah struktur pohon yang secara rekursif mempartisi geometri ke dalam kotak pembatas yang sejajar sumbu dan bersarang, serta metode berbasis grid seperti grid voxel seragam atau jarang.
BVH telah menjadi standar de facto dalam ray tracing waktu nyata karena waktu pembangunannya tetap dapat dikelola selama pembaruan runtime, sekaligus memungkinkan kueri perpotongan yang mendekati logaritma melalui traversal hierarki node yang efisien. Akselerasi perangkat keras modern secara khusus menyasar operasi , memindahkan beban komputasi dominan ini dari prosesor serguna ke silikon khusus.
Arsitektur Perangkat Keras dan Unit Pelacakan Sinar Khusus
Arsitektur perangkat keras GPU modern telah berevolusi secara signifikan untuk mendukung komputasi grafis yang kompleks, dengan fokus khusus pada pelacakan sinar (ray tracing) real-time. NVIDIA memperkenalkan unit pelacakan sinar (RT Core) generasi pertama pada arsitektur Turing, yang secara khusus dirancang untuk mempercepat operasi matematis yang diperlukan dalam proses pelacakan sinar.
RT Core bekerja secara paralel dengan CUDA Core untuk menangani tugas-tugas komputasi yang secara tradisional dilakukan oleh prosesor umum. Unit ini secara khusus dioptimalkan untuk dua operasi kunci dalam pelacakan sinar: perhitungan perpotongan sinar dengan geometri (ray-triangle intersection) dan traversal graph pohon bounding volume (bounding volume hierarchy/BVH).
Generasi berikutnya, arsitektur Ampere, meningkatkan kapasitas RT Core dengan menggandakan jumlah unit pelacakan sinar dibandingkan dengan Turing. Peningkatan ini memungkinkan performa pelacakan sinar yang lebih tinggi tanpa mengorbankan efisiensi energi. Generasi Ada Lovelace kemudian membawa peningkatan lebih lanjut dengan RT Core generasi ketiga yang menawarkan performa dua kali lipat dibandingkan Ampere.
AMD, sebagai pesaing utama, juga mengintegrasikan unit pelacakan sinar khusus dalam arsitektur RDNA mereka. Arsitektur RDNA 2 memperkenalkan compute unit dengan dukungan pelacakan sinar, sementara RDNA 3 meningkatkan efisiensi melalui proses manufaktur chip yang lebih canggih dan arsitektur yang lebih terdistribusi.
Perbandingan arsitektur antara kedua produsen menunjukkan pendekatan yang berbeda dalam mendesain unit pelacakan sinar. NVIDIA fokus pada integrasi unit khusus yang sangat dioptimalkan, sedangkan AMD memilih pendekatan yang lebih fleksibel dengan memanfaatkan komputasi umum untuk sebagian besar operasi pelacakan sinar.
Efisiensi pelacakan sinar sangat bergantung pada kualitas implementasi hardware khusus ini. Unit yang dirancang khusus mampu mengurangi beban kerja pada shader umum, sehingga memungkinkan lebih banyak sumber daya komputasi dialokasikan untuk aspek grafis lainnya seperti pencahayaan, bayangan, dan efek visual.
Kemunculan Silikon Spesialisasi
>Kemustahitan pelacakan sinar secara real-time pada masa lalu bukan berasal dari ketidakmungkinan secara teoretis, melainkan dari tuntutan komputasi yang sangat besar. Hal ini berubah dengan diperkenalkannya unit yang tertanam dalam arsitektur GPU modern, paling menonjol adalah inti RT milik NVIDIA dan perangkat akselerasi Mesh Shader yang sesuai dari AMD, bersama dengan standar dukungan DirectX Raytracing (DXR) yang ditetapkan oleh Khronos Group.
Unit-unit fungsional yang didedikasikan ini melakukan dua operasi kritis secara paralel: pengujian perpotongan geometri antara sinar dan volume pembatas () serta logika traversal hierarkis yang mengontrol penurunan melalui node BVH. Dengan mendedikasikan anggaran transistor untuk komputasi-komputasi tertentu ini, pabrikan mencapai peningkatan performa hingga beberapa orde besaran dibandingkan dengan implementasi ray tracing berbasis shader yang berjalan pada inti CUDA atau prosesor aliran tujuan umum.
Pertimbangan Lebar Pita Memori pada Beban Kerja Ray Tracing
Ray tracing memperkenalkan pola akses memori yang berbeda yang membebani arsitektur dengan bandwidth terbatas secara berbeda dari rasterisasi. Penelusuran struktur percepatan menunjukkan yang lebih rendah karena dependensi node menciptakan rantai eksekusi beruratan dalam hierarki, sedangkan kueri irisan sinar-gegen menghasilkan pola akses acak yang tidak teratur dan tersebar terhadap buffer geometri. Karakteristik-karakteristik ini mengharuskan adanya inovasi arsitektur termasuk cache pada chip yang lebih besar dan kumpulan memori yang dikelola perangkat keras untuk mempertahankan throughput selama evaluasi adegan yang kompleks.
Implikasi Kompetitif untuk dan Performa Permainan
Keseimbangan Antara Akurasi dan Kinerja dalam Lingkungan Kompetitif
Dalam sistem komputasi modern, terdapat ketegangan mendasar antara akurasi pemrosesan dan kinerja yang dapat dicapai. Keseimbangan ini menjadi sangat penting dalam lingkungan yang menuntut kecepatan dan efisiensi tinggi, di mana setiap keputusan desain berdampak langsung pada keseluruhan performa sistem.
Mengapa Akurasi dan Kinerja Saling Bertentangan
Meningkatkan akurasi biasanya memerlukan perhitungan yang lebih kompleks dan detail. Misalnya, dalam pemrosesan sinyal atau data numerik, penggunaan presisi ganda (double precision) memberikan hasil yang lebih akurat dibandingkan presisi tunggal (single precision). Namun, peningkatan akurasi ini datang dengan biaya: konsumsi daya yang lebih besar, penggunaan bandwidth memori yang lebih tinggi, dan waktu eksekusi yang lebih lama.
Sebaliknya, mengorbankan sebagian akurasi dapat menghasilkan peningkatan kinerja yang signifikan. Teknik seperti quantization, di mana angka direpresentasikan dengan bit yang lebih sedikit, memungkinkan pemrosesan yang lebih cepat dan lebih hemat energi. Dalam banyak aplikasi praktis, pengorbanan akurasi yang kecil tidak berdampak berarti pada kualitas hasil akhir.
Konteks Aplikasi yang Berbeda
Penting untuk dipahami bahwa keseimbangan optimal antara akurasi dan kinerja sangat bergantung pada konteks aplikasi. Dalam bidang seperti komputasi ilmiah atau kedokteran, akurasi sering kali menjadi prioritas utama, dan biaya tambahan untuk mencapainya dapat dibenarkan. Sebaliknya, dalam aplikasi seperti permainan video atau realitas virtual, kecepatan frame dan responsivitas menjadi lebih penting, sehingga pengorbanan akurasi menjadi lebih diterima.
Teknik untuk Mencapai Keseimbangan
Berbagai teknik telah dikembangkan untuk mengelola keseimbangan ini secara efektif. Adaptive precision memungkinkan sistem untuk secara dinamis menyesuaikan tingkat akurasi berdasarkan kebutuhan perhitungan pada saat tertentu. Quantization-aware training dalam pembelajaran mesin memungkinkan model untuk dilatih dengan mempertimbangkan dampak dari pengurangan akurasi, sehingga model tetap akurat meskipun menggunakan representasi bit yang lebih sedikit.
Implikasi untuk Desain Sistem
Pemahaman mendalam tentang keseimbangan antara akurasi dan kinerja memungkinkan arsitek sistem untuk membuat keputusan yang lebih baik dalam mendesain solusi komputasi. Dengan mempertimbangkan kebutuhan spesifik aplikasi, mereka dapat mengoptimalkan penggunaan sumber daya sambil tetap memenuhi persyaratan kualitas yang diperlukan.
Keseimbangan ini bukan sekadar kompromi teknis, melainkan bagian integral dari desain sistem yang efektif. Keputusan yang tepat dapat menghasilkan sistem yang tidak hanya cepat dan hemat energi, tetapi juga cukup akurat untuk memenuhi tujuan aplikasinya.
Para profesional esports yang beroperasi pada tingkat refresh tinggi menghadapi ketegangan mendasar antara kesetiaan visual dan keunggulan kompetitif. Judul-judul seperti , , dan tembak-tembakan taktis menuntut laju bingkai melebihi untuk memastikan responsivitas input dan kejelasan gerakan—kondisi yang kerap bertabrakan dengan beban komputasi besar yang ditimbulkan oleh pipeline rendering ray tracing yang aktif.
Denda performa yang terkait dengan mengaktifkan efek pencahayaan real-time biasanya muncul sebagai ketidakstabilan frame pacing, yang memperkenalkan artefak temporal termasuk stuttering dan micro-stutter yang menurunkan presisi reaksi selama kompetisi. Akibatnya, sebagian besar pemain profesional menonaktifkan ray tracing sepenuhnya demi konfigurasi rasterization yang dioptimalkan, yang mengutamakan karakteristik latensi yang konsisten dibandingkan kualitas rendering yang fotorealistik.
Keuntungan Perseptual Dalam Kondisi Terkontrol
Sebaliknya, beberapa aplikasi menunjukkan manfaat yang terukur dari simulasi pencahayaan yang akurat bahkan dalam konteks yang kompetitif. Data bayangan dan refleksi yang presisi dapat meningkatkan dengan mengungkapkan posisi musuh melalui permukaan yang memantulkan atau mengekspos pergerakan yang terhalang melalui petunjuk kedalaman yang andal yang tidak tersedia dalam bayangan rasterisasi yang diaproksimasi. Namun, keunggulan-keunggulan ini tetap diperdebatkan secara empiris, karena informasi visual yang sama yang membantu para pemain terampil dapat secara bersamaan memperkenalkan kebisingan persepsi bagi peserta yang kurang berpengalaman, tergantung pada kompleksitas adegan dan konfigurasi rendering.
Stabilitas Frame Rate versus Fidelitas Visual: Analisis Kuantitatif
Tabel berikut merangkum karakteristik kinerja yang mewakili berbagai metode rendering dalam skenario permainan terkini:
| Metode Rendering | Latensi Rata-rata (ms) | FPS 1% Terendah pada Resolusi 4K | Pemanfaatan Lebar Pita Memori |
|---|---|---|---|
| Rasterisasi Saja | I notice you’ve sent what appears to be a version number or identifier (~8.2), but I don’t see any actual content to translate into Indonesian.
Could you please provide the text you’d like me to translate? Once you share the content, I’ll translate it into natural, professional Indonesian while preserving all HTML tags as requested. |
Tinggi (~90-120) | Sedang |
| Ray Tracing + Upscaling DLSS/FSR | ~15-30 (bervariasi) | Variabel yang bergantung pada beban kerja | Tinggi dengan unit akselerasi aktif |
Data menunjukkan bahwa meskipun ray tracing secara mendasar meningkatkan beban komputasi per frame, seperti Deep Learning Super Sampling dan FidelityFX Super Resolution sebagian mengurangi biaya tersebut dengan merender pada resolusi internal yang lebih rendah sebelum merekonstruksi output resolusi lebih tinggi melalui inferensi machine learning. Pendekatan hibrida ini memungkinkan judul-judul kompetitif untuk memasukkan efek yang di-ray-trace secara selektif tanpa penurunan framerate yang drastis.
Wawasan Arsitektur: Arah Masa Depan dalam Rendering Waktu Nyata
Pipeline Hybrid Rasterisasi-Ray Tracing
Filosofi arsitektur yang berlaku lebih menyukai yang menggabungkan efisiensi shading geometri raster dengan ray tracing yang ditargetkan untuk fenomena visual tertentu, bukan mencoba merender seluruh adegan secara path-traced. Pendekatan ini mengalokasikan perangkat keras akselerasi secara selektif untuk refleksi, bayangan, dan ambient occlusion sambil mempertahankan base pass yang ter-raster—mencapai keseimbangan yang pragmatis antara kualitas estetika dan kelayakan komputasional pada chip kelas konsumen.
Integrasi Machine Learning dalam Tugas Rekonstruksi
The convergence of ray tracing with deep learning inference represents the most promising frontier for real-time illumination computation. Neural networks trained to predict lighting contributions can approximate expensive Monte Carlo sampling results while suppressing stochastic noise through temporal accumulation and spatial denoising algorithms. This synthesis between physically-based simulation and learned approximation may ultimately enable fully path-traced environments on mainstream hardware within subsequent architectural generations.
Skalabilitas di Berbagai Kategori Perangkat
Demokratisasi ray tracing melampaui GPU desktop dan masuk ke dalam prosesor mobile, laptop, serta infrastruktur cloud gaming, di mana batasan termal menuntut persyaratan optimasi tambahan. yang dikombinasikan dengan konstruksi struktur akselerasi adaptif memungkinkan penskalaan kualitas dinamis yang mempertahankan karakteristik performa kompetitif sambil menghadirkan fidelitas visual yang lebih tinggi selama segmen naratif atau eksplorasi—sebagai ceritan dari komitmen arsitektural berkelanjutan terhadap strategi rendering yang peka terhadap konteks di seluruh ekosistem perangkat keras yang heterogen.
Kesimpulan
Ray tracing telah berevolusi dari sebuah kejaran riset teoretis menjadi teknologi grafis fundamental yang membentuk ulang baik hiburan konsumen maupun konteks permainan profesional. Keanggunan konseptualnya dalam memodelkan transportasi cahaya fisik bertolak belakang dengan tantangan komputasi yang berat yang mengharuskan penggunaan silikon akselerasi khusus, algoritma partisi spasial, dan arsitektur rendering hibrida yang semakin canggih. Saat integrasi pembelajaran mesin semakin matang dan efisiensi perangkat keras terus meningkat, ray tracing kemungkinan akan beralih dari fitur visual premium menjadi standar industri—meskipun adopsinya dalam lingkungan esports kompetitif tetap dibatasi oleh dominasi stabilitas frame rate yang bertahan atas kesetiaan fotorealistik dalam skenario permainan yang berisiko tinggi.
Referensi Akademik dan Bacaan Lanjutan
Akeley, K., & Humphreys, C. (2010). . Morgan Kaufmann Publishers.
Kajiya, J. T. (1986). Persamaan Rendering. , SIGGRAPH ’86, 143–150.
Watt, A., & Watt, M. (1992). . Addison-Wesley.
Duff, T., Reimers, N., Pattanaik, S., et al. (2017). Model Iluminasi Lokal dalam Grafika Waktu Nyata: Gambaran Teknik. , 36(4), 598–624.
Glassner, A. S. (Ed.). (1995). . Morgan Kaufmann Publishers.
NVIDIA Corporation. (2018). . Santa Clara, CA.
Khronos Group. (2019). [DXR]. Tersedia di https://www.khronos.org/dxr/
Asente, P., & Kettner, L. C. (Eds.). (2021). . Apress.
Pharr, M., Jakob, W., & Humphreys, G. (2016). (edisi ke-3). Morgan Kaufmann Publishers.
Walter, B., Marschner, S., Li, H., et al. (2007). Meminimalkan Kompleksitas Komputasi dalam Pelacakan Sinar Campuran pada Perangkat Keras Konsumen. , 26(3), Artikel 41.
Ehrlich, U. (2019). . AK Peters/CRC Press.
Benthin, C., Wald, I., & Senarathne, P. A. S. K. (2015). Pelacakan Sinar Waktu Nyata pada Perangkat Keras Konsumen Modern. , 35(4), 68–79.
Have thoughts, questions, or benchmarks on this topic? Join the discussion on our forums.
Join Discussion ➔

Deltag i samtalen