Selasa, 30 November 2010

Rubik 3D dengan menggunakan Pelles C

Karena menggunakan software Pelles C, maka obyek yang dibuat murni dibuat dengan coding program. Semua pengaturan yang berhubungan dengan obyek baik itu warna, ukuran serta posisi obyek berikut pergerakkan obyek tersebut diatur didalam coding program. Untuk memulai Pelles C langkahnya adalah sebagai berikut :

1. Klik start - All Programs - Pelles C for Windows - Pelles C IDE
2. Pilih File - New - Project
3. Pilih wizard yang sesuai - masukkan nama - OK
4. Kemudian next, lalu Finish
5. Double Click pada main.c
6. Maka akan muncul project area untuk menuliskan coding.
7. Coding dituliskan didalam komentar //lakukan penggambaran disini.
8. Jadi, kita mulai membuat coding di blok //lakukan penggambaran disini.
9. Selebihnya merupakan struktur yang sudah tersedia dan tidak perlu diubah - ubah.
10. Pada blok eksekusi jangan lupa untuk meletakkan kode : gluLookAt(10,10,30,0,0,0,0,1,0); supaya pada saat program dijalankan, outputnya berhasil dimunculkan. Selamat mencoba dan selamat berkreasi...


Berikut ini merupakan coding program yang dibuat :

Minggu, 28 November 2010

Membuat Obyek 2D dengan menggunakan Pelles C

Implementasi Kode Program :

#include
#include
#include
#include

void mulaiOpenGL(void);

int main(void)
{
    //
    // mRunning = TRUE, aplikasi masih berjalan
    // mRunning = FALSE, ??? :p
    GLuint mRunning = GL_TRUE;

    //
    // inisialisasi GLFW
    if( glfwInit() == GL_FALSE )
    {
        MessageBox( NULL, "ERROR :: gagal menginisialisasi GLFW", "Error!", MB_OK);
        return(0);
    }
    //
    // buat sebuah window yang akan digunakan untuk menggambar.
    if( glfwOpenWindow( 640, 480, 0, 0, 0, 0, 24, 0, GLFW_WINDOW ) == GL_FALSE )
    {
        MessageBox( NULL, "ERROR :: gagal membuat window", "Error!", MB_OK );
        glfwTerminate();
        return(0);
    }
    //
    // Set judul yang ada di window dan Swap interval.
    glfwSetWindowTitle( "Praktikum Grafik Komputer LabTI" );
    glfwSwapInterval( 1 );
    //
    // mulai OpenGL (melakukan setting awal OpenGL)
    mulaiOpenGL();
    //
    // mulai looping utama program
    while( mRunning )
    {
        //
        // bersihkan layar dan depth buffer
        glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
        glLoadIdentity();
        gluLookAt(0.0,0.0,10.0,0.0,0.0,0.0,0.0,10.0,0.0);
        //
        // lakukan penggambaran di sini
        //------------------------------------------------------------------------------------
   

Selasa, 02 November 2010

BAB 2. Pengaruh dan Elemen Kreatif


Tanggung jawab sosial
Dalam suatu industri desain terdapat kecenderungan terhadap berbagai macam pertanyaan smengenai udut pandang etika yang berkaitan dengan isu - isu di seluruh dunia seperti kemiskinan dan pemanasan global. Banyak sekali organisasi yang mendorong dan mempromosikan posisi mereka sendiri sehingga dapat menimbulkan konflik dengan etika pribadi.

Senin, 01 November 2010

DESAIN PEMODELAN GRAFIK


DEFINISI DESAIN PEMODELAN GRAFIK


Desain merupakan perencanaan dalam pembuatan sebuah objek, sistem, komponen atau struktur. Kemudian, kata “desain” dapat digunakan sebagai kata benda maupun kata kerja. Dalam artian yang lebih luas, desain merupakan seni terapan dan rekayasa yang berintegrasi dengan teknologi. Desain dikenakan pada bentuk sebuah rencana, dalam hal ini dapat berupa proposal, gambar, model, maupun deskripsi. Jadi dapat dikatan, desain merupakan sebuah konsep tentang sesuatu. Desain lahir dari penerjemahan kepentingan, keperluan, data maupun jawaban atas sebuah masalah dengan metode-metode yang dianggap komprehensif, baik itu riset, brainstorming, pemikiran maupun memodifikasi desain yang sudah ada sebelumnya.
                Lebih spesifik desain merupakan sebuah aktifitas yang bertujuan untuk membangun kualitas multi elemen dalam sebuah objek, proses, layanan dan sistem mereka dalam siklus hidup produk tersebut. Oleh karna itu, desain merupakan faktor utama inovasi manusia dalam teknologi dalam prosesnya berintegrasi dengan budaya, sosial dan ekonomi.