gRafika Computer

Mengenal Pemrograman Grafis

• Pemrograman grafis adalah pemrograman yang digunakan untuk menghasilkan gambar pada komputer menggunakan library yang ada.
• Teknik- teknik pemrograman grafis ini didasari oleh teknik- teknik menggambar dengan pemakaian geometri sebagai dasar struktur datanya
• Hasil pemrograman grafis adalah visualisasi grafis.

sebelumnya, Grafika komputer tu punya 2 materi

untuk GRAFIKA COMPUTER 1 :

  • Primitive Drawing
  • Obyek Grafik 2 Dimensi
  • Tranformasi 2 Dimensi
  • Obyek Grafik 3 Dimensi
  • Tranformasi 3 Dimensi
  • Visible dan Invisible
  • Shading
  • Z- Order

untuk GRAFIKA COMPUTER 2

  • Z- Order dan Z- buffer
  • Morphing
  • Color Map
  • Texture Map
  • Curve
  • Camera View
  • Tranformasi Geometri
Mengenal Library Grafis OpenGL Mengenal Library Grafis OpenGL
OpenGL adalah suatu library grafis standard yang digunakan untuk keperluan- keperluan pemrograman grafis. Selain OpenGL, library grafis yang banyak digunakan adalah DirectX.

OpenGL bersifatOpen-Source, multi-platforman multi-language.
Saat ini semua bahasa pemrograman mendukung OpenGL. Dan OpenGL bisa bekerja dalam lingkungan Windows, Unix, SGI, Linux, freeBSD dll.

Library OpenGL- GLUT
Library dasar dari OpenGL adalah GLUT, dengan fasilitas yang bisa dikembangkan.
Untuk sistem operasi Windows, library ini terdiri dari 3 files yaitu:
– glut. h
– glut32. lib
– glut32. dll

Instalasi Library GLUT (Pada Sistem Operasi Windows)

• Copykan file glut. h di dalam folder
c:\ Program Files\ Microsoft Visual Studio\ VC98\ Include\ GL
• Copykan file glut32. lib di dalam folder
c:\ Program Files\ Microsoft Visual Studio\ VC98\ lib
• Copykan file glut32. dll di dalam folder
c:\ Windows\ System32

Menjalankan OpenGL dengan Visual Studio 2005
ini langkah-langkah yang saya lakukan untuk menjalankan OpenGL dalam Visual Studio 2005.

Pertama, siapkan 3 buah file:
1. glut32.dll -> taruh di C:\WINDOWS\system\
2. glut32.lib -> taruh di C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib
3. glut.h -> taruh di C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl

atau

Setelah menunaikan tugas menaruh ketiga file tersebut, bukalah Visual Studio 2005.
1. Buatlah sebuah project baru

Struktur Dasar Pemrograman Grafis Menggunakan Bahasa C++
#include <GL/ glut. h>
void userdraw( void) {// Disini tempat untuk menggambar }
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 (“ Drawing by haZky aShiddiQy”);glClearColor( 0.0, 0.0, 0.0, 0.0);gluOrtho2D(- 320., 320., -240.0,240.0);glutIdleFunc( display); glutDisplayFunc( display);glutMainLoop();return 0;}

pEnjELaSaneeeee

#include <GL/ glut. h>
Pemrograman grafis menggunakan OpenGL- GLUT membutuhkan header glut. h yang ada di folder c:\ Program Files\ Microsoft Visual Studio\ VC98\ bin\ GL

void userdraw( void) {// Disini tempat untuk menggambar}
Fungsi userdraw adalah suatu fungsi untuk membuat kode program untuk menghasilkan suatu gambar.

glutInitWindowPosition( 100,100);
glutInitWindowSize( 640,480);

Membuat windows dengan ukuran (640,480) dengan titik kiri atas jendela diletakkan pada posisi (100,100) di layar komputer

glutCreateWindow(“ Drawing By haZky aShiddiQy“);
Memberi judul pada windows dengan “haZky aShiddiQy”

glClearColor( 1.0,1.0,1.0,0.0);
Mendefinisikan warna dari windows yang dibuat dengan warna (1,1,1) yaitu warna putih

gluOrtho2D(- 320., 320.,- 240., 240.);
Mendefinisikan besarnya sistem koordinat dengan range sumbu x adalah [- 320,320]
dan range untuk sumbu y adalah [- 240,240]

selamaat mencoba…

8 Responses to “gRafika Computer”

  1. kok outputnya gax bisa kluar c, eror nya 1 mulu,knp yah?kami pake ms.visual studio 9.0,bls kilat donx,,penting….

  2. coba km cek lagi penempatan glut-nya???

  3. waduh…………qqq g ngerti blazzzzzzzzzzzz
    trusdpt tugas dr dosen ttg Grafika *~*

  4. tugasnya suruh buat gambar apa???

  5. om,,buat nulis kalimat(string) fungsinya apa ya?
    thx b4

  6. Silahkan Download penjelasan originalnya di sini:
    http://lecturer.eepis-its.edu/~basuki/lecture/PengantarGrafika.pdf

    itu tulisan dosen ITS original

  7. thanks sblmnya, kya ny lbih praktis klu program ditampilkn dgn outputny….
    ^_^….

  8. Akan lebih baik jika anda memberikan “CONTOH PROGRAM” nya…..

    Puyeng gw sama koding…

    Hehehe..

    Thx ya..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: