Repository ini merupakan tugas terakhir dari IF3260 Grafika Komputer. Jika ingin berinteraksi dan melihat hasil secara langsung, silakan kunjungi https://articulated-model.bayusamudra.my.id/.
- Jalankan
compile.sh
di terminalbash
. - Setelah selesai di-build, klik
index.html
.
- Menggunakan WebGL murni.
- Empat buah objek articulated yang berbeda, yaitu sapi (13520128 Bayu Samudra), karakter Gato (13520155 Jundan Haris), karakter Creeper (13520163 Frederik Imanuel Louis), dan karakter Enderman (13520115 Maria Khelli).
- Load model. Contoh format json dapat dilihat pada folder test.
- Interaksi view model:
- Mengubah proyeksi.
- Melakukan transformasi (translasi, rotasi, dan scaling).
- Mengubah radius kamera.
- Me-reset ke tampilan awal.
- Toggled shading.
- Mengubah tekstur: image, bump, reflective (environment), dan custom.
- Animasi model.
- Component control dengan component tree (spesifikasi tambahan).
- Frame smoothing (spesifikasi tambahan).
- Frame controller untuk smoothing (spesifikasi tambahan).
- 13520115 Maria Khelli
- 13520128 Bayu Samudra
- 13520155 Jundan Haris
- 13520163 Frederik Imanuel Louis