Thursday, May 2, 2013

Cheat Code Yu-Gi-Oh! (Yugi, Joey, Kaiba)

- 1 comments


Walaupun sudah agak terlambat dan mungkin udah kadaluarsa, tapi bagi kamu2 yang masih suka bermain game yu-gi-oh atau buat pemula yang ingin mengetahui banyak kartu semoga dapat buat semua. 
Disini aku mau berbagi Cheat untuk mendapatkan semua koleksi kartu secara langsung di Yu-Gi-Oh! Power of Chaos (YUGI, JOY, KAIBA)

  1. Yu Gi Oh PC ( Untuk mendapatkan semua kartu )

setelah didownload, masukkan file hasil extraksi diatas ke dalam folder yang sama dengan Game Yu Gi Oh nya. Setelah itu, tinggal di eksekusi saja   atau kamu langsung masukkan filenya ke folder gamenya trus di Extract here  … Oke, semoga bermanfaat ^_^


Tambahan :
Untuk windows 7, program yugioh tidak akan jalan. Untuk menjalankan game Yu-Gi-Oh ikuti langkah-langkah berikut,
Klik kanan ==> properties ==> compatibility ==> disable dsktop composition.
Begitu juga dengan file cheatnya.

Selamat mencoba !!!
[Continue reading...]

Tips Bermain DotA

- 0 comments


Pemilihan Hero

Bagian ini mengajarkan tentang pemilihan hero dan trik membuat item dalam permainan. Pada dasarnya ada beberapa jenis hero dan beberapa lebih mudah digunakan daripada hero lainnya. Beberapa hero lebih mudah digunakan tetapi lemah atau ada juga hero lebih susah digunakan, tetapi lebih kuat.
Pilih heromu berdasarkan kemampuan “predictor”-mu.

Ranged :
Hero ini menembak dari jarak jauh dan maka dari itu lebih mudah untk digunakan oleh para pemula.
Melee :
Hero-hero yang lebih kuat terdapat di kategori ini, tetapi mereka lebih sulit digunakan karena gaya bertarung mereka yang mengandalkan jarak dekat. Sehingga mereka sangat rentan terhadap serangn musuh.

Agility :
Ini adalah kategori terlemah pada awal-awal permainan. Mereka memiliki hp yang rendah dan damage yang sangat kecil. Mereka biasanya dijadikan target utama hero musuh pada awal-awal permainan. Mereka baru bisa berkembang di akhir-akhir permainan dan menjadi semakin berbahaya. Hero yang memiliki status melee agility dan dimainkan para pemula biasanya menjadi incaran para hero musuh.
Intelligence:
Hero ini adalah pembunuh yang dapat digunakan pada awal-awal permainan. Dilengkapi dengan sihir yang mematikan mulai dari awal. Hero ini bisa membunuh hero-hero musuh pada awal permainan untuk mengimbangi kelemahan mereka dalam bermain lama. Kecepatan yang lambat dan hp yang rendah membuat mereka sangat rapuh. Akan teteapi bisanya hero Intelligence memiliki serangan jarak jauh.
Strengh :
Hero jenis ini juga bisa berkembang pada akhir-akhir permainan. Mereka memiliki hp yang banyak dan tingkat damage yang sangat besar. Kelemahannya adalah, mereka bisanya penyerang jarak dekat.
Ada beberapa jenis cara bermain yang bisa disesuaikan dengan jenis hero. Dan untuk pemula, kamu hanya perlu mengetahui 3 jenis saja.

Pusher/Tanker :
Hero yang dapat melakukan ini harus hero yang bisa menerobos ke depan dan menghadapi creeps tanpa resiko mati. Jenis bermain seperti ini membutuhkan hero yang memiliki hp banyak, cara hunting yang baik dan tingkat recovery hp yang tinggi.
Hero Killer :
Yang bisa dipakai adalah hero yang dilengkapi dengan physical dan magic damage yang besar. Ini adalah jenis hero yang bisa tiba-tiba muncul dibelakangmu dan mengenaimu dengan pukulan kritikalnya. Biasanya dijuluki dengan assassins. Cara bermain seperti ini memerlukan keseriusan dalam menaikkan tingkat damage, penepatan hero yang baik dan pergerakan hero yang baik.
Support :
Hero jenis ini merupakan yang cukup berguna. Karena bisa membantu dalam mendorong pasukan atau memberika suport pada hero lain. Bahkan dapat membunuh hero musuh. Hero ini biasanya memiliki skill stun, disabling atau area attack.
Jika timmu sebelumnya sudah membahas strategi dan menentukan hero jenis apa yang harus dipakai tiap pemain, pilihlah yang paling mudah kamu gunakan. Hero jarak jauh biasanya lebih aman untuk digunakan. Pastikan kamu sebelumnya sudah mencoba hero tersebut. Jangan memilih hero yang belum pernah digunakan orang lain sebelumnya hanya karena hero tersebut terlihat keren atau gagah.
Buka DOTA-Allstars.info atau DOTA-Allstars.com untuk lebih memahami mengenai hero dan item-item-nya. Banyak orang telah menyarankan item-item yang harus dibeli dlam membentuk sebuah hero. Baca forum dan cari satu cara membentuk hero yang sudah dibaca orang banyak dan mendapatkan pengakuan dari orang yang sudah mencobanya. Cari keuntungan dan kelemahan dari setiap hero yang kamu mainkan dan selanjutnya dapat kamu gunakan dalam permainanmu. Ada bermacam-macam cara membentuk hero sesuai dengancara bermainmu. Hal ini akan dibahas nanti.
Ingat bahwa tidak ada jalan pintas menuju sukses. Rajinlah berlatih dan baca review atau hints sebanyak-banyaknya dan pelajari. Caritahu item apa saja yang harus dibeli dan ketahui juga resep-resep dalam pembuatnnya. Kamu pasti tidak mau mengahbiskan waktumu untuk berdiri di dekat fountain untuk melihat apa kegunaa dari suatu item atau bahkan berlari kembali ke pedagang hanya karena kamu kekurangan 20 gold. Perkecil kesempatan rekan setimmu untuk selalu marah-marah kepadamu.

Membuat Item

Ini adalah beberapa tips item yang harus dibeli untuk membentuk hero yang bermacam-macam :

1. Membeli item yang menambah statistik:
l Ini adalah fakta yang mendasar: menambah poin pada strengh juga akan menambah jumlah hpmu. Terutama jika heromu merupakan hero yang berdasarkan kepada strength ini juga akan memberimu tambahan pada damage. Menambah poin agility pada heromu juga akan menambah jumlah armornya dan jika heromu merupakan hero Agility, maka damage-nya pun akan bertambah. Begitu juga jika kamu menambahkan intelligence pada heromu akan menambah jumlah mananya dan jika heromu merupakan hero Intelligence juga akan menambah damage-nya. Mudah, kan?
l Jika kamu memainkan hero yang memiliki hp kecil pada awalnya, mungkin lebih baik jika kamu membeli item yang dapat menambah statistik heromu. Contohnya bracer untuk hero Strengh, nulltalisman untuk hero Intelligence dan wraith bands untuk hero Agility. Contoh lebih baiknya adalah ultimate orb.

2. Membeli item yang menambah damage:
l Banyak item yang hanya menambahkan damage tanpa menambahkan statistikmu, dan kamu harus berhati-hati dalam membeli item ini. Karena kamu adalah seorang pemula ada baiknya jika kamu mencoba menyeimbangkan antara damage dan statistik daripada kamu membentuk hero yang hanya memperhatikan salah satu antara hp atau damage. Contohnya jika kamu membentuk hero dengan damage 50 tapi hpmu tetap pada rata-rata 900, maka dapat dipastikan kamu akan dengan mudah dibunuh.
Akan tetapi jika kamu menikmati bermain sebagai assassin, maka kamu bisa mencoba cara dengan menambahkan damage terus menerus. Misalnya dengan lebih memilih membeli sacred relic daripada messerschmidt’s reaver. Tapi harap tetap hati-hati.

3. Membeli item yang meningkatkan hp/mana regenerasi:
l Saya pernah melihat orang membeli ring of regenerations atau sobi mask lebih dari 4 atau 5. Hal ini sungguh konyol. Item ini memang bagus. Tapi dalam permainan DOTA, ada yang dinamakan titik efisiensi. Terlalu banyak terkadang membuat tidak efisien. Buat apa membelanjakan uangmu untuk regenerasi hp/mana jika kamu tidak mempunyai hp dan damage yang cukup untuk membunuh musuhmu? Selalu beri keseimbangan dalam membentuk heromu. Kecuali kamu tahu apa yang kamu lakukan, membeli item yang sama dengan berlebih akan membuatmu kesusahan dalam pertempuran panjang.
l Lebih-lebih, beberapa basic item dapat digabungkan dengan basic item lainnya untuk membuat suatu item yang lebih baik. Mengapa tidak mencoba menggabungkan ring of health dengan void stone untuk membuat perseverance? Cara ini lebih efektif untuk meng-equip heromu dibandingkan dengan memenuhinya dengan basic item.
l Kategori item ini sangat cocok dengan hero yang dipakai untuk mendorong pasukan musuh

4. Membeli item yang memberi efek vampiric aura:
l Saya juga pernah melihat orang membeli 3 sampai 4 mask of death dan helm of dominators. Ingat lagi tentang efisiensi dalam membeli item. Tidak berarti jika kamu membeli 3 sampai 4 item yang sama akan meningkatkan efektifitas heromu. Tapi tolong diingat bahwa ada beberapa item yang jika kamu membelinya beberapa tetap bisa efektif.
l Jika kamu menggunakan hero Intelligence, ada baiknya jika kamu tidak membuang-buang uangmu untuk membeli item yang memiliki vampiric aura, kecuali jika kamu mempunyai banyak uang dan tidak tahu lagi apa yang akan dibeli (yang sepertinya sangat jarang terjadi). Pertama-tama mungkin kamu akan lebih mengandalkan magic jarak jauhmu karena mungkin kamu memakai hero range, karena dari itu kamu akan jarang terlibat kontak langsung dengan creep. Yang kedua, seranganmu mungkin terlalu lambat sehingga membuat vampiric aura menjadi sangat tidak efektif. Saya mungkin sudah selesai makan siang tapi heromu belum juga merekover hp-nya secara penuh dengan vampiric aura.
l Item ini lebih baik digunakan oleh hero Melee atau hero Agility yang memiliki serangan dengan kecepatan tinggi. Jika kamu masih belum yakin dan mengerti, coba kamu bermain dengan menggunakan Naix sampai level 25. Kamu akan melihat apa yang saya maksud dengan serangan berkecepatan tinggi digabungkan dengan vampiric aura.

5. Membeli item yang memberi aura:
l Beberapa aura tidak bisa digunakan menumpuk. Contohnya Corruptionaura dari Stygian Desolator dengan vampiric aura dari Helm of Dominators. Kamu hanya bisa memakai satu aura walaupun kamu membeli keduanya. Untuk mengetahui mengenai item apa saja yang bisa dan tidak bisa dipakai sekaligus coba baca di DOTA Allstars forum.

6. Membeli item yang memberi efek stun/bash:
l Hal ini hampir sama dengan penjelasan mengenai vampiric aura. Sebagai contohnya adalah Cranium Basher.
Item ini memberimu kesempatan untuk mengeluarkan efek stun atau bash pada pukulanmu dengan persentase tertentu. Tapi jika heromu memiliki kecepatan pukulan 1/detik, lebih baik beli saja item lain. Kenapa? Karena kesempatan baik mendapatan efek ini sangat ditentukan dari kecepatanmu memukul. Semakin banyak pukulan yang keluar dengan waktu yang cepat akan lebih baik karena efek ini bisa lebih sering keluar. Item ini lebih cocok digunakan oleh hero Agility yang memiliki kecepatan tinggi dalam pukulan. Atau juga hero Melee yang memiliki item penambah kecepatan pukulannya. Sebagai contohnya adalah Bone Fletcher.

7. Membeli item yang dengan kemampuan lebih tinggi:
l Ini sangat penting: saat kamu memutuskan untuk membeli item dengan kemampuan yang lebih tinggi, pilihlah dengan bijaksana. Pada awal permainan jangan langsung menabung untuk membeli item yang mahal atau berkemampuan tinggi seperti Butterfly. Sebaiknya kamu membeli item yang bisa meningkatkan statmu perlahan dan selanjutnya terus mengumpulkan untuk item yang lebih baik. Kecuali lawanmu adalah seorang pemula yang membiarkanmu hunting sampai uangmu bisa membeli Butterfly. Kamu tidak akan bertahan lama dengan pemikiran semacam itu.
Bayangkan skenario seperti ini: dalam permainan 1vs1, kamu dan musuhmu memiliki kemampuan damage poin 1. lalu ada 2 jenis item, yaitu item level 4 seharga 1000 gold dengan efek 100 damage dan ada item level 2 dengan efek 10 damage seharga 100 gold. Lalu kamu menabung untuk membeli item level 4, sedangkan musuhmu membeli item level 2. pada saat uangmu sudah mencapai 999 gold, heromu masih memiliki 1 damage poin, sementara musuhmu mungkin sudah memiliki 91 poin damage. Saat kalian bertemu, kira-kira mana yang akan lebih sering terbunuh? Kamu mengerti, kan?
Sangat beresiko menabung untuk item yang harganya sangat mahal, seperti seharga 3000 gold atau lebih. Apalagi pada awal-awal permainan.
l Jika ingin memakai Butterfly, perhitungkan resepnya: Butterfly Scroll (1400), Eaglehorn (3450), dan Quaterstaff (1150). Sekarang bagaimana menurutmu urutan membelinya? Jika kamu berpikir untuk membeli Scroll Butterfly terlebih dahulu, berarti kamu benar-benar tidak memperhatikan petunjuk-petunjuk sebelumnya. Atau jika kamu terus menabung untuk membeli Eaglehorn terlebih dahulu, artinya kamu juga terlalu percaya diri. Urutan terbaiknya adalah membeli Quaterstaff dahulu, Eaglehorn baru membeli Butterfly Scroll.

8. Tips dasar membeli item:
l Lihat apa skill heromu. Jangan membeli item yang mempunyai bonus skill sama dengan heromu. Contohnya Naix dilengkapi dengan mask of death sama dengan sia-sia. Atau split arrow milik Medusa kamu tambah dengan membeli battle fury. Karena hanya akan membuang-buang uang.
l Tentukan strategimu sejak awal bermain. Tentukan tahapan pembelian item-mu dan ikuti terus. Belilah item karena itu berguna, bukan karena terlihat keren.
[Continue reading...]

Animasi dalam Dunia Komputer

- 0 comments



Animasi adalah tampilan cepat dari urutan gambar untuk menciptakan sebuah ilusi gerakan. Metode yang paling umum dari presentasi animasi sebagai film atau program video, meskipun ada metode lain. Jenis presentasi biasanya dilakukan dengan kamera dan proyektor atau layar tampilan komputer yang dapat dengan cepat siklus melalui gambar secara berurutan. Animasi dapat dibuat dengan baik tangan diberikan seni, citra yang dihasilkan komputer, atau tiga-dimensi benda, misalnya boneka atau tanah liat angka, atau kombinasi dari teknik. Posisi setiap objek dalam gambar tertentu berkaitan dengan posisi bahwa objek dalam gambar sebelumnya dan berikutnya sehingga benda masing-masing tampak mulus bergerak secara independen satu sama lain. Perangkat melihat menampilkan gambar-gambar dalam suksesi cepat, biasanya 24, 25, atau 30 frame per detik.

Animasi komputer meliputi berbagai teknik, faktor pemersatu adalah bahwa animasi dibuat secara digital pada komputer.

Animasi 2D


Tokoh animasi 2D yang dibuat dan / atau diedit di komputer dengan menggunakan grafis bitmap 2D atau dibuat dan diedit menggunakan grafis vektor 2D. Ini termasuk versi terkomputerisasi otomatis teknik animasi tradisional seperti dari, interpolated morphing, menguliti bawang dan diinterpolasi rotoscoping.
Animasi 2D memiliki banyak aplikasi, termasuk animasi komputer analog, animasi Flash dan animasi PowerPoint. Cinemagraphs masih foto dalam bentuk file GIF animasi dari bagian mana yang animasi.
Animasi 2D disebut juga kartun. Kartun sendiri berasal dari kata Cartoon, yang artinya gambar yang lucu. Contoh kartun yang terkenal adalah Looney Tunes.


Animasi 3D

3D animasi digital dimodelkan dan dimanipulasi oleh seorang animator. Animator dimulai dengan menciptakan sebuah mesh 3D eksternal untuk memanipulasi. Jala adalah konfigurasi geometris yang memberikan tampilan visual dari bentuk ke objek 3D atau lingkungan 3D. Mesh mungkin memiliki simpul banyak yang merupakan titik geometris yang membentuk mesh, melainkan diberi struktur rangka internal yang digital disebut angker yang dapat digunakan untuk mengontrol mesh dengan bobot. Proses ini disebut tali-temali dan dapat diprogram dengan gerakan dengan keyframes.
Teknik lain dapat diterapkan, seperti fungsi matematika (ex. gravitasi, simulasi partikel), bulu atau rambut simulasi, efek seperti simulasi kebakaran dan air. Teknik-teknik ini jatuh di bawah kategori dinamika 3D.

Jenis-jenis animasi 3D
  • Cel-shaded animasi digunakan untuk meniru animasi tradisional dengan menggunakan software CG. Shading terlihat mencolok, dengan warna yang kurang blending. Contoh termasuk, Skyland (2007, France), Appleseed Ex Machina (2007, Jepang), The Legend of Zelda: Wind Waker (2002, Jepang)
  • Machinima - Film yang dibuat oleh layar menangkap dalam permainan video dan dunia maya.
  • Motion capture digunakan ketika live-action aktor memakai jas khusus yang memungkinkan komputer untuk menyalin gerakan mereka menjadi karakter CG. Contohnya termasuk Polar Express (2004, USA), Beowulf (2007, USA), A Christmas Carol (2009, USA), The Adventures of Tintin (2011, USA)
  • Foto-realistis animasi digunakan terutama untuk animasi yang mencoba menyerupai kehidupan nyata, dengan menggunakan render canggih yang membuat kulit rinci, tanaman, air, api, awan, dll untuk meniru kehidupan nyata. Contohnya termasuk Up (2009, USA), Kung-Fu Panda (2008, USA), Ice Age (2002, USA).


Sumber
http://kerockan.blogspot.com/2010/01/melihat-perbedaan-animasi-2d-dan-3d.html
[Continue reading...]

Transformasi Objek pada OpenGL

- 1 comments


pada artikel kali ini, kami akan membahas tentang tansformasi pada OpenGL. Artikel ini hanya ringkasan dari artikel-artikel yang ada pada pencarian google, sehingga kami hanya mengambil inti-intinya saja.





Pada OpenGL terdapat beberapa tipe Transformasi diantaranya adalah :
  1. Modeling Transformation : memodelkan transformasi dengan cara menggerakkan objek disekitar layar dan juga merubah objek dalam satuan koordinat lokal menjadi koordinat yang umum. Maksudnya adalah proses transformasi tertuju pada posisi dan orientasi pada pergerakan, perputaran, dan ukuran objek
  2. Viewing Transformation : tipe transformasi ini memanfaatkan posisi kamera dan cara pandang objek tersebut sehingga jika dilakukan transformasi, maka yang akan melakukan transformasi adalah kamera atau cara pandang objek tersebut
  3. Project Transformation : Transformasi ini berfokus pada isi/volume dari objek tersebut dan batasan pandangan dari layar yang ada.
  4. Viewport Transformation : Transformasi ini memetakan koordinat yang terbuat kaena transformasi perspektif pada permukaan layar, Kita juga bisa membayangkan ini sebegai hasil akhir yang mampu memperbesar ataupun memperkecil objek tersebut, atau yang sering kita lakukan adalah seperti melakukan zoom in atau zoom out pada suatu objek, karena pada dasarnya ukuran dari objek tersebut tidak berubah, melainkan cara pandang kita memaksa kita untuk melihat objek tersebut menjadi objek yang lebih besar.

dari tipe diatas kita hanya akan membahas modeling transformasi objek pada openGL. Ada tiga transformasi utama pada openGL yang sering digunakan yaitu:
1.      Translasi (perpindahan) : Pemindahan Objek ke posisi yang baru
2.      Rotasi (perputaran) : Proses memutarkan obje
3.      Scale (perbesar atau perkecil) : Memperbesar dan Memperkecil Objek, disini kita bisa merubah ukuran objek tersebut tidak harus seragam antara panjang, lebar atau tingginya, sehingga kita bebas untuk me-resize objek yang telah kita buat

Ilustrasi transformasi
















Daftar Rujukan

http://diskusikuliah.wordpress.com/2011/05/21/transformasi-pada-opengl/
[Continue reading...]

Menggambar Objek 2D dengan Rumus Matematik

- 0 comments


Objek 2D Pada komputer sering dikenal dengan Grafik komputer 2D. Grafik komputer 2D adalah sebuah generasi gambar digital berbasis komputer, yang banyak mengambil objek-objek dua dimensi (2D). Model Grafik 2D merupakan kombinasi dari model geometri (juga disebut sebagai grafik vektor), gambar digital (raster graphics), fungsi matematika, dan sebagainya.  Model yang menggunakan 2D tidak mendukung fenomena 3 dimensi. akan tetapi dapat membuat layer yang ditumpuk dalam urutan tertentu berdasarkan kedalaman/jarak tertentu. Mereka juga digunakan pada beberapa video dan games sederhana seperti solitaire, chess, atau mahjong.

Pada fungsi matematik, Grafik komputer 2D merupakan bentuk dari benda yang memiliki panjang dan lebar. Grafik 2 Dimensi menggunakan teknik penggambaran dimana memiliki patokan titik koordinat sumbu x (datar) dan sumbu y (tegak).

Dalam menggambar, kita harus menentukan fungsi untuk menggambar titik-titik yang akan dihubungkan sehigga menjadi garis yang membentuk gambar(fill/nofill). Penggambaran 2D juga dapat dilakukan dengan menggabungkan beberapa bentuk 2D untuk mendapatkan gambar yang menarik.
Dengan rumus matematik kita akan menjadi lebih mudah dalam menggambar. 

Misal jika kita ingin menggambar lingkaran yang mempunyai kelengkungan garis yang sempurna, kita dapat menggunakan rumus matematika yaitu sinus dan cosines. Dengan mengubah-ubah secara simultan(perulangan) nilai sudut maka kita dapat menggambarkan satu per satu titik yang membentuk garis lengkung. Jika kita ingin bulat sempurna maka harus memperbanyak jumlah titiknya. Daripada kita harus menentukan sendiri letak titik-titiknya, lebih mudah bila menggunakan rumus matematik.

Berikut fungsinya:
void lingkaran(int radius, int jumlah_titik, int x_tengah, int y_tengah) {
 glBegin(GL_POLYGON);
 for (i=0;i<=360;i++){
        float sudut=i*(2*PI/jumlah_titik);
        float x=x_tengah+radius*cos(sudut);
        float y=y_tengah+radius*sin(sudut);
  glVertex2f(x,y);
 }
 glEnd();
}

Sebelumnya inisialisasian semua variable.

Terdapat 4 parameter pada fungsi tersebut, yaitu:

radius : untuk menentukan jari-jari lingkaran
jumlah_titik : untuk menentukan jumlah titik yang akan dihubungkan pada lingkaran. semakin banyak titik,maka akan menjadi lingkaran sempurna. apabila jumlah titiknya 5,maka akan menjadi segilima.
x_tengah dan y_tengah : untuk menentukan titik tengah lingkaran.

Dalam fungsi diatas, kita menggunakan rumus-rumus matematika berupa cos dan sin. Berkaitan dengan cos dan sin, maka yang paling penting kita harus mengubah sudut dari dari deg ke radian, yaitu 1 deg = 3.14159/180, untuk 1 lingkaran maka 2 deg.
Sehingga akan terbentuk lingkaran seperti ini.


Bayangkan bila kita harus menentukan titiknya sendiri, sudah pasti akan ribet.
[Continue reading...]

Mengenal Open GL

- 1 comments

Apa itu OpenGL ???



Mungkin beberapa orang mengira bahwa OpenGL adalah bahasa Pemrograman, Tapi sebenarnya tidak. OpenGL (Open Graphics Library) adalah spesifikasi standar yang mendefinisikan sebuah lintas-bahasa, lintas platform API(Application Programmer Interface) untuk mengembangkan aplikasi yang menghasilkan grafis komputer 2D maupun 3D. API berfungsi sebagai perantara antara aplikasi dengan hardware. Interface ini terdiri dari lebih dari 250 panggilan fungsi yang berbeda yang dapat digunakan untuk menggambar tiga dimensi yang adegan-adegan kompleks dari bentuk-bentuk primitif sederhana. 

OpenGL dikembangkan oleh Silicon Graphics Inc (SGI) pada tahun 1992 dan secara luas digunakan dalam visualisasi ilmiah, visualisasi informasi, dan simulasi penerbangan. Hal ini juga digunakan dalam pembuatan game. DirectX milih Microsoft masih banyak digunakan oleh game developer untuk mengembangkan gamenya.

Bagaimana cara Menginstalnya???

Pertama kita harus memiliki aplikasi bahasa pemrograman C/C++.(disini kami menggunakan microsoft visual C++ 2012 express)
kemudian kita install GLUT (OpenGL Utility Toolkit ) dengan cara sebagai berikut:
    • membuat folder include di dalam project terlebih dahulu
    • menyalin glut.h kedalam folder include yang telah kita buat
    • menyalin glut32.lib kedalam folder project
    • menyalin glut32.dll kedalam direktori  C:\WINDOWS\system32

[Continue reading...]

Primitif Objek

- 0 comments

Sistem koordinat

Dalam memulai fungsi primitive object, lebih baik mengenal sistem koordinat dahulu. Sistem koordinat pada openGL sama dengan diagram cartesius. Lokasi setiap titik dalam sistem koordinat kartesian dua dimensi ditentukan oleh dua besaran. Nilai dua besaran tersebut apabila digambar akan membentuk suatu sumbu koordinat mendatar yang sering dikenal dengan sumbu x dan sumbu koordinat tegak yang sering dikenal dengan sumbu y. 

Sedangkan dalam sistem koordinat tiga dimensi terdapat suatu sumbu lain selain sumbu x dan sumbu y yaitu sumbu z yang arahnya tegak lurus terhadap sumbu x dan sumbu y
Fungsi utama (dan mungkin fungsi OpenGL yang paling sering digunakan) adalah fungsi bernama glVertex. Fungsi ini mendefinisikan titik (atau titik) di dunia 3D Anda dan dapat bervariasi dari menerima 2 sampai 4 koordinat. 

Berikut beberapa variasinya:

glVertex2f (100.0f, 150.0f), mendefinisikan titik pada x = 100, y = 150, z = 0, fungsi ini hanya membutuhkan 2 parameter, z selalu 0. glVertex2f dapat digunakan dalam kasus-kasus khusus dan tidak akan banyak digunakan kecuali jika Anda bekerja dengan pseudo-2D sprite atau segitiga dan titik-titik yang selalu harus dibatasi oleh koordinat mendalam.

glVertex3f (100.0f, 150.0f,-25.0f), mendefinisikan titik pada x = 100, y = 150, z =-25.0f, fungsi ini membutuhkan 3 parameter, menentukan titik sepenuhnya di dunia 3D. Fungsi ini akan banyak digunakan untuk menentukan setiap jenis bentuk.

glVertex4f (100.0f, 150.0f,-25.0f, 1.0f), ini adalah sama dengan glVertex3f, satu-satunya perbedaan adalah dalam koordinat terakhir yang menentukan faktor skala. Faktor skala diatur ke 1.0f secara default. Hal ini dapat digunakan untuk membuat poin 3D Anda terlihat lebih tebal dari satu pixel.

Fungsi Primitive

Fungsi primitive adalah fungsi utama yang menjadi dasar untuk menggambar berbagai bentuk. Objek primitive merupakan hasil penggambaran fungsi primitive, contoh: titik, garis, segitiga dll
Berikut beberapa fungsi primitive yang dapat digunakan:

GL_POINTS
Untuk menggambar titik

GL_LINES
Untuk menggambar garis

GL_LINE_STRIP
Untuk menggambar lebih dari satu garis, titik terakir tidak tersambung dengan titik pertama

GL_LINE_LOOP
Untuk menggambar garis yang sambung antar titiknya

GL_TRIANGLES
Untuk menggambar segitiga

GL_TRIANGLE_STRIP
Untuk menggambar bangun bebas minimal segitiga

GL_TRIANGLE_FAN
Untuk menggambar bangun bebas minimal segitiga

GL_QUADS
Untuk menggambar segiempat

GL_QUAD_STRIP
Untuk menggambar segibebas mnimal segiempat

GL_POLYGON
Untuk menggabar bangun bebas


Daftar rujukan
[Continue reading...]
 
Copyright © . Berkah dari Tuhan - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger