/IF3260_Tugas3_K01_G11

Repository containing tugas besar grafkom 3 WebGL Articulated model

Primary LanguageJavaScript

IF3260 Tugas Besar 3 | 3D WebGL Articulated Model

3D WebGL Articulated Model Viewer adalah sebuah program berbasis web jenis 3D Object Viewer yang dibangun menggunakan kakas WebGL. WebGL adalah library yang digunakan untuk menampilkan render dari objek-objek sederhana pada web, salah satunya adalah objek tiga dimensi. Aplikasi dapat menampilkan model 3D Articulated Model yang disediakan oleh aplikasi, yang dipilih oleh pengguna. Pengguna dapat memanipulasi properti yang dimiliki model, serta menyimpan model hasil manipulasi untuk dimuat kembali. Model juga memungkinkan memiliki animasi yang dapat ditampilkan pada program.

Screenshot

Cara Menggunakan

  1. git pull repositori ini ke suatu folder pada penyimpanan lokal,
  2. Jalankan file index.html dengan live server / preview dari VS Code atau metode lainnya.

Model Articulated

  1. Giraffe
  2. Hooman
  3. Souta
  4. Wither

Fitur

Penjelasan fitur serta cara penggunaan lengkap ada di laporan

  1. Menampilkan 3D articulated model.
  2. Translasi, rotasi, dan dilatasi model dengan slider yang disediakan, baik pada model secara keseluruhan maupun pada bagian tertentu.
  3. Mengubah tekstur dengan dropdown yang disediakan menjadi bump, reflection, atau custom.
  4. Mengubah properti kamera, seperti translasi, rotasi, mengubah FOV, phi, dan theta (khusus oblique).
  5. Mengubah mode lighting antara flat dengan shading.
  6. Mengubah mode proyeksi antara orthographic, oblique, dan perspective.
  7. Menampilkan animasi pada model.
  8. Save dan load model.

Anggota Kelompok

NIM Nama
13520001 Fayza Nadia
13520003 Dzaky Fattan Rizqullah
13520029 Muhammad Garebaldhie Er Rahman
13520031 Taufan Fajarama Putrawansyah R