Halo teman-teman semua, maaf baru bisa posting lagi. kemarin lumayan banyak kegiatan, dan juga yang sebenarnya bingung mau posting apa hehe. Namun jangan khawatir kali ini kembali lagi bersama saya Ahmad Fauza Aulia di blog Fauza.id.
Pada kesempatan kali ini saya akan membagikan project semester 5. Yaitu projek yang ditugaskan membuat objek 3d (3Dimensi) berserta animasinya menggunakan OPEN GL. Kemudian project yang saya buat kemarin adalah membuat sebuah ruangan yang didalamnya terdapat berbagai furnitur yang bisa digerakkan.
APA ITU OPENGL?
GLUT pada dasarnya dibangun untuk menciptakan aplikasi grafis menggunakan pemrograman yang bersifat prosedural. Di dalamnya terdapat fungsi main loop yang diatur oleh GLUT dan looping. GLUT dan looping yang terjadi dalam aplikasi bertujuan untuk penanganan fungsi-fungsi callback. Sebagai input dari user seperti fungsi redraw, mouse, keyboard, joystick, dll.
GLUT tidak secara otomatis dapat diaplikasikan. karena membutuhkan beberapa file tambahan antara lain glut.h, glut32.lib, glut32.dll. Yang harus disimpan pada lokasi tertentu sesuai dengan aplikasi pengembangan yaitu Visual Studio.
Keunggulan GLUT (OpenGL Utility Toolkit)
Dikembangkan oleh Mark Kilgard. GLUT merupakan pengembangan dari OpenGL dimana memiliki keunggulan sebagai berikut:
- Mudah, portable window manager, menggunakan callback functions untuk menambahkan interaksi dari user.
- Didesain untuk aplikasi dengan level kecil hingga menengah.
- Distribusi library bebas tetapi tidak open source.
Nah mungkin untuk lebih lengkapnya temen-temen bisa langsung kunjungi web resminya langsung. Sebelum masuk project boleh dong nih aku saranin beberapa artikel menarik lainnya 😛
- Video Analitik Sepak Bola Eropa dan Indonesia
- OPEN DONATION FOR COVID-19 FROM ALUMNI SMA 2 SEMARANG
- Teknik Kompilasi : Rhs-Lang – Membuat Bahasa Pemograman Sendiri
- Blender 3d : Membuat objek 3d Papan Catur dan Fullset Meja Kursi
- Design and Prototype Movie Aplication “INDOXXI”
Project : Make Object 3D with GLUT (OpenGL Utility Toolkit)
Disini saya tidak akan memaoarkan panjang lebar mengenai bagaimana membuatnya. Namun saya akan langsung memberikan review project opengl beserta lampiran source codenya. Enaak kan. Untuk tutorial bagaimana saya membuatnya insyaallah akan saya buatkan dan posting di PANDUANBS.com atau akan dibuatkab video youtube-nya.
Informasi projek
Anggota Kelompok 5:
- Ahmad Fauza Aulia
- Dana Ramza Fakhma
- Rizky Hijriani
Detail Informasi
Bahasa : Cpp/C++
Jumlah Baris : 488 baris
Library : GLUT OpenGL
Preview Project
Preview Kode Peojek
Project in Github
ruang-minimals-opengl (this link opens in a new window) by fauzaaulia (this link opens in a new window)
Membuat Ruangan beserta Pintu, Jendela, dan aksesoris Jam Dinding dengan animasinya. Dibuat dengan menggunakan OPEN GL
Terimakasih telah menyempatkan membaca postingan Animasi Object 3D Interior Ruangan dengan GLUT OPEN GL. Mohon maaf jika terdapat kesalahan kata atau typo yang terjadi. Semoga dapat bermanfaat bagi teman-teman. Jika ada yang ingin ditanyakan dapat dituliskan di kolom komentar.