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

10 comments:

Anonymous said...

makasi banyak ya.
bermanfaat banget.
klo bisa, tambain donk lebih banyak contoh tentang opengl.
:)

Anonymous said...

wuah,,,,,,

keRenn,,,,


makasi banyak ya!!!!

Anonymous said...

ya ampun makasi banget
sangat membantu untuk proyek Computer Graphic saya
Terima kasih sekali lagi
:)

Teguh Suwondo said...

sangat bermanfaat nie
lebih banyak lebih bagus
apa lagi to pemula....!!!

blur said...

정보에 대한 감사의 동생 ^.^

Unknown said...

kok ga bisa di download ya?
tolong dong, kasi tau, link nya udah ga bisa

veny said...

tolong bantu dong!
cara masukan suara d openGL bisa gak?

Anonymous said...

thanks a lot !!!

Unknown said...

apa link nya udh mati ?? knapa nd bisa di download lgi bang.

Primastuti Dewi said...

Haloo.
LINKNYA SUDAH DIPERBAIKI YAAA.
Selamat mendownload dan semoga bermanfaat :)