Translate

Tampilkan postingan dengan label komputer grafik. Tampilkan semua postingan
Tampilkan postingan dengan label komputer grafik. Tampilkan semua postingan

Objek Primitif Pada Pemrograman Open GL

Pada pemrograman dasar open GL terdapat 4 objek yang dibuat, yaitu :
1. Titik
penulisan pada program adalah GL_POINTS
2. Garis
penulisan pada program adalah GL_LINES
3. Polyline
penulisan pada program adalah GL_LINE_STRIP
4. Polygon
penulisan pada program adalah GL_LINE_LOOP

Contoh coding untuk pembuatan titik :

glBegin(GL_POINTS);
glVertex2(tipe_data)(koordinat X, koordinat Y);
glEnd();

Contoh coding untuk pembuatan garis :

glBegin(GL_LINES);
glVertex2(tipe_data)(koordinat X1, koordinat Y1);
glVertex2(tipe_data)(koordinat X2, koordinat Y2);
glEnd();

Contoh coding untuk pembuatan polyline :

glBegin(GL_LINE_STRIP);
glVertex2(tipe_data)(koordinat X1, koordinat Y1);
glVertex2(tipe_data)(koordinat X2, koordinat Y2);
glVertex2(tipe_data)(koordinat X3, koordinat Y3);
glVertex2(tipe_data)(koordinat X4, koordinat Y4);
glEnd();

Contoh coding untuk pembuatan polyline :

glBegin(GL_LINE_LOOP);
glVertex2(tipe_data)(koordinat X1, koordinat Y1);
glVertex2(tipe_data)(koordinat X2, koordinat Y2);
glVertex2(tipe_data)(koordinat X3, koordinat Y3);
glVertex2(tipe_data)(koordinat X4, koordinat Y4);
glEnd();

Keterangan :
Untuk tipe data diatas yang biasa digunakan adalah :
1. Tipe data Float ( disingkat dengan f )
2. Tipe data Integer ( disingkat dengan i )
3. Tipe data Double ( disingkat dengan d )
Continue reading...

GLUT (Graphic Library Utility Tools)

Dalam pmrograman OPEN GL menggunakan Visual C++ kita perlu menambahkan tools library tambahan kedalam komputer kita, file-file tersebut adalah :

1. glut.h
dicopykan kedalam hardisk di tempat instalan visual studio pada folder
C:\Program Files\Microsoft Visual Studio\VC98\Include
atau
dicopykan kedalam hardisk di tempat instalan visual studio pada folder
C:\Program Files\Microsoft Visual Studio\VC98\Include\GL

2. glut32.lib
dicopykan kedalam hardisk di tempat instalan visual studio pada folder
C:\Program Files\Microsoft Visual Studio\VC98\lib

3. glut32.dll
dicopykan kedalam hardisk di tempat instalan visual studio pada folder
C:\WINDOWS\system32

Jika anda belum mempunyai file GLUT di atas silahkan anda unduh pada link di bawah ini.

http://www.4shared.com/file/FYKBxztq/glut-376-bin.html
Continue reading...

Struktur Dasar OPEN GL

#include
void userdraw()
{
static int tick=0;
/*program grafik ditulis disini*/
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
userdraw();
glutSwapBuffers();
}
int main(int argc, char **argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
glutInitWindowPosition(100,100);
glutInitWindowSize(640,480);
glutCreateWindow("Program Grafikku");
glClearColor(1.0,1.0,1.0,0.0);
gluOrtho2D(0.,640.,-240.,500.);
glutIdleFunc(display);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
Continue reading...

grafika Komputer

Grafika computer adalah gambar atau grafik yang dihasilkan oleh komputer. Teknik-teknik yang dipelajari dalam grafika computer adalah teknik-teknik bagaimana membuat atau menciptakan gambar dengan menggunakan komputer. Ada perbedaan antara photo dan gambar, dimana pada photo semua detail objek terlihat sedangkan gambar tidak dapat memperlihatkan semua detail yang ada tetapi hanya detail yang dianggap penting dalam menunjukkan pola suatu gambar.
Adapun beberapa program sederhana sampai program yang sangat kompleks guna membuat gambar computer seperti Paint, Microsoft Photo Editor, Adobe Photoshop, Maya, Autocad, 3D Studio max, dan lain-lain.
Untuk membuat program-program diatas dapat digunakan berbagai macam bahasa pemrograman dengan library grafis yang sesuai. Dalam modul ini digunakan bahasa pemrograman C++. Bila menggunakan system operasi windows maka menggunakan bahasa pemrograman C++ dan bila menggunakan system operasi Linux maka menggunakan gcc atau g++. Sedangkan library grafik yang digunakan dalam modul ini adalah OpenGL.

Bidang Yang berhubungan dengan Grafika Komputer

Bidang –bidang yang berhubungan dengan grafika computer diperlukan untuk :
1. Seni, entertainment, dan publishing, seperti produksi film, animasi, special effect, game computer, web browsing, dll
2. Image processing atau pengolahan citra digital, yang dalam hal ini grafika computer dapat digunakan didalam coding untuk pemindahan data citra menjadi data vector yang banyak digunakan dalam keperluan GIS.
3. Menampilkan simulasi, yang dihasilkan berupa grafik data atau grafik visualisasi proses, seperti dalam visualisasi proses pengaturan lampu lalu lintas.
4. CAD ( Computer Aided Design ). Satu program CAD yang paling banyak digunakan adalah AUTOCAD, yang digunakan untuk desain pola atau desain layout.
Continue reading...
Related Posts Plugin for WordPress, Blogger...

Followers

Total Tayangan Halaman

Categories

EXTRAordinary Copyright © 2009 Not Magazine 4 Column is Designed by Ipietoon Sponsored by Dezigntuts