PEMANFAATAN KURVA B-SPLINES UNTUK MEMPERHALUS VISUALISASI OBYEK MESH

Liliana Liliana, Gregorius Satia Budhi, Erick Leonardo, Evans Sanjaya
2014 Jurnal Informatika  
Abstrak: Ray tracing merupakan salah satu metode rendering yang photorealistic. Ray tracing membutuhkan waktu proses rendering yang lama karena adanya perhitungan efek pencahayaan dan efek optik yang disebabkan oleh material dari obyek. Lamanya waktu rendering bertambah seiring dengan semakin kompleksnya bentuk obyek, seperti mesh object. Untuk meminimalkan waktu proses rendering dengan metode Ray Tracing, umumnya dilakukan dengan mengurangi kompleksitas pada mesh, yaitu mengurangi jumlah face
more » ... urangi jumlah face yang membentuk mesh object. Cara mengurangi jumlah face adalah dengan cara menggabungkan face yang berdekatan sehingga face yang terbentuk, luas. Kelemahan dari cara ini adalah tampilan permukaan obyek yang dihasilkan akan terlihat kasar/bersegi-segi (checkered). Metode yang diajukan dalam penelitian ini bertujuan untuk memperhalus visualisasi dari obyek yang kompleksitasnya tidak tinggi. Permukaan mesh yang bersegi-segi tampak karena perhitungan warna yang sama untuk setiap face yang membentuk mesh. Jika pada sebuah face mempunyai gradasi warna, maka permukaan mesh akan tampak halus. Untuk menghasilkan gradasi warna pada sebuah face yang luas, digunakan perhitungan normal yang bergradasi pula pada sebuah face, yaitu secara proporsi yang mengadopsi perhitungan kurva bsplines. Pengujian dilakukan dengan membandingkan hasil penggunaan normal b-splines terhadap metode simple subdivision (metode yang membagi face yang luas menjadi beberapa face yang lebih kecil, sehingga permukaan mesh semakin halus) dengan metode rendering ray tracing. Dari hasil percobaan, dapat disimpulkan bahwa hasil ray tracing dengan menggunakan normal b-splines jika dibandingkan dengan subdivision, hasilnya tidak terlalu berbeda. Dari aspek lama proses rendering, semakin banyak jumlah face dari sebuah mesh, maka semakin meningkat pula efektifitas waktu proses renderingnya. Namun demikian, peningkatannya tidak berbanding lurus dengan peningkatan jumlah mesh. Kata kunci: Ray tracing, rendering, kurva b-spines, smooth surface, 3D mesh. Abstract: Ray tracing is one of the photorealistic rendering method. Ray tracing process takes a long time because of the calculation of lighting effects and optical effects caused by the material of the object. The length of rendering time increases with the increasing complexity of the shape of the object, such as a mesh object. To minimize processing time, generally done by reducing the complexity of the mesh, which reduces the number of face that forms a mesh object. How to reduce the number of face is to combine adjacent face to face. The downside of this method is that the object surface resulting display will look grainy/triangularfacet (checkered). The proposed method in this study aims to refine the visualization of objects that complexity is not high. Triangular surface mesh -terms appear due to the calculation of the same color for each face that form a mesh. If the face has a color gradation, the mesh will look smooth surface. To produce a color gradation on a broad face, normal calculation was used, ie in proportion adopting b -splines curve calculations. Testing is done by comparing the results of the use of normal B -splines to the simple method of subdivision (a method of face vast divide into several smaller face , so that the finer the mesh surface) with ray tracing rendering method. From the experimental results, it can be concluded that the results of ray tracing using b -splines normal when compared with the subdivision, the results are not too different. From the aspect of long rendering process, the more the number of face of a mesh, it also increase the effectiveness of rendering time process. However, the increase is not proportional to the increase in the number of mesh
doi:10.9744/informatika.12.1.27-32 fatcat:qlomuv6w2vegxo7rtfljxch3nq