BLOGGER TEMPLATES - TWITTER BACKGROUNDS »

Rabu, 08 Desember 2010

Membuat Stadion Menggunakan Blender 3D

Pada tugas kali ini saya dan kelompok saya akan membuat sebuah project Blender dengan konsep sebuah stadion.

Yang pertama dilakukan adalah membuka aplikasi program Blender. Lalu buat kerangka stadion yang akan dibuat. Gunakan PLANE sebagai objek awal yang akan dibuat. Caranya : add > mesh > plane. Lalu akan muncul segiempat , pindahkan ke edit mode terlebih dahulu , lalu hapus vertex seperti pada gambar.


Sisakan beberapa vertex seperti pada gambar , agar dapat dibuat menjadi sebuah stadion.


Selanjutnya lakukan spin pada objek yang telah dibuat dengan cara seperti pada gambar


Setelah memilih option spin pada objek , maka secara otomatis objek tersebut akan berubah menjadi seperti gambar.


Gambar diatas adalah awal dari stadion yang akan dibuat , selanjutnya tinggal menambahkan efek jendela dan pintu masuk stadion.


* Membuat efek jendela

Pilih stadion yang telah dibuat tadi sebagai objek, kemudian ubah dari objek mode ke edit mode. Setelah itu pilih option subdivide pada mesh tools agar makin banyak vertex yang tampil pada stadion , kemudian pilih faces yang akan kita hapus. Lihat gambar .



* Membuat pintu stadion

Untuk membuat pintu masuk pada stadion , pilih add > mesh > cube.
Ubah ke edit mode dan lakukan subdivide , setelah itu seleksi vertex yang ingin dihapus. Lihat gambar .



Dan akan menjadi seperti gambar dibawah ini .


Setelah membuat efek jendela dan pintu masuk pada stadion , gabungkan pintu masuk dengan stadion yang telah dibuat. Seperti pada gambar .



Selanjutnya untuk finishing , kita dapat memberikan tambahan plane pada objek sebagai dasar stadion.Lihat gambar.

BACA LAGI ...

Senin, 06 Desember 2010

Membuat Belah ketupat 3D

Gambar ini dibuat dengan menggunakan program aplikasi Pelles C

Sebelum memulai Coding , Perhatikan hal-hal berikut :

NB : Tambahkan tanda < > pada tulisan windows.h , GL/gl.h , GL/glu.h , GL/glfw.h pada #include

Tulisan warna Merah adalah Listing Penggambaran Bangun

Tulisan warna Biru adalah Listing agar Bangun dapat berputar

LISTING / CODING


#include windows.h

#include GL/gl.h

#include GL/glu.h

#include GL/glfw.h

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( "TES GAMBAR" );

glfwSwapInterval( 1 );

//

// mulai OpenGL (melakukan setting awal OpenGL)

mulaiOpenGL();

float x1= 2;

float x2= -2;

float y1= 2;

float y2= -2;

float z1= 2;

float z2= -2;

float x3= 0;

float y3= 4;

float y4= -4;

float sudut=0;

// mulai looping utama program

while( mRunning )

{

//

// bersihkan layar dan depth buffer

glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );

glLoadIdentity();

//

// lakukan penggambaran di sini

//------------------------------------------------------------------------------------

gluLookAt(0,0,20,0,0,0,0,1,0);

glRotatef(sudut,0,1,0);


glBegin(GL_TRIANGLES);

glColor3f(1,0,0);

glVertex3f(0,4,0);

glVertex3f(-3,0,-3);

glVertex3f(3,0,-3);

glEnd();


glBegin(GL_TRIANGLES);

glColor3f(1,0,0);

glVertex3f(0,4,0);

glVertex3f(-3,0,3);

glVertex3f(3,0,3);

glEnd();

glBegin(GL_TRIANGLES);

glColor3f(1,1,1);

glVertex3f(0,4,0);

glVertex3f(-3,0,3);

glVertex3f(-3,0,-3);

glEnd();


glBegin(GL_TRIANGLES);

glColor3f(1,1,1);

glVertex3f(0,4,0);

glVertex3f(3,0,-3);

glVertex3f(3,0,3);

glEnd();

//S3 2

glBegin(GL_TRIANGLES);

glColor3f(1,1,1);

glVertex3f(0,-4,0);

glVertex3f(3,0,-3);

glVertex3f(-3,0,-3);

glEnd();


glBegin(GL_TRIANGLES);

glColor3f(1,1,1);

glVertex3f(0,-4,0);

glVertex3f(3,0,3);

glVertex3f(-3,0,3);

glEnd();


glBegin(GL_TRIANGLES);

glColor3f(1,0,0);

glVertex3f(0,-4,0);

glVertex3f(3,0,3);

glVertex3f(-3,0,-3);

glEnd();


glBegin(GL_TRIANGLES);

glColor3f(1,0,0);

glVertex3f(0,-4,0);

glVertex3f(3,0,-3);

glVertex3f(-3,0,3);

glEnd();

sudut +=0.15;

//------------------------------------------------------------------------------------

//

// tampilkan ke layar (swap double buffer)

glfwSwapBuffers();

//

// check input , apakah tombol esc ditekan atau tombol "close" diclick

mRunning = !glfwGetKey( GLFW_KEY_ESC ) && glfwGetWindowParam( GLFW_OPENED );

}

glfwTerminate();

return(0);

}

void mulaiOpenGL(void)

{

//

// Set viewport ke resolusi 640x480 viewport bisa diibaratkan

// layar monitor anda

glViewport( 0, 0, 640, 480 );

//

// Set mode OpenGL ke mode pryeksi (Projection) dan set proyeksi

// menggunakan proyeksi perspective, dengan sudut pandang (Field Of

// View) 60 derajat

glMatrixMode( GL_PROJECTION );

glLoadIdentity();

gluPerspective( 60.0f, 640.0f/480.0f, 0.1f, 1000.0f );

glMatrixMode( GL_MODELVIEW );

glLoadIdentity();

//

// Set mode gradasi warna halus (Smooth)

glShadeModel( GL_SMOOTH );

//

// warna yang digunakan untuk membersihkan layar

glClearColor( 0.0f, 0.0f, 0.0f, 0.0f );

//

// nilai untuk membersihkan depth buffer.

glClearDepth( 1.0f );

//

// Depth test digunakan untuk menghindari polygon yang

// tumpang tindih.

glEnable( GL_DEPTH_TEST );

glDepthFunc( GL_LEQUAL );

//

// beritahu OpenGL untuk menggunakan perhitungan perspective

// yang terbaik (perhitungan ini tidak bisa selalu 100% akurat)

glHint( GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST );

}


NB : Tulisan warna Merah adalah Listing Penggambaran Bangun

Tulisan warna Biru adalah Listing agar Bangun dapat berputar


OUTPUT


BACA LAGI ...

Selasa, 30 November 2010

Cara Menghindari Penyakit

Mempunyai tubuh yang sehat adalah sebuah harta yang tidak ternilai harganya. Menjaga tubuh yang sehat tentunya lebih murah bila dibandingkan ketika tubuh sakit. Ketika tubuh seseorang sakit , ia tidak akan bisa untuk melakukan aktivitas seperti yang biasa dilakukannya. Oleh karena itu mencegah lebih baik daripada mengobati.

Berikut, beberapa tip menjauhkan tubuh dari penyakit dari buku The Secrets of People Who Never Get Sick oleh Gene Stone.

1. Mandi Air Dingin
Mandi dengan air hangat memang menyenagkan dan menenangkan. Akan tetapi , mandi dengan menggunakan air dingin dapat membantu meningkatkan jumlah sel darah putih . Sel darah putih dapat berfungsi membantu mencegah penyakit dalam tubuh.

2. Mengunyah Bawang Putih Mentah
Bawang putih memang tidak bagus untuk aroma mulut,akan tetapi bawang putih memiliki agen antimikroba kuat yang dapat membantu Anda tetap sehat. Agar tidak menimbulkan aroma mulut yang tidak sedap , hancurkan bawang putih terlebih dahulu, lalu telan utuh dengan bersama satu sendok teh applesauce atau puree apel.

3. Mengkonsumsi Minuman Hangat
Minum air hangat, teh, kopi, atau minuman hangat lainnya dicampur dengan lemon selama musim dingin dan flu, dapat memberikan dorongan bagi sistem kekebalan tubuh Anda.

Referensi :
http://lifestyle.okezone.com/read/2010/11/29/195/398191/rahasia-tubuh-jauh-dari-penyakit
BACA LAGI ...

Berawal Dari Imajinasi

IMAJINASI


Setiap Manusia yang masih waras (tidak gila) , pasti selalu menggunakan otaknya untuk berfikir. Tentunya otak bukan hanya digunakan untuk berfikir saja, tetapi digunakan juga untukberimajinasi , bermimpi , ataupun berkhayal.
Tentu saja yang diimajinasikan atau dikhayalkan adalah hal-hal yang memiliki nilai yang positif. Semua hal yang ada didunia ini pun adalah hasil dari sebuah mimpi yang diubah oleh seseorang menjadi sebuah kenyataan , tentunya dengan usaha yang keras dan gigih.

Begitu pula dengan animasi yang diawali dari sebuah imajinasi. Sebuah imajinasi yang dapat melahirkan berbagai macam animasi berteknologi tinggi.
Misalnya dalam pembuatan sebuah film animasi. Banyak sekali film animasi yang dibuat melebihi nalar manusia. Misalnya saja sebuah mobil yang dapat berubah menjadi sebuah robot yang besar atau binatang yang dapat meniru tingkah laku manusia , bahkan mirip dengan manusia. Itu adakah karya-karya seorang animator yang diawali dari sebuah imajinasi , dan bagaimana membuat karya imajinasinya tersebut menjadi sebuah Animasi menarik dan mengagumkan. Tentunya Imajinasi tersebut diimbangi dengan usaha yang keras dan tidak putus asa dalam membuat Animasi yang hebat.

Janganlah pernah Berhenti Berhenti Bermimpi dan Berimajinasi , Karena Karya Yang Hebat Berawal Dari Mimpi.
BACA LAGI ...

Minggu, 17 Oktober 2010

Sejarah Blender 3D




Blender adalah aplikasi 3D yang dapat digunakan untuk membuat grafis 3D interaktif,
termasuk video game, film animasi, atau efek visual.
Blender bersifat open source (gratis).

Dirilis sebagai perangkat lunak bebas di bawah GNU General Public License, Blender tersedia untuk sejumlah sistem operasi, termasuk GNU / Linux, Mac OS X, dan Microsoft Windows.

Pada tahun 1988 Ton Roosendaal mendanai perusahaan animasi yang bernama NeoGeo. NeoGeo berkembang pesat dan menjadi perusahaan animasi terbesar di Belanda ,bahkan Eropa. Pada tahun 1995 muncullah sebuah software yang dinamakan Blender. Nama "Blender" terinspirasi oleh lagu dengan Yello, dari album Baby.

Pada Juni 1998 , Roosendaal mendirikan NaN (Not a Number) untuk mengembangkan dan mendistribusikan program. Program ini awalnya didistribusikan sebagai shareware sampai NaN bangkrut pada tahun 2002.

Tahun 2001 NaN dibentuk ulang menjadi perusahaan yang lebih kecil dan meluncurkan software komersial pertamanya, Blender Publisher. Angka penjualan yang rendah dan iklim ekonomi yang tidak menguntungkan saat itu mengakibatkan NaN ditutup. Dan pengembangan Blender pun ikut terhenti.

Karena tidak ingin Blender hilang , Ton Roosendaal mendirikan organisasi non profit yang bernama Blender Foundation. Tujuan utama Blender Foundation adalah mempromosikan dan mengembangkan Blender sebagai proyek open source. Pada tahun 2002 Blender dirilis ulang dibawah syarat – syarat GNU General Public License. Pengembangan Blender terus berlanjut hingga saat ini.
BACA LAGI ...
Powered By Blogger