Model 3D / Mei 2026
Angkot
Model 3D Angkot Low Poly yang dioptimalkan untuk performa web dan game. Dibuat dengan presisi menggunakan Blender, menampilkan estetika ikonik transportasi umum Indonesia dalam gaya visual minimalis yang bersih dan modern.
Detail & Latar Belakang Model
Proyek ini merupakan eksplorasi kreatif dalam pemodelan 3D yang berfokus pada efisiensi aset untuk kebutuhan pengembangan web dan game interaktif. Sebagai seorang Full-Stack Web Developer, saya memahami betapa krusialnya optimasi aset 3D agar tetap ringan saat dimuat di browser tanpa mengorbankan kualitas visual. Oleh karena itu, saya memilih gaya low poly untuk menciptakan replika Angkot—ikon transportasi publik Indonesia yang legendaris—dengan jumlah poligon yang minimal namun tetap mempertahankan karakteristik bentuk aslinya.
Proses pembuatan model ini dilakukan secara menyeluruh menggunakan Blender, mulai dari tahap blocking bentuk dasar, modeling detail bodi, hingga penentuan palet warna yang kohesif. Tantangan utama dalam proyek ini adalah menyederhanakan geometri kompleks kendaraan menjadi bentuk-bentuk geometris sederhana yang tetap mudah dikenali. Hasil akhirnya adalah aset 3D yang sangat versatile, siap diintegrasikan ke dalam lingkungan Three.js, Babylon.js, atau engine game lainnya.
Tujuan utama dari pembuatan model ini adalah untuk mendemonstrasikan kemampuan teknis saya dalam mengintegrasikan aset visual 3D ke dalam ekosistem pengembangan web modern. Dengan pendekatan yang terukur, aset ini tidak hanya berfungsi sebagai elemen dekoratif, tetapi juga sebagai bukti bahwa desain 3D yang efektif dapat meningkatkan user experience dan daya tarik visual sebuah aplikasi web tanpa membebani performa sistem.
Cara Kerja Sistem
Sistem pembuatan model ini mengikuti alur kerja standar industri 3D yang telah disesuaikan untuk kebutuhan aset real-time rendering. Langkah pertama dimulai dengan pengumpulan referensi visual dari berbagai sudut pandang angkot di Indonesia untuk memastikan proporsi bodi, posisi roda, dan detail atap tetap akurat meskipun dalam bentuk low poly.
Selanjutnya, proses modeling dilakukan di Blender menggunakan teknik box modeling. Saya memprioritaskan topologi yang bersih (clean topology) untuk memastikan model tidak memiliki n-gons yang tidak perlu, yang sangat penting agar shading tetap halus saat di-render di web. Penggunaan vertex coloring atau texture atlasing diterapkan untuk menggantikan penggunaan tekstur berat, sehingga ukuran file tetap sangat kecil dan waktu muat (load time) menjadi sangat cepat.
Tahap akhir melibatkan proses ekspor ke format standar web seperti glTF/GLB. Format ini dipilih karena merupakan standar industri untuk web-based 3D rendering yang mendukung kompresi efisien. Sebelum dipublikasikan, model diuji melalui glTF Viewer untuk memastikan semua material, skala, dan orientasi sumbu (X, Y, Z) sudah tepat dan siap diintegrasikan ke dalam scene Three.js atau aplikasi web interaktif lainnya.
Fitur Utama
- Optimasi Performa Tinggi: Model dirancang dengan jumlah poligon rendah (low poly) yang sangat ringan, memastikan waktu muat aset instan bahkan pada koneksi internet yang terbatas.
- Geometri Bersih & Terstruktur: Menggunakan teknik topologi yang efisien, memudahkan proses rigging atau animasi lebih lanjut jika diperlukan di masa depan.
- Kompatibilitas Web-Ready: Diekspor dalam format glTF/GLB yang kompatibel secara native dengan pustaka JavaScript populer seperti Three.js, Babylon.js, dan A-Frame.
- Efisiensi Material: Menggunakan teknik pewarnaan yang dioptimalkan untuk mengurangi penggunaan draw calls, menjaga performa GPU tetap stabil saat dijalankan di browser.
- Akurasi Proporsi: Meskipun mengusung gaya minimalis, detail khas angkot seperti bentuk atap, jendela, dan posisi roda tetap mempertahankan proporsi asli agar mudah dikenali.