Daftar Isi:
Definisi - Apa yang dimaksud dengan Ray Casting?
Ray casting adalah teknik rendering yang digunakan dalam grafik komputer dan komputasi geometri. Ia mampu menciptakan perspektif tiga dimensi dalam peta dua dimensi. Dikembangkan oleh para ilmuwan di Kelompok Aplikasi Matematika pada 1960-an, itu dianggap sebagai salah satu algoritma rendering grafis yang paling dasar. Ray casting memanfaatkan algoritma geometris yang sama dengan ray tracing.
Techopedia menjelaskan Ray Casting
Ray casting mampu mengubah bentuk data yang terbatas menjadi proyeksi tiga dimensi dengan bantuan pelacakan sinar dari titik pandang ke volume tampilan. Prinsip utama di balik pengecoran sinar adalah bahwa sinar dapat dilemparkan dan dilacak dalam kelompok berdasarkan batasan geometrik tertentu. Dalam pengecoran sinar, sinar dari piksel melalui kamera diperoleh dan persimpangan semua objek dalam gambar dihitung. Selanjutnya, nilai piksel dari persimpangan terdekat diperoleh dan selanjutnya ditetapkan sebagai basis untuk proyeksi. Ray casting berbeda dari ray tracing, dengan ray casting menjadi algoritma rendering yang tidak akan pernah melacak sinar sekunder secara rekursif, sementara ray tracing mampu melakukannya. Ray casting juga mudah digunakan dibandingkan dengan algoritma rendering lainnya seperti ray tracing.
Pengecoran cepat, karena hanya diperlukan satu komputasi untuk setiap garis vertikal layar. Dibandingkan dengan penelusuran sinar, pengecoran sinar lebih cepat, karena dibatasi oleh satu atau lebih kendala geometris. Ini adalah salah satu alasan mengapa ray casting adalah alat rendering paling populer di video game 3-D awal.
Namun dibandingkan dengan ray tracing, gambar yang dihasilkan dengan ray casting tidak terlalu realistis. Karena kendala geometris yang terlibat dalam proses, tidak semua bentuk dapat dibuat dengan pengecoran sinar.