BELAJAR OPENGL - Halo Teman, terimakasih karna telah berkunjung di blog sederhana bernama cara informatika ini, dan semoga tulisan ini dapat bermanfaat bagi teman semua, baiklah pada tulisan kali ini masih seputar belajar OpenGL, saya akan menjelaskan tentang “ Bagaimana cara instal dan setting glut pada Codeblocks untuk OpenGL “ dan saya juga akan menjelaskan alasan kenapa menggunakan Codeblocks, namun sebelum itu kita akan membahas kembali sedikit tentang apa itu OpenGL.
Sebelum lanjut membaca dan mempelajari cara pemasangan glut di codeblocks, disini teman-teman bisa membaca bagian jika ingin tau cara menjalankan OpenGL dengan menggunakan Compiler lainnya.
Bagi kalian yang sedang berkuliah atau mugkin besekolah, yang memilih jurusan yang berhubungan dengan komputer, sebagai contohnya saya berkuliah di jurusan Teknik Informatika, tentunya mungkin akan mempelajari OpenGL ini, biasanya dipelajari pada mata kuliah Komputer Grafik atau juga di matakuliah Grafika Komputer, di OpenGL ini kita belajar bagaimana cara membuat gambar atau grafis baik itu berupa 2D ataupun 3D menggunakan pengkodingan atau pemrograman, yang mana bahasa yang di gunakan dalam pembelajaran OpenGL ini biasanya bahasa pemrograman C dan C++.
Untuk sebagai Compiler, dapat dengan mudah kita sebut sebagai software untuk menulis dan menjalankan koding C atau C++ tersebut, biasanya di kampus dosen megajarkan dan memberi contoh kalau dulu menggunakan Microsoft Visal Basic C++ atau sekarang menggunakan Microsoft Visual Studio, atau juga mungkin menggunakan software sejenis lainnya yang bisa memproses pemrograman C ataupun C++, yang jelas untuk pembuatan OpenGL, software-sofwate tersebut haruslah sudah di pasangkan dengan glut, atau library nya opengl agar dapat terbaca.
Permasalah yang biasanya terjadi adalah laptop atau komputer kita yang tidak mendukung pemasangan Microsoft Visual Studio ataupun Visual Basic C++, ataupun permasalahan terjadi saat pengaturan dan pemasangan Glut nya yang kita tidak tau salahnya dimana, oleh karena itu disini saya memberikan solusi untuk menggunakan Software Codeblocks yang mana dapat menjalankan Bahasa Pemrograman C atau C++ dan juga OpenGL, Yang pada dasarnya koding dan hasilnya sama saja.
Codeblocks sendiri bersifat OpenSource yang mana software ini gratis, dan jika di gunakan dalam pembuatan Project OpenGL menurut saya cukup praktis dan mudah asalkan langkah langkah penginstalan dan pemasangan glutnya di ikuti dengan teliti, langsung saja yang kita butuhkan dalam membuat project OpenGL menggunakan Codeblocks adalah download dua komponen penting yaitu :
- Software Codeblocks
- Glut OpenGL
untuk teman teman yang ingin mengikuti tutorial ini dengan berupa video, langsung saja ke yt Siuda Tutorial dengan playlist OpenGL
Pembuatan Project DM Saja Ke Instagram @mahara.kata
1. Software Codeblocks
Untuk download software Codeblocks yang pertama dilakukan adalah ketikkan di google Codeblocks lalu pilih yang “Download Binary” di website resmi codeblocks.org,
jika teman yang langsung tekan download binary, maka akan muncul langsung pilihan file yang bisa di download seperti gambar di bawah ini, namun jika teman teman masuk di menu utama codeblocks.org teman teman tinggal pilih menu download lalu pilih “download the binary release”
ada begitu banyak file codeblocks yang dapat di download, karna kebanyakan orang pengguna windows maka tutorial ini akan berfokus pada pengguna windows, yang perlu di ambil adalah versi “mingw-setup.exe” dan untuk yang 32 bit pilih yang 32bit, saat saya membuat tulisan ini versi terbaru yaitu “codeblocks-20.03mingw-setup.exe”
nah langsung saja disini saya pilih download menggunakan sourceforge, dan langsung download, setelah download lalu instal saja dengan next dan next dan selesai.
2. Pemasangan Glut
langkah selanjutnya adalah proses pemasangan glut, disini kita akan menggunakan freeglut yang mana sama saja dengan glut yang di instalkan jika kita menggunakan visual C++, untuk mendownload freeglut langsung saja cari di google lalu ketik freeglut download dan pilih yang link nya transmissionzero.co.uk
setelah masuk ke website nya, download lah yang bernama freeglut minGW package, saat saya membuat tulisan ini versinya yaitu freeglut 3.0.0 minGW Package, lalu langsung saja di amblil.
Setelah kedua komponen yang di butuhkan sudah didapat, selanjutnya pemasangan glut ke codeblocks nya tadi, estraklah file freeglut yang telah di download tadi dan lakukan langkah di bawah ini sesuai versi windows yang telah saya buat lengkap 32 dan 64 bit
Catatan : tulisan berwarna merah di bawah ini berarti file yang di copy dan dipindahkan, tanda > berarti file di dalam file
Untuk Windows Versi 32 Bit
Buka freeglut > bin > freeglut.dll pindahkan ke C > Windows> sysWOW64 (kalau tidak ada file sysWOW64 maka pindahkan ke C > Windows > System32)
Buka freeglut > include > gl > Semua file di dalamnya pindahkan ke C > Program File (x86) > Codeblocks > MinGW > Include
(Jika folder codeblocks tidak ada dalam Program File (x86) coba cari di dalam file Program File saja )
Buka freeglut > lib > libfreeglut.a dan libreeglut_static.a pindahkan ke dalam C > Program File (x86) > Codeblocks > MinGW > lib
Langkah selanjutnya adalah buka kembali folder Codeblocks > share > Codeblocks > templates > cari file bernama glut.cbp
note : (untuk menampilkan ektensi file seperti .cbp .h .dll .exe dan lain sebagainya, caranya adalah klik view di menu bar folder di atas lalu ceklis file name extensions)
lalu buka glut.cbp di notepad atau notepad++ lalu cari tulisan glut32 lalu ganti dengan freeglut lalu save
untuk mempermudah pencarian tekan saja [ ctrl + F ]
Langkah terakhir adalah buka kembali folder di C pada bagian Program File tadi lalu masuk ke Codeblocks > share > Codeblocks > templates > wizard > opengl > wizard.script lalu buka dan edit seperti sebelumnya glut32 menjadi freeglut ubah semua yang ada di dalam file, untuk mempermudah tekan [ctrl + H ] dan replace glut32 menjadi freeglut
Langkah2 sudah selesai, dan saatnya ujicoba, silahkan buka aplikasi codeblocks lalu create new project lalu pilih OpenGL project lalu go > next > nama project > next > finish
lalu untuk script C++ teman teman tinggal tekan project yang sudah di buat lalu ke menu file > new > class lalu buat namanya dan tekan create
selanjutnya masukkan script sederhana opengl seperti contoh di bawah ini :
selanjutnya masukkan script sederhana opengl seperti contoh di bawah ini :
#include<gl\freeglut.h>//Sesuaikan dengan lokasi glut.h teman teman
#include<windows.h>
void display (void)
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINES);
glColor3f(0,0,1);
glVertex2f(0.2,0.5); //titik kordinat A 0.2 dan 0.5
glVertex2f(0.7,0.5);// titik kordinat B 0.7 dan 0.5
glEnd();
glFlush();
}
int main(int argc, char** argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(600,600);
glutCreateWindow("Garis");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
dan untuk include, dapat kita lihat pada koding berwarna hijau, biasanya kita menggunakan
#include <glut.h> atau #include <GL/glut.h> tinggal ganti menjadi #include <gl/freeglut.h> karena glut yang sedang kita gunakan adalah freeglut.h
dan juga pada menu bar pilih project > build option > linker setting > add > ketik freeglut lalu oke
dan juga pada menu bar pilih project > build option > linker setting > add > ketik freeglut lalu oke
dan opengl dapat langsung di coba.
Untuk Windows Versi 64 Bit dapat di baca disni :
Untuk pemberian variasi warna OpenGl dapat dibaca juga disini
Informasi JASA PEMBUATAN PROJECT OpenGL LIHAT DISINI
Kumpulan OpenGL 2D & OpenGL3D LIHAT DISINI
Mengikuti langkah2 belajar OpenGL dapat di lihat di daftar isi LIHAT DISINI
Untuk teman teman yang ingin belajar tutorial secara video dapat di tonton di yt “Siuda Tutorial”
Baiklah mungkin cuma itu saja tulisan kali ini, lebih dan kurangnya saya mohon maaf, bagi teman teman yang butuh bantuan bisa langsung hubungi saya via DM instagram @mahara.kata atau lihat di menu Hubungi Admin
Terimakasih...
Komentar