Logo

Perancangan dan pembuatan perangkat lunak ray tracing untuk obyek constructive solid geometry

, Daniel (2005) Perancangan dan pembuatan perangkat lunak ray tracing untuk obyek constructive solid geometry. Bachelor thesis, Petra Christian University.

Full text not available from this repository.

Abstract

Dalam ray tracing untuk membentuk obyek yang kompleks dapat menggunakan mesh object. Diketahui bahwa mesh object membutuhkan waktu rendering yang lama dibandingkan dengan primitive object. Namun primitive object bentuknya sangat sederhana. Cara lain untuk membentuk obyek yang lebih kompleks dari primitive object adalah Constructive Solid Geometry (CSG). CSG adalah proses membentuk obyek yang kompleks dengan menggunakan primitive objects. Tiga operator dari CSG adalah union, intersection dan difference. Operator union adalah penggabungan dua buah obyek. Operator intersection adalah mengambil perpotongan dua buah obyek. Operator difference adalah obyek pertama dikurangi obyek kedua. Proses penghitungan waktu tabrak CSG union adalah menghilangkan waktu berhimpitan dari kedua obyek. Proses penghitungan waktu tabrak CSG intersection adalah mengambil waktu yang berhimpitan dari kedua obyek. Proses penghitungan waktu tabrak CSG difference adalah waktu-waktu obyek pertama dikurangi oleh waktu obyek kedua. Proses pencarian bayangan pada obyek CSG union adalah memeriksa apakah cahaya dari lampu menabrak obyek satunya. Proses pencarian bayangan pada obyek CSG intersection tidak perlu dicari. Proses pencarian bayangan pada obyek CSG difference adalah bila cahaya mengenai obyek pertama maka tidak perlu dicari bayangan dan bila cahaya mengenai obyek kedua maka pencarian bayangan diperiksa tabrakan cahaya dari lampu pada kedua obyek. Bila waktu tabrakan obyek pertama lebih besar dari pada obyek kedua maka terjadi bayangan. Hasil dari CSG adalah obyek-obyek yang dikombinasikan dari obyekobyek dasar. Seperti union dari dua buah sphere, hasilnya akan seperti angka delapan terbalik. Intersection dari sphere dan cube, hasilnya akan seperti kotak dengan sudut-sudut yang tidak lancip. Difference cube oleh cube akan membentuk sebuah cube yang berlubang.

Item Type: Thesis (Bachelor)
Uncontrolled Keywords: constructive solid geometry, primitive object, ray tracing
Subjects: UNSPECIFIED
Divisions: UNSPECIFIED
Depositing User: Admin
Date Deposited: 23 Mar 2011 18:48
Last Modified: 29 Mar 2011 09:48
URI: https://repository.petra.ac.id/id/eprint/11632

Actions (login required)

View Item