Abstract:
Aplikasi Pratinjau 3 Dimensi merupakan sebuah perangkat lunak yang membantu penggunanya untuk meninjau kembali desain produk yang ingin dihasilkan secara 3 dimensi sebelum pengguna tersebut melakukan implementasi pembuatan produk. Aplikasi ini memungkinkan pengguna untuk dapat melakukan peninjauan dari berbagai sudut pandang agar memaksimalkan hasil dari implementasi pembuatan produk. Aplikasi ini juga memungkinkan pengguna untuk melakukan kustomisasi terhadap desain produk agar pengguna dapat menentukan desain produk akhir yang paling sesuai. Oleh karena itu diambil studi kasus ruangan kelas pada Fakultas Teknologi Informasi dan Sains Universitas Katolik Parahyangan (FTIS Unpar) untuk dimodelkan aplikasi pratinjaunya.
Implementasi aplikasi ini dibuat dalam bahasa pemrograman JavaScript dan dengan memanfaatkan WebGL serta Pustaka Three.js. WebGL merupakan sebuah Application Programming Interface (API) yang membangun objek 3 dimensi dengan mode langsung yang dirancang untuk web. Namun pemrograman dengan menggunakan WebGL langsung adalah kompleks, dibutuhkan usaha lebih dalam mempelajari bahasa shader yang digunakan oleh WebGL. Oleh karena itu Pustaka Three.js menyediakan sebuah Application Programming Interface (API) Javascript yang didasari oleh fitur WebGL, sehingga dapat dibuat grafik 3 dimensi tanpa harus mempelajari WebGL secara detail. Pustaka Three.js menyediakan banyak fitur dan API yang dapat digunakan untuk membuat layar 3 dimensi langsung pada peramban yang digunakan.
Telah dikembangkan aplikasi yang dapat memodelkan dan mengkustomisasi ruangan kelas FTIS Unpar untuk menghindari hasil renovasi ruangan yang tidak sesuai dengan ekspektasi pengguna. Aplikasi ini dibangun dengan fitur mengganti tekstur warna dinding, tekstur warna lantai, unggah informasi kelas dalam berkas JavaScript Object Notation (JSON), serta mencetak hasil dari pratinjau ruangan kelas.