| |
Simple Computer Graphics Work Using OpenGL

Program yang satu ini bisa dibilang gak jelas banget. Sebenernya tugasnya disuruh bikin game 3D driving simulation, lengkap dengan gameplay, animasi kendaraan, dan objek landscape. Tapi apa boleh buat karena keterbatasan waktu dan intelejensia programmer, jadilah program yang satu ini^^ Program ini mendemostrasikan animasi 3D menggunakan primitif OpenGL utk menggambar objek dan primitif utk animasi translasi, rotasi, dan skala. Kubus merah itu ceritanya mobil =P Bidang datar berwarna biru yang mirip dengan holodeck di serial star trek itu ceritanya landscape, dan objek2 kerucut itu ceritanya tower hehehe. Harusnya objek dirender menggunakan skin yang sesuai atau langsung meload objek 3D dari 3DMax, namun karena programmer males jadi semuanya digambar pake primitif OpenGL ajah.
Di program ini terdapat 3 viewport. Viewport utama yang gede di tengah buat tampilan first person view, kameranya bisa bergerak dinamis sesuai dengan inputan kontrol dari user berupa gerakan translasi, rotasi, dan skala terhadap bidang, serta kamera dapat mengikuti gerakan "mobil" yang bergerak bila user menggerakkan "mobil". Viewport yang kedua di pokok kanan atas merupakan tampilan map dari atas, menggambarkan posisi "mobil" pada bidang. Viewport ketiga memperlihatkan sudut pandang kamera dari tower.
Well, program ini bermanfaat bagi siapa saja yang pengen belajar nggambar objek 3D di OpenGL dengan segala transformasi (translasi, rotasi, skala) yang diterapkan, serta sistem windowing ato viewport dengan menggunakan primitif dasar OpenGL.
Download Sourcecode
|
|