Monday, December 29, 2008

Contoh sederhana OpenGL


            Ini hasil tugas pelajaran Computer Graphic yang aku ambil semester kemaren,, Kali-kali aja bisa bermanfaat buat temen-temen yang sedang berkenalan dengan OpenGL,, Aku banyak mereferensi dari buku OpenGL Super Bible (third edition)nya akang Richard S. Wright Jr. dan akang Benjamin Lipchak
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp Programnya dalam bahasa C/C++ dan biasanya aku pake Visual Studio 2005,, Tadinya mau nampilin snapshoot hasilnya, tapi berhubung agak banyak,, males~~ ehehe,,

Untuk yang belum punya library glut(The OpenGL Utility Toolkit) dan teman-temannya bisa mencari di internet salah satunya di sini.


1. Modifikasi contoh program (point.c) dari buku super bible (lupa bab berapa -_-). Kalau dibuku bentuknya bulet, aku modif bentuknya jadi kotak,,
source : pointayi.zip

2. Latihan membuat nama dengan GL_QUAD_STRIP dimana disetiap titiknya disetting warna yang berbeda, jadi bisa kelihatan gradasi warnanya,,
source : nameayi.zip

3. Menampilkan beberapa bentuk dasar 3d di OpenGL yaitu teko, donat, kerucut dan kubus. Dengan fungsi special key kita bisa putar-putar bentuk-bentuk itu dengan tombol atas-bawah-kanan-kiri,,
source : transformayi.zip

4. Ini juga modifikasi dari contoh yang ada di buku super bible (atom.c), disini aku modifikasi jumlah, warna, ukuran, kecepatan, dan arah gerak atom-atomnya,,
source : atomayi.zip

5. Latian texture mapping 2 dimensi dengan 1 gambar,, Disini aku buat dadu,, Jenis gambar yang dipake adalah targa (tga), dan fungsi untuk menampilkan gambar targa ini aku refferensi dari buku superbible,,
source : diceayi.zip

6. Latihan membuat orang-orangan sawah dengan bentuk-bentuk quadric,,
source : scarecrowayi.zip

7. Latihan membuat nama dengan menggunakan kurva bezier,, (bukan pakai nurbs ya, salah ketik tuh ehehe,,) Nama yang tertulis disitu nama panjang aku dalam bahasa Korea,, ehehe,,
source : bezierayi.zip

8. Ini juga modifikasi contoh latihan tessellation dari buku super bible (florida.c), tapi aku buatnya bukan negara bagian florida, tapi aku buatnya peta negara tercinta, Indonesia dengan 2 danau besarnya,, (padahal aku nyaris nangis darah waktu dosen bilang, "Kalian bebas pilih mau menggambar negara apa saja yang huruf depannya sama dengan huruf depan nama kalian,, Untuk Ayi, lebih bagus kalau menggambar Indonesia,," Ugh! Ga tau apa kalau Indonesia itu pulaunya banyak banget dan ngegambarnya ribet!)
source : indonesiaayi.zip

9. Dua contoh modelling sederhana kapal biasa dan kapal selam stealthship (yang kalo diliat sekilas mirip kayak anjing laut -_-"), dibuat dengan triangle mesh,,
source : shipayi.zip

10. Membuat laut dan 2 kapal yang satu geraknya membentuk track kotak dan yang satu geraknya melingkar,,
source : seaayi.zip

11. Kerucut dari model warna HSV (hue, saturation, value) yang muter kalo diklik mouse kiri-kanan ,,
source : colorayi.zip

12. Modeling sederhana anjing berjalan,,
source : dogayi.zip

13. Contoh sederhana operasi pada gambar bitmap,, Gambar aku ambil dari oomleo.tk,, Bisa pilih jenis operasi dari menu yang muncul kalau diklik kanan mouse,,
source : picayi6.zip

14. Modeling sederhana bola yang jatuh dan memantul dengan texture mapping 3d,,
source : ballayi.zip

15. Lima contoh pohon fraktal 3 dimensi yang bisa dipilih dari menu yang muncul kalau klik kanan mouse,,
source : treeayi.zip

16. Membuat laut dan 2 kapal dengan gerak yang berbeda dan texture mapping,,
source : sailayi15.zip

17. Laut, kapal, mercusuar, pulau, pohon fraktal, salju, burung camar, dan suasana yang berubah sesuai menu yang muncul kalau diklik kanan mouse,,
source : lighthouseayi.zip

Wednesday, December 24, 2008

3rd year, 2nd semester, bye~~


       Wah,, udah lama banget aku engga ngepost~~ Dari liburan musim panas sampai sekarang, liburan musim dingin,, Maklum, maklum,, Semester musim gugur ini aku berkonsentrasi membangun nilai-nilai (dan kesadaran :p ) yang sempat terjun bebas 2 semester belakangan,, huhuhu,, T_T Anyway, karena udah mulai liburan jadi saya akan mulai lagi bercuap2 di blog ini,, ehehe,,


       Semester ini lumayan seru-seru pelajarannya,, Pelajaran jurusan sendiri sih, semester ini sedikit yang coding-coding, gawat, tangan jadi rada2 kaku d,, T_T Well, ini pelajaran yang aku dengerin di tahun ke 3 semester musim gugurku :



Korean History
Prof. Earl Reid
       Kelas dengan bahasa pengantar bahasa Inggris yang diajar oleh dosen asal Kanada, Earl Reid (yuhuu~ hidup Earl~!). Kelasnya lumayan seru n Earl sering bercanda,, Kadang dia suka ngasih kuis lisan, dan sebagai gantinya kelas selama 1 minggu kosong,, ehehe,,



Korean Folktales
Buku Dongeng Korea
       Kelas yang juga berbahasa pengantar bahasa Inggris dan juga diajar oleh dosen dari Kanada, Karl, kelas yang paling unik yang pernah aku ambil,, Tinggal pakai jubah panjang hitam, udah serasa di Hogwarts,, ehehe,, Kita belajar tentang shamanisme, demon, devil, goblin, i-ching, dan lain-lain yang berhubungan dengan dongeng di Korea,, Kelas Karl kali ini sedikit beda dari kelasnya yang aku ambil semester sebelumnya, Korean traditional sports and games yang banyak prakteknya, kelas yang ini Karl lebih banyak cuap-cuap, bahan bacaanya juga lebih banyak,, Tapi khas kelasnya Karl masih tetep ada, kuis hampir disetiap minggu! T_T



Computer Graphic
Prof. Yang Tae Chon
       Pertama dengar nama pelajarannya, kayaknya bakalan asik banget,, Computer Graphic,, ah~ menggambar-gambar,, (Sambil ngebayangin ngegambar-gambar pake paint atau ilustrator) Ga taunya harus buat gambar dengan coding dengan OpenGL,, T_T Pelajaran ini hampir disetiap pertemuanya pasti ada aja tugasnya, midterm dan final exam pasti, ditambah midterm dan final project,, ah, mantap~!



Database
Prof. Hong Sok Hee
       Kelas pertama aku dengan profesor yang baru aku lihat semester ini,,







Operating System

       Profesor ini kalau ngajar seru banget,, Karena pelajarannya kebanyakan teori dan konsep banyak siswa-siswa yang cepat ngantuk, tapi pasti ditengah-tengah pelajaran pasti suka cerita yang lucu-lucu,, Tapi selalu bisa banget nyambungin cerita-cerita itu balik ke pelajaran lagi,, Dikelas ini cuma aku sendiri mahasiswa asingnya, dan dosen ini selalu nanya aku ngerti ga arti kata-kata yang dia pakai, kalau ga ngerti biasanya dia nulisin bahasa Inggrisnya,,



Internet programming

       Di kelas ini aku berkenalan dengan Ruby on rails~ Baru ngerasain buat aplikasi web sederhana n hubungan ke database bisa jadi lebih simpel dengan fungsi scaffoldnya,, Berhubungan dengan web, jadi harus ngulang-ngulang lagi deh tentang pelajaran html, css, dan javascript -_-" udah pada lupa-lupa nyu,,



Microprosessor
No comment untuk mata kuliah ini -,.-

Korean Internet Volunteer '08 #3 [The weekend we spent]















       Yup, seperti yang terlihat di foto akhir minggu kami habiskan dengan banyak kegiatan yang biasanya bersama dengan keluarga aku,, Karena cuman akhir minggu aku bisa kumpul dengan keluarga,, T_T