Menggunakan Efek Suara Pada Ogre

Pada Dasarnya Ogre tidak  menyediakan library dan tools untuk menambahkan suara/audio, kita harus menggunakan tools tambahan  untuk menambahkannya. Disini  saya akan mencoba menggunakan  irrKlang yang biasa digunakan developer game berbasis irrLicht.
Untuk menambahkan suara dengan irrKlang, yang kita butuhkan adalah file header(include), library, dan linker dari irrKlang.
Format audio yang bias dipakai adalah Sebagai Berikut

  1. WAV
  2. MP3
  3. FLAC
  4. OGG

Pertama silahkan Download Terlbih Dahulu Tambahan Tools IrrKlang nya Di Sini.

Setelah Anda Download Silahkan Anda Extract lalu Akan Tampil Seperti Di Bawah ini

Dari Tampilan Di atas Terlihat Begitu Banyak File , Namun Kita Akan Menggunakan beberapa file saja di antaranya adalah

  1. File ikpFlac.dll, ikpMP3.dll, dan irrKlang.dll yang ada di \bin\win32-gcc

2. Lalu Masuk Ke Dalam Folder include lalu Pilih Semua file (_.h) :roll:

3. Library libirrKlang.def dan libirrKlang.a yang ada di \lib\win32-gcc

Nah Setelah Anda Tau Semua File Yang kita akan Butuhkan sekarang tibalah waktunya untuk Kita Memproses semua File yang tambahan Yang tadi kita telah lihat . :wink:

  • File ikpFlac.dll, ikpMP3.dll, dan irrKlang.dll =>folder debug project kita
  • File header ==> folder include di X://OgreSDK, X itu drive tempat kita install OgreSDKnya. Kalau simpan di C berarti C://OgreSDK.
  • File library ==> folder lib di X://OgreSDK

Copy Semua File Yang Kita Butuhkan Tadi lalu Masukan Ke Masing-masing Destiny folder :roll:

Tibalah Waktunya Untuk Coding nya , Berikan lah Coding Di bawah ini dalam Eclipse

Selanjutnya Kita Akan membuat objek suaranya..tambahkan kode berikut di fungsi createScene().

Penjelasannya sebagai berikut:

  • Kita membuat engine untuk suara dengan nama mSoundEngine.
  • mSoundEngine akan memainkan audio 2dimensi dengan nama file audio “IkenaiTaiyou.mp3” dan diaktifkan dengan member nilai true.
  • Pada contoh di atas, lokasi IkenaiTaiyou.mp3 ada di folder debug. Lokasi bisa diganti misal jadi “C:/OgreSDK/media/O2.mp3 Contoh di atas buat suara yang terus di looping selama Ogrenya masih jalan. Jadi bias dipake buat suara latar, misal buat suara ombak di pinggir pantai.
  • Sekedar saran, sebaiknya kode program di atas diletakkan di bagian akhir fungsi createScene(maksudnya di bawah tapi masih dalam createScene). Soalnya, jika diletakkan di atas, suaranya akan  dijalankan lebih dulu sebelum render mesh & dll  Jadi waktu layar masih Gelap  Menunggu Rander Tampil maka suara akan Keluar terlebih dahulu.

Kode yang digunakan untuk menambahkan audio cukup segitu aja, tapi begitu di build akan terjadi  error karena sewaktu dibuild engine tidak menemukan driver untuk memainkan audio. Disini kita harus melakukan langkah yang sangat penting yaitu menambahkan linker driver irrKlang.dll

Semoga Membantu Teman-teman Semua . Selamat Mencoba

:roll: :roll: :roll:

Posted in Design Pemodelan Grafik | Tagged , , , , , | 2 Comments

Ogre Salah Satu Game Engine

Tentunya dalam dunia game ada yang di kenal sebagai Engine Game atau mesin game ? game engine merupakan sebuah software yang memang sengaja dibuat untuk keperluan pembuatan dan pengembangan sebuah game. Dengan adanya game engine ini, memudahkan seorang pengembang untuk merancang game mulai dari rendering, visual, arsitektur, AI, dan bahkan sistem jaringan game itu sendiri. Jika game adalah jiwa para gamer, maka game engine adalah jiwa dari sebuah game. Dengan adanya game engine ini, baik proses pembuatan dan pengembangan game menjadi lebih efisien waktu. Sering kita jumpai game-game yang dirancang untuk konsol dan desktop, sehingga tanpa game engine proses pembuatannya akan memakan waktu lebih lama. Dalam game engine sendiri terdapat tools atau alat pendukung yang berguna untuk rancang bangun sebuah game, antara lain : mesin render 2D dan 3D, script, collision detection, suara, grafik, animasi, kecerdasan buatan, menejemen memori, jaringan streaming. Salah satu yang akan kita bahas adalah game Engine Ogre .

Sebuah game engine dibagi lagi menjadi dua bagian besar. Yaitu API dan SDK. API ( Applicaiton Programming Interfaces ) adalah bagian operating system, services dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodifikasi program yang menggunakan operating system dan services yang sama.

   

Pengenalan OGRE dan Eclipse

OGRE  adalah  suatu engine yang digunakan untuk memanipulasi gambar secara fleksibel dan object oriented 3D rendering pada game engine yang ditulis dalam bahasa C/C++ serta didesain untuk mampu men-developer dengan mudah kepada aplikasi produksi dengan menggunakan utility hardware-accelarated 3D graphics. Gambaran abstraknya OGRE menggunakan sistem library seperti Direct3D dan OpenGL, serta menyediakan sebuah dasar interface didunia object dan class object yang lebih tinggi.

Fungsi Game Engine

Fungsi utama yang secara khusus disediakan oleh game engine meliputi mesin render (renderer) untuk grafik 2D atau 3D, mesin fisika, deteksi tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen momori, threading, dukungan lokalisasi dan layar grafik.

ECLIPSE dimulai sebagai proyek Kanada IBM. Hal ini dikembangkan oleh Object Technology International (OTI) sebagai pengganti berbasis Java untuk Smalltalk berbasis Visual Age keluarga produk IDE,  yang itu sendiri telah dikembangkan oleh OTI.  Pada bulan November 2001, sebuah konsorsium yang dibentuk untuk lebih lanjut pengembangan Eclipse sebagai open source. Pada Januari 2004, Eclipse Foundation telah dibuat. Eclipse juga merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in.

Untuk dapat menjalankan engine ini kita perlu lakukan beberapa Setinggan Pada Software Develop nya yaitu CDT pada Eclipse

Bisa Di Download DISINI

Beberapa Hasil Tampilan Yang Telah Saya Buat menggunakan Engine Ogre ini sebagai berikut :

Tampilan Karakter Ninja Pada Ogre

Kombinasi Robot Terbang + Ninja

Posted in Game | Tagged , , | Leave a comment

Tools Pembuat Game

Untuk Membuat Game tentunya memerlukan tools-tools pendukung untuk mencipatakan sebuah karakter di sini mungkin saya akan membahas 2 buah tools yang nantinya bisa di gunakan untuk dapat menciptakan sebuah karakter game . yaitu Blender , 3dsmax

Blender

Blender adalah salah satu software open source yang digunakan untuk membuat konten multimedia khusunya 3Dimensi, ada beberapa kelebihan yang dimiliki Blender dibandingkan software sejenis. Berikut beberapa kelebihannya:

  • OPEN SOURCE! Blender merupakan salah satu software open source, dimana kita bisa bebas memodifikasi source codenya untuk keperluan pribadi maupun komersial, asal tidak melanggar GNU General Public License yang digunakan Blender.
  • MULTI PLATFORM! Karena sifatnya yang open source, Blender tersedia untukberbagai macam operasi sistem seperti Linux, Mac dan Windows. Sehingga file yang dibuat menggunakan Blender versi Linux tak akan berubah ketika dibuka di Blender versi Mac maupun Windows.
  • UPDATE! Dengan status yang Open Source, Blender bisa dikembangkan oleh siapapun. Sehingga update software ini jauh lebih cepat dibandingkan software sejenis lainnya. Bahkan dalam hitungan jam, terkadang software ini sudah ada update annya. Update an tersebut tak tersedia di situs resmi blender.org melainkan di graphicall.org
  • FREE! Blender merupakan sebuah software yang GRATIS! Blender gratis bukan karena tidak laku, melainkan karena luar biasanya fitur yang mungkin tak dapat dibeli dengan uang, selain itu dengan digratiskannya software ini, siapapun bisa berpartisipasi dalam mengembangkannya untuk menjadi lebih baik. Gratisnya Blender mendunia bukan seperti 3DMAX/ Lainnya yang di Indonesia Gratis membajak :p. Tak perlu membayar untuk mendapatkan cap LEGAL. Karena Blender GRATIS dan LEGAL
  • LENGKAP! Blender memiliki fitur yang lebih lengkap dari software 3D lainnya.  Coba cari software 3D selain Blender yang di dalamnya tersedia fitur Video editing, Game Engine, Node Compositing, Sculpting. Bukan plugin lho ya, tapi sudah include atau di bundling seperti Blender.
  • RINGAN! Blender relatif ringan jika dibandingkan software sejenis. Hal ini terbuti dengan sistem minimal untuk menjalankan Blender. Hanya dengan RAM 512 dan prosesor Pentium 4 / sepantaran dan VGA on board, Blender sudah dapat berjalan dengan baik namun tidak bisa digunakan secara maksimal. Misal untuk membuat highpolly akan sedikit lebih lambat.
  • KOMUNITAS TERBUKA! Tidak perlu membayar untuk bergabung dengan komunitas Blender yang sudah tersebar di dunia. Dari yang newbie sampai yang sudah advance terbuka untuk menerima masukan dari siapapun, selain itu mereka juga saling berbagi tutorial dan file secara terbuka. Salah satu contoh nyatanya adalah OPEN MOVIE garapan Blender Institute

3ds max atau 3D Studio Max adalah suatu software atau perangkat lunak yang sering di gunakan oleh para perancang produk untuk membuat animasi atau pemodelan dalam bentuk 3 dimensi  aplikasi ini di rilis oleh Media & Entertainment yang pada mula nya di kenal sebagai Discreet and Kinetix . 3D max merupakan salah satu dari sekian banyak aplikasi modeling untuk membuat model 3D dan paling banyak di gunakan oleh perancang yang tersebar di dunia

Metode pemodelan Pada 3D Max

  • Pemodelan dengan perimitif
  • surface tool
  • NURMS
  • NURBS
  • pemodelan polygon

 

Contoh tampilan Hasil Rander menggunakan 3ds Max

Kelebihan 3ds max :

- Banyak sekali fitur professional untuk pemodelan, animasi, simulasi, dll yang sangat berperan penting dalam dunia entertainment dan per-film-an
- Pembuatan animasi objek yang sangat mudah
- Sangat mendukung pemodelan tingkat professional (editable poly, editable mesh, editable spline, editable patch dengan vertex, face, element, dll)
- Terdapat simulasi alam seperti simulasi angin, air, api, gravitasi, kain, dll yang bisa Anda explorasi di bagian reactor
- Mudahnya merender dengan hasil cukup memuaskan (tanpa plugin tambahan seperti vray) seperti dengan menggunakan mode matahari skylight dan light tracer pada bagian render tab advanced lighting.
- Mendukung script 3dsmax (MAX SCRIPT) yang berekstensi ms, mscr, txt, dat, dll
- Masih banyak fitur yang dapat ditemukan yang tidak dapat disebutkan satu persatu oleh Saya apabila dibandingkan dengan google sketchup

Kelemahan 3ds max :

- Karena banyak sekali fitur professional di 3ds max 9 ini, maka membutuhkan waktu yang lama untuk mempelajari hingga menjadi professional untuk memanfaatkan semua sumber daya 3ds max secara maksimal.

Posted in Game | Tagged , | 4 Comments

Game Online

Dalam 10 tahun terakhir, permainan elektronik atau yang kita sering sebut dengan game online telah mengalami kemajuan yang sangat pesat. Ini bisa kita lihat di kota-kota besar, tidak terkecuali juga kota-kota kecil, banyak sekali game center yang muncul. Game center itu sendiri tidak seperti halnya warnet, mereka memiliki pelanggan tetap yang lebih banyak daripada warnet. Inilah yang membuat game center  hampir selalu ramai dikunjungi.

Game saat ini tidak seperti game terdahulu, jika dahulu game hanya bisa maksimal dimainkan dua orang, sekarang dengan kemajuan teknologi terutama jaringan internet, game bisa dimainkan 100 orang lebih sekaligus dalam waktu yang bersamaan.

Walaupun game ditujukan untuk anak-anak, tidak sedikit pula orang dewasa kerap memainkannya bahkan tidak sedikit yang menjadikannya sebagai pekerjaan dan mendapat penghasilan dari bermain game.

Game Online juga membawa dampak yang besar terutama pada perkembangan anak maupun jiwa seseorang. Walaupun kita dapat bersosialisasi dalam game online dengan pemain lainnya, Game online kerap membuat pemainnya melupakan kehidupan sosial dalam kehidupan sebenarnya.

PENGERTIAN DARI GAME ONLINE

Game Online atau sering disebut Online Games adalah sebuah permainan (games) yang dimainkan di dalam suatu jaringan (baik LAN maupun Internet).

 

Continue reading

Posted in Game | Tagged , | Leave a comment

Cara Mudah Bermain Plants Vs Zombies

Kali Ini Saya akan Berbagi Kepada Teman-teman semua untuk bagaimana bermain game Plants Vs Zombie . Namun pada pembahasan kali ini saya akan memberikan bebrapa cara kemudahan untuk bermain permainan ini , seperti Unlimited Sun (Matahari Tak Terbatas) , Unlimited Zeny (Uang tak Terbatas) , No Delay For Recaharge Plants (Tidak Ada Delay Waktu Untuk Tanaman) .  Saiapa yang tak kenal permainan Plants Vs Zombies ini mulai dari Anak-anak hingga orang dewasa pun suka permaianan ini karena permainan ini sangat Lucu & Menarik . Tampilan Permaianan ini Seperti Berikut

Continue reading

Posted in Game | Tagged , , | 14 Comments

Mengenal Perbedaan Gambar Dengan Format Bitmap & Raster? Serta Software Pengolahnya

Pada Kesempetan Ini Saya Ingin Coba mengulas Sedikit Yang Saya Tau Untuk Beberapa Format Gambar Yang Terdapat dewasa Dini …   :wink: Gambar bitmap atau yang sering juga disebut raster adalah gambar yang terdiri dari sekumpulan titik-titik (pixel) yang berdiri sendiri dan mempunyai warna sendiri pula yang membentuk sebuah gambar.

Gambar bitmap sangat bergantung pada resolusi. Jika gambar diperbesar maka gambar akan tampak kurang halus sehingga mengurangi detailnya. Selain itu gambar bitmap akan mempunyai ukuran file yang lebih besar. Semakin besar resolusi gambar akan semakin besar pula ukuran filenya.

(RASTER)

RAS file yang dihasilkan dalam format raster oleh komputer Sun Microsystems.
Ada tiga jenis file RAS:
* Tipe 0 – Old Style.
* Tipe 1 – Gaya modern.
* Tipe 2 – Eksperimental.

Karakteristik:RAS – tipe 1 – Format Gaya modern mendukung 1, 8, 24, 32 bit per pixel.

BMP

(Bit-Peta)

BMP adalah MS-Windows standar raster format.
(BMP file dapat dibuat dengan kuas Windows ‘dan digunakan sebagai “wallpaper” untuk latar belakang saat menjalankan Windows. Lihat petunjuk Windows tentang menggunakan file BMP sebagai wallpaper.)
Windows menggunakan warna tetap palet untuk file BMP yang tidak dapat diubah, seperti melakukan hal itu akan membuat layar dan warna perbatasan berubah juga. Ini berarti bahwa mentransfer gambar ke format BMP dapat menyebabkan beberapa pergeseran dalam warna ketika BMP file diimpor ke aplikasi Windows.

Karakteristik:Format BMP-OS/2-RGB mendukung 1, 4, 8, 24 bit per pixel – tidak dikompresi.BMP-Windows-RGB format yang didukung 1, 4, 8, 24 bit per pixel – tidak dikompresi.BMP-Windows-RLE format yang didukung 4, 8 bit per pixel – kompresi RLE.

Link refrensi Keterangan Format BMP & Raster  http://www.why-not.com/articles/formats.htm

Software Pengolah

Editor gambar berbasis raster, seperti Painter , Photoshop , MS Paint , dan GIMP , berputar di sekitar mengedit piksel , tidak seperti editor gambar berbasis vektor, seperti xfig , CorelDRAW , Adobe Illustrator ,Adobe After Effect  atau Inkscape , yang berkisar di seputar garis mengedit dan bentuk ( vektor ). Bila gambar yang diberikan dalam editor gambar berbasis raster, citra terdiri dari jutaan piksel. Pada intinya, sebuah editor gambar raster bekerja dengan memanipulasi setiap piksel individu. Kebanyakan berbasis pixel editor gambar kerja menggunakan model warna RGB , tetapi beberapa juga memungkinkan penggunaan model warna lain seperti model warna CMYK . Jika Anda Sedang Dalam keadaan Online  Anda Dapat menggunakan salah satu situs online yang menyediakan Untuk dapat mengkonvert dari Raster ke bentuk Vector Silahkan Kunjungi Link Ini  http://wintopo.com/ :roll: :roll:

 Adobe Ilustrator CS 3

Corel Draw X4

Masih Berhubungan Dengan Judul Di Atas Saya di Haruskan Untuk Membuat Sebuah Kesimpulan Yang di dapat dari mata kuliah Design Permodelan Grafik  Kesimpulan untuk mata kuliah softskill semester ini yang bekesempatan mempelajari tentang “Desain Pemodelan Grafik”, saya memperoleh banyak pengetahuan baru baik teori maupun penerapan Desain Pemodelan Grafik itu sendiri. Dengan Mencoba Mengaplikasinya Pada Suatu Sopware Yaitu Blender , Saya Dapat menrapkan Beberapa Teori Yang Terdapat Dalam Design Permodelan Grafik  ,  Saya Pun Mencoba Menggunakan Sopware Pelles C Untuk Dapat Membuat Sebuah Grafik Komputer . Ke Semua nya itu Terdapat Dalam Postingan Saya Di Dalam Blog Ini  Yaitu dapat di lihat pada Beberapa Karaya saya Di Bawah Ini Silahkan Di Klik :roll: :roll:

Di Atas Adalah Beberapa Karya Saya Untuk Penerapan Design Permodelan Grafik .

Posted in Design Pemodelan Grafik | Tagged , , , | Leave a comment

Menggunakan Texture Pada Blender

Kali ini kita akan belajar bagaimana memberikan Label yaitu berupa Gambar atau Apa saja yang ingin kita tempelkan pada object yang akan kita buat dalam Blender , langkah-langkah yang di gunakan adalah  sebagai berikut

  • Buatlah Sebuah Object dengan menggunakan Shift A  lalu pilih Mesh  lalu di sini saya menggunakan Cylinder , maka setelah tampil object cylender maka lakukan lah beberapa perubahan yaitu kita ubah kaki-kaki cylender menjadi agak sedikit mencekung ke dalam dengan cara putar cylender dengan memberi perintah R Y 90 maka akan terjadi rotasi ,lalu kita seleksi vertex menggunakan B  yaitu vertex bagian bawah dari cylender lalu tekan E Untukmenambah Vertex lalu tekan S  untuk kita membuat Extrude yang tadi kita buat menjadi agak menjorok ke dalam . sepertigamabar berikut .

Continue reading

Posted in Design Pemodelan Grafik | Tagged , , | 8 Comments