Apa fungsi actuator pada blender

Apa fungsi actuator pada blender

Apa fungsi actuator pada blender
Fungsi dari sensor actuator adalah unutk memantau suatu Actuator.Ketika Actuator yang dipantau mulai:

  • Actuator Sensor mengirimkan satu pulsa positif ke controller.

Ketika Actuator sedang dipantau berhenti:

  • Actuator Sensor mengirimkan satu pulsa negatif ke controller.

GAME MAZE BLOCK

kali ini saya Tio Pamungkas dari 3IA09 dengan NPM:58413918 akan menjelaskan sedikit tentang ide dan pembuatan game “Maze Block” yang menggunakan aplikasi blender. Saya sarankan perhatikan dengan baik-baik. Selain untuk membuat desain grafis blender juga menyediakan fitur blender game, dimana game yang di buat berbentuk  3 dimensi. Blender menyediakan fitur-fitur controller yang cukup lengkap pada menu-nya. Oleh karena itu pembuatan game pada blender dapat dengan mudah dipahami.

Sebelum menggunakan blender untuk membuat game kita harus memahami fungsi-fungsi yang ada pada tool maupun key yang digunakan. Seperti contoh numlock 7 ialah untuk mengarahkan kamera tepat disisi atas objek ( kubus adalah objek default awalnya ). Dan numlock 1 untuk melihat objek dari sisi samping. Klik shift+A untuk nambahkan objek .  Itu adalah sedikit contoh dari tool dan key pada blender, selanjutnya kita langsung masuk pada pembuatan game pada blender.

Karena disini tujuannya membuat game labirin,maka kita harus membuat sebuah labirin yang dapat dibentuk dengan menggunakan Plane yang terdapat pada blender,kemudian dari plane tersebut baru kita bisa membuat model labirin sesuai yang kita inginkan menggunakan tool extrude plane.Terlihat seperti gambar dibawah ini yang berperan sebagai pemain adalah sebuah kubus berwarna putih yang akan melewati rintangan labirin dengan tambahan gangguan dari kubus berwarna merah yang dibuat,jika berhasil melewati semua rintangan maka tentunya akan mencapai finish/menang.

Untuk membuat sebuah game,tentunya harus memiliki logika agar mencapai suatu tujuan,pada tutorial yang saya pelajari,kita harus masuk ke menu blender game dan tampilan logic break agar kita bisa memberi logika pada game kita,disini akan diberi logika untuk si pemain(kubus putih) agar bisa bergerak sesuai yang kita kehendaki menggunakan keyboard.

Terdapat tiga tools utama untuk memberi logika pada objek,yaitu Sensor,Controller dan Actuator.

Sensor berfungsi sebagai alat penggerak objek,disini memakai keyboard sebagai penggerak objek

Controller adalah alur logika untuk menghubungkan antara sensor dan actuator,contoh controller seperti and,or dll.


Kemudian Actuator berfungsi sebagai pemberi aksi pada objek,actuator dapat membuat objek bergerak.Seperti gambar dibawah ini pertama beri sensor pada objek kubus putih berupa keyboard agar kita bisa menjalankan objek menggunakan keyboard,kemudian pada beri pilih actuator dan motion yang berfungsi memberi gerak pada si objek.Pada motion,terdapat sumbu x,y,z yang biasa digunakan blender untuk menentukan titik koordinat daerah yang akan dilewati.Agar kubus dapat bergerak maju,maka atur sumbu x sebesar 0.1 dan sumbu yang lainnya dibiarkan 0.Sebaliknya agar kubus dapat bergerak mundur,atur sumbu x menjadi -0.1 dan sumbu lainnya dibiarkan 0 juga.begitu juga untuk berjalan ke kanan kekiri kita harus menentukan sumbu apa yang bisa digunakan.Nah,untuk menggabungkan antara keyboard dan gerak yang sudah diatur,maka digunakan controller and agar logika keyboard dan motion dapat berjalan bersamaan.

Dan outputnya kira-kira seperti ini: 



Referensi : http://nurulhanifah28.blogspot.co.id/2015/04/tutorial-game-labirin-menggunakan.html

MEMBUAT ARENA PERMAINAN DENGAN MENGGUNAKAN BLENDER

I. PENGERTIAN BLENDER

Blender adalah program 3D dan animasi yang bersifat open source, bebas untuk dikembangkan oleh penggunanya dan dapat didistribusikan kembali dan bersifat Legal. Blender memiliki video compositor dan intergrated game engine Karya yang dihasilkan tidak  ada sifat royalti kepada developer, dan dapat dipublikasikan baik free maupun untuk dikomersilkan. Blender merupakan salah satu program Modeling 3D dan Animation, tapi Blender mempunyai kelebihan sendiri dibandingkan program modeling 3D lainnya. Keunggulan Blender 3D

Interface yang user friendly dan tertata rapi.


Tool untuk membuat objek 3D yang lengkap meliputi modeling, UV mapping,
texturing, rigging, skinning, animasi, particle dan simulasi lainnya, scripting, rendering, compositing, post production dan game creation.
Cross Platform, dengan uniform GUI dan mendukung semua platform. Blender 3D
bisa anda gunakan untuk semua versi windows, Linux, OS X, FreeBSD, Irix, Sun dan sistem operasi yang lainnya.
Kualitas arsitektur 3D yang berkualitas tinggi dan bisadikerjakan dengan lebih cepat dan efisien.
File Berukuran kecil.
Free (gratis).

Oleh karena itu, lewat software Blender inilah saya akan mencoba membuat suatu objek yang layak dengan kualitas yang menarik.

II. CARA MEMBUAT BASKET GAME

Dalam Makalah ini berisi tentang cara membuat game basket sederhana, pada pembuatan objek ini saya  menggunakan aplikasi Blender 2.71, Game basket ini adalah game yang di kembangkan dari game memasukkan bola ke lubang hanya pda game basket ini nilai yang ada berada di atas atau lubangnnya tidak dibawah melainkan diatas jadi permainan ini mirip dengan permainan basket.

Scene Pembuka

Langkah awal adalah dengan mengatur letak camera menghadap kebawah yang mengarah pada suatu plane dengan mengklik kanan kamera lalu tekan N, akan muncul properties untuk mengatur posisi kamera lalu masukkan pada kolom location dengan X=0,Y=0,Z=10 , jjuga rotasi X=Y=Z=0. Seperti ini.

Apa fungsi actuator pada blender

Akan terlihat camera menghadap kebawah tegak lurus dengan objek, setelah itu kita hapus objek kotak nya dan kita ganti dengan objek plane. Shift A pilih mesh lalu plane. Lalu tekan numpad 0 untuk masuk ke view camera.

Apa fungsi actuator pada blender

Kemudia perbesar ukuran plane hingga menutupi ruang view camera. untuk memperbesar plane . tekan S lalu atur skalanya usahakan sampai menutupi view camera seperti gambar diatas. Setalah itu tambahkan objek Text dan ganti tulisannya dengan play caranya tekan Shift A lalu edit mode untuk mengubah tulisannya lalu beri warna. Seperti ini.

Apa fungsi actuator pada blender

Tambahkan plane satu lagi untuk alas objek play agar membentuk button. Seperti ini

Apa fungsi actuator pada blender

Beri warna plane tersebut agar terlihat Lalu gabungkan plane yang kedua dengan objek text. Caranya tekan shift sembaring mengklik kedua objek. Lalu tekan ctrl + P dan pilih objek.

Apa fungsi actuator pada blender

maka 2 objek tersebut akan bersatu dan tidak lepas jika kita ingin mengubah posisi atau besarnya. Selanjutnya melakukan animasi cara nya bertahap pertama klik gambar kunci yang ada dibawah pojok kanan.

Apa fungsi actuator pada blender

lalu klik locscale lalu ubah frame yang dibawah menjadi satu seperti ini.

Apa fungsi actuator pada blender

Lalu tekan I hingga muncul peringatan success seperti ini,

Apa fungsi actuator pada blender

setelah itu atur lagi frame menjadi 3 lalu klik I lagi. Terakhir atur frame ke 2 lalu perbesar  sedikit 2 objek gabungan tadi dengan menekan S lalu klik I seperti ini.

Apa fungsi actuator pada blender

Lalu jika animasi klik button sudah diuat lanjut ke tahap game interface caranya masuk dahulu ke blender game dengan memlih menu yang atas.

Apa fungsi actuator pada blender

Lalu plilih yang bagian default dab ubah menjadi game logic.

Apa fungsi actuator pada blender

maka akan muncul tampilan game logic Di situ akan muncul menu untuk sensor , contrtoller , dan actuator. Sensor berguna untuk device apa yang akan menggerakkan suatu objek. Pilih add sensor lalu pilih mouse maka akan muncul tampilan sensor untuk mouse karena kita akan menggerakan objek dengan mouse. Dan mouse event pilih yang left button untuk menggerakkan objek dengan klik kiri pada mouse

Apa fungsi actuator pada blender

di situ ada sebuah titik, itu adalah sebuah link yang menghubungkan satu fungsi dengan fungsi yang lain. Pada fungsi controler   pilih add controler lalu pilih AND.

Apa fungsi actuator pada blender

Dan pada fungsi actuator pilih action.

Apa fungsi actuator pada blender

klik pada kolom di samping continue pilih Plane yang kedua tadi dan berikan angka satu pada kolom Start dan dua pada End. Lalu coba link kan dari fungsi Sensor ke fungsi controler dan dari funsi controler ke fungsi actuator. Seperti ini
Apa fungsi actuator pada blender

Agar mouse terlihat saat di game di jalankan. Pilih properties yang sebelah kiri cari mouse cursor lalu centang mouse cursor tersebut. Seperti ini

Apa fungsi actuator pada blender

Setelah selesai semua tekan P untuk run.

Apa fungsi actuator pada blender

button akan membesar jika di klik. Dan lakukan seperti tadi untuk membuat button credit dan button exit. hingga ada 3 button yang utama untuk tampilan awal sebuah game. Seperti ini

Scene Permainan

Sekarang kita masuk kedalam Scene Permainan, Pada scene ini permainan akan berjalan. Langkah pertama adalah dengan membuat sebuat plane dengan lebar selebar lebarnya lalu di tambahkan objek bola dan objek ring basketnya. Seperti ini Kita tambahkan penyannga pada bola yaitu seubah objek kubus yang dibentangkan agar nantinya bola saat terjatuh dapat restart. Jika tidak ditambahkan maka sistem permainan tidak akan berjalan dan karena bola akan restart terus menerus ke posisi awal nya.

Apa fungsi actuator pada blender

Tambahkan objek kubus seperti gambar di bawah ini.

Apa fungsi actuator pada blender

Selanjutnya pada objek bola diberi pola untuk locat dan geser kanan dan kiri. Agar bisa memasukkan bola ke keranjangperlu ditambahkan sensor dan actuator motion.

Apa fungsi actuator pada blender

Keyboard pertama yaitu loncat diberi dengan menekan Spasi lalu jarak loncatnya menggunakan simple motion yang diberi nilai pada Force : X=0 , Y=7, Z=7, sama nilai Pada variable torque, Linear variable, dan Anuglar. Lalu untuk gerakan kanan dan kiri. Kanan menggunakan Key D pada  keyboard dengan jarak X=0.1 sumbu lainnya 0 , lalu gerakan ke kiri menggunakan key A dengan jarak X= -0.1 sumbu laiinnya bernilai 0. untuk bola sendiri menggunakan Rigid body.

Apa fungsi actuator pada blender

Karena jika menggunakan ini maka gerakan bola akan bebas . Seakan akan seperti benda nyata. Untuk lapangan permainan menggunakan sensor collison.

Apa fungsi actuator pada blender

Yang apabila bola bersentuhan dengan lapangan maka posisi bola akan kembali normal, maka dari itu dipasangkan kubus tadi agar bola tidak looping terus menerus. Selanjutnya membuat score dengan object empty dan pada objek terseubt ada beberapa fungsi yang digunakan serta kodingan.

Apa fungsi actuator pada blender

Sensor nya menggunakan always agar otomatis beroperasii pada controler mengunakan Python karena di dalammnya terdapat kodingan . Pada script update.py.: import bge def main():

cont = bge.logic.getCurrentController()


own = cont.owner
def init():
#first time there will not be an 'init' property
if not 'init' in own:
#create property 'init'
own['init'] = 1

if not 'score' in bge.logic.globalDict:

#create propery and set initial value
bge.logic.globalDict['score'] = 0
bge.logic.globalDict['timer'] = 0
def update():

#update he game score from global dictionary
own['score'] = bge.logic.globalDict['score']
bge.logic.globalDict['timer'] += 0.0167
own['time'] = bge.logic.globalDict['timer']
init()
update()
main() script ini berguna untuk deklarasi untuk nilai pertama pada variabble score dan time yang nantinya keduanya akan di proses pada script nilai add5,8, dan 10. di game propertie ada beberapa type data yang digunakan diantara : Score = integer dan timer=float

Apa fungsi actuator pada blender

agar timer berhenti dan berpindah scene maka ditambahkan actuator scene untuk berganti scene

Apa fungsi actuator pada blender

jika time sudah 30 maka waktu habis dan akan kembali ke menu.

Apa fungsi actuator pada blender

Agar timer berjalan mundur klik pada bagian tanda kutip seperti gambar diatas. Untuk score yang bernilai di setiap ringnya. Dimasukkan kodingan dari score di setiap ringnya seperti ini.

Apa fungsi actuator pada blender

Benda yang berada di ring tersebut adalah sebuah kubus tadinya, gunanya sebagai sensor agar bola yang masuk ke ring tersebut dapat terbaca oleh score, maka dari itu oject tersebut di hilangkan dengan menekan invisible di panel sebelah kanan.

Apa fungsi actuator pada blender


Apa fungsi actuator pada blender

Pada script score. Score yang ditambahkan dari setiap memasukkan bola pada ring nomor 10 adalah sebesar 10 point. Begitu seterusnnya dari setiap ring yang bernomor. Untuk timernya menggunakan script python juga dan fungsi

Apa fungsi actuator pada blender

Script pada Testtimer.py import bge def main():

cont = bge.logic.getCurrentController()


own = cont.owner
own.text = "Time %4.1f" % (30 – bge.logic.globalDict['timer']) main() "Time %4.1f" % (30  --> untuk memulai nilai dari timer dari detik ke 30 pada proses score

Apa fungsi actuator pada blender

diberi script Testscore.py import bge def main():

cont = bge.logic.getCurrentController()


own = cont.owner
own.text = "Score " + str(bge.logic.globalDict['score']) main() variable Score nantinya akan di jumlahkan dari setiap script pada ring yang bernomor 10 5 dan 8.

Scene Finish

Pada bagian ini saya akan menjelaskan bagaimana membuat scene akhir, scene tersebut berguna sebagai scene terakhir dan memberi pernyataan bahwa kita telah menyelesaikan permainan. Langkah yang awal yang harus kita lakukan adalah buat objek Plane dengan menekan SHIFT+A>Mesh>Plane dan membesarkannya dengan menekan S. Lalu diberi teks, dan diberi warna seperti ini

Apa fungsi actuator pada blender

Lalu kembali ke game logic dan select ojet empty dan atur penempatan untuk memunculkan scene tersebbut seperti ini

Apa fungsi actuator pada blender

agar scene terakhir muncul gunakan expresi score>=30, jika score lebih dari sama dengan 30 maka akan muncul scene ending yaitu scene yang menyatakan menang. Selanjutnya adalah menyimpan project ini dengan ekstensi .exe, langkah pertama yaitu buka File>User Preferences>Addons>Game Engine>Game Engine: Save As Game Engine Runtime>Save User Settings>Close. Buka File>Export>Save As Game Engine Runtime, dan usahakan meletakannya dalam satu folder. Dan jika ingin memplaynya klik file yang berextensi exe. Demikianlah manual book sederhana yang di buat, Maka dari itu penulis berharap teman-teman dapat terus membagi ilmunya agar menjadi bermanfaat bagi orang lain.

III   CARA MEMBUAT SOCCER GAME

Dalam Makalah ini berisi tentang cara membuat game sederhana, pada pembuatan objek ini saya  menggunakan aplikasi Blender 2.71, Game sederhana tersebut berisi sebuah objek berbentuk kubus, dan lapangan sepak bola serta masing masing gawangnya. Untuk lebih jelasnya saya akan membahas satu bagaimana membuat objek-objek tersebut.

Scene Pembuka

Pada bagian ini saya akan menjelaskan bagaimana membuat scene pembuka, scene tersebut berguna untuk masuk kedalam permainan. Langkah yang awal yang harus kita lakukan adalah masuk kedalam blender, kemudian ganti Blender Render menjadi Blender Game dan buat objek Plane dengan menekan SHIFT+A>Mesh>Plane dan membesarkannya dengan menekan S. Lalu tambahkan plane lagi diatas plane yang sebelumnya dan berikan di plane tersebut dengan menekan SHIFT+A>Text. Kemudian plane dan text tersebut kita beri warna dengan cara masuk kedalam Material kemudian pilih warna yang kita inginkan. Selanjutnya saya akan menjelaskan bagaimana cara supaya tulisan yang sudah kita buat sebelumnya dapat berfungsi seperti tombol button yang dapat berpindah ke scene selanjutnya atau scene permainan. Kita masuk ke Game Logic, untuk memudahkan pembaca saya akan menyertai gambar dibawah ini.

Apa fungsi actuator pada blender

Ini adalah bentuk game Logic pada menu Play.

Apa fungsi actuator pada blender

Ini adalah bentuk game Logic pada menu Credit.

Apa fungsi actuator pada blender

Ini adalah bentuk game Logic pada menu Exit.

Scene Permainan

Sekarang kita masuk kedalam Scene Permainan, pada Scene ini kita kembali membuat Plane,sehingga membentuk sebuah lapangan sepak bola. Lalu kita juga membuat sebuah objek dengan menggunakan kubus dan sebuah bola dengan uv sphere. Lalu untuk score

Apa fungsi actuator pada blender

Agar objek bisa berjalan maka pada game logic

Apa fungsi actuator pada blender

Agar saat bola masuk kegawang terdapat  sebuah skor  pertama kita pilih Empty>Plain Axes lalu pada game logic.

Apa fungsi actuator pada blender

Pada lapisan gawang pada menu physics dipilih invicyble agar saat game dijaalankan lapisannya tidak kelihatan lalu pada game logicnya

Apa fungsi actuator pada blender

Memunculkan jumlah score pada permaiinan pada text “poin” klik kanan lalu pada game logicnya diberikan

Apa fungsi actuator pada blender


Selanjutnya adalah menyimpan project ini dengan ekstensi .exe, langkah pertama yaitu buka File>User Preferences>Addons>Game Engine>Game Engine: Save As Game Engine Runtime>Save User Settings>Close. Buka File>Export>Save As Game Engine Runtime, maka game sudah tersimpan dengan ekstensi .exe.

Nama :

   Angga Setyo S           50412892

   M. Yafie D                 55412129

   Okta Panca P            55412579

   Rizky Darmawan      58412318 

Game:


Soccer VS Basket