presentasi 3d game reog ponorogo

29
Mohammad Zikky (22 09 205 204) Adegan Dialog Putri dengan Raja (Pemodelan 3D Lanjut) Loading.. Please wait...... Loading System….. Loading Complete

Upload: mohammad-zikky

Post on 30-Jun-2015

1.536 views

Category:

Design


13 download

DESCRIPTION

Slide waktu tugas di S2 ITS dulu..

TRANSCRIPT

Page 1: Presentasi 3D Game Reog Ponorogo

Mohammad Zikky (22 09 205 204)

Adegan Dialog Putri dengan Raja(Pemodelan 3D Lanjut)

Adegan Dialog Putri dengan Raja(Pemodelan 3D Lanjut)

Loading..

Please wait...... Loading System…..Loading Complete

Page 2: Presentasi 3D Game Reog Ponorogo

Sang Raja Kediri menginginkan putrinya segera menikah.

Menyarankan putri melalui jalur hutan yang lebih cepat

Menyarankan jalur pasar yang relatif aman

Karakter yang akan ditemui di awal permainan sebelum misi diberikan

PengantarSkenario Game -Pendopo

Page 3: Presentasi 3D Game Reog Ponorogo

Sang Raja Kediri mengutarakan keinginannya agar putrinya segera menikah.

Anakku kapan kamu akan menikah???Aku sudah ingin mempunyai pewaris

kerajaan….

Page 4: Presentasi 3D Game Reog Ponorogo

Desain Pemodelan Object/KarakterKarakter Raja, Putri Sanggalangit, Bodyguard

dan BangauTerrain sebagai tanah dan pembuatan bukitPendopoPohon PalmKolam kecil

Page 5: Presentasi 3D Game Reog Ponorogo

Modeling Pendopo

Pendopo merupakan model yang telah dibuat pertama kali menggunakan Blender, dari Blender model tersebut di export menjadi file .3ds kemudian di export ke Unity utk digunakan sebagai tempat kediaman raja.

Page 6: Presentasi 3D Game Reog Ponorogo

Modeling Karakter Raja Model karakter raja diambil dari

model robot yang ada dalam unity pada project CharacterAnimation, disini penulis memanfaatkan 3 animasi yang ada untuk dijalankan dalam script saat adegan-adegan tertentu:

1. idle=posisi saat raja diam/berbicara dengan putri

2. hit=posisi saat raja marah

3. shoot2run=posisi saat raja senang

Page 7: Presentasi 3D Game Reog Ponorogo

Modeling Karakter Dewi Sanggalangit

Model Dewi Sanggalangit merupakan model 3D yang telah dibuat pada blender sebelumnya, kemudian dijadikan file 3ds dan dimasukkan pada Unity, namun animasi pada putri belum berjalan karena animasi blender belum support ke unity, sebagai gantinya saat ini penulis masih dalam proses pengembangan pembuatan karakter dan animasi putri dari 3D-Max.

Oleh karenanya utk sementara adegan putri disini masih kelihatan kaku saat berjalan, karena kakinya masih belum bisa melakukan animasi mengayun seperti layaknya orang berjalan.

Page 8: Presentasi 3D Game Reog Ponorogo

Modeling Karakter Bodyguard

Karakter ini sebenarnya juga merupakan karakter yang ada pada sebagian contoh unity, yaitu ‘soldier’, penulis memanfaatkannya sebagai tokoh bodyguard dan animasi yang digunakan dan dipanggil pada script penulis adalah animasi “walk” dan “idle” dalam adegan mengantarkan putri ke Raja.

Page 9: Presentasi 3D Game Reog Ponorogo

Modeling Karakter BangauBangau ini merupakan karakter

animasi tambahan yang ditaruh dipinggir kolam sebelah pendopo raja, karakter ini diambil dari salah satu contoh karakter unity juga yang bernama “Heron”. Script yang dibuat penulis yg ditempelkan pada karakter ini yaitu script untuk animasi ‘walk’ dan script fungsi ‘rotate’untuk berputar mengelilingi kolam.

Page 10: Presentasi 3D Game Reog Ponorogo

Terrain

Pohon Palm, Tembok/Bukit, dan Tanah yang benjol pada dasarnya merupakan kreasi yang dihasilkan dari object terrain.

Page 11: Presentasi 3D Game Reog Ponorogo

TerrainTerain dibuat dengan cara memilih menu

terrain -> create terrain->setelah terbentuk, atur posisi pada tengah grid.

Pada tab inspector edit terain dengan fungsi-fungsi tombol berikut:

Setelah memilih salah satu fungsi klik pada bagian terrain yang ingin dilakukan.

Untuk menggunungkan tanah

Untuk menggunungkan/meratakan tanah

Untuk texture tanah/terrain

Untuk menempelkan pohon pada terrain

Page 12: Presentasi 3D Game Reog Ponorogo

1

2

3

4

1. Terrain pertama kali di buat

2. Memberikan texture pada terrain

3. Tampak terrain dg texture rumput

4. Terrain yang di benjolkan

1

3

2

4

Page 13: Presentasi 3D Game Reog Ponorogo

Menjalankan Animasi KarakterAnimasi karakter bisa berupa potongan adegan dari

namaKarakter berdasar timing-nya, atau animasi yang dipecah-pecah dengan menambahkan namaKarakter@Animasi-nya. Tergantung pembuatan karakter yang telah dirancang sebelumnya oleh tools-tools pembuat karakter& animasi, seperti halnya: 3Dmax atau Maya.

(1) Dengan memecah karakter (2)Dengan memecah timing

Page 14: Presentasi 3D Game Reog Ponorogo

Menjalankan Animasi Karakter (2)

AnimaAnimasi dapat dijalankan dengan code javascript:

aniamtion.CrossFade(“namaAnimasinya”) Jika diinginkan gerak animasinya berulang(looping),

pada animasi yang diambil berdasar timingnya dapat langsung men-cek ‘loop’ di kotak timingnya,

Tapi untuk animasi yang diambil dari potongan-potongan adegan karakter, dapat ditambahkan kode

animation.wrapMode = WrapMode.Loop; agar gerakannya bisa berulang.

Page 15: Presentasi 3D Game Reog Ponorogo

Memberikan Timer, GUI Box, dan GUI ButtonGUI box dan GUI button digunakan untuk

menunjukkan tulisan dan tombol dalam adegan perbincangan putri-raja disini dikreasi dan dipanggil melalu script yang ditempelkan pada object, kemudian di timing. Misal 10 detik pertama tulisan GUI Box percakapan pertanyaan raja, kemudian antara 10-15 detik berikutnya muncul GUI button jawaban putri.

Page 16: Presentasi 3D Game Reog Ponorogo

Fungsi Timing, GUI Box dan GUI button

GUI Box dan GUI Button

Fun

gsi

Pew

aktu

/Tim

ing

Page 17: Presentasi 3D Game Reog Ponorogo

Me-load SuaraSuara dapat di load dari script sesuai keinginan

kita kapan dan dalam adegan apa dijalankan.Suara dapat berupa file Mp3, wav atau file

audio lainnya yg sudah ditaruh dalam direktori project tersebut

Cara memanggil suara:1. Ciptakan suara default dengan memilih component -> Audio -> Audio Source->Pilih file audio pertama:

-Agar ketika di render tidak langsung otomatis ‘play’, maka buka centang pada ‘Play on wake’

Page 18: Presentasi 3D Game Reog Ponorogo

2. Untuk suara lain, jika kita inginkan bisa kita mulai dari membuat variabel suara dengan menuliskan script: var raja_dawuh1 : AudioClip;

3. Setelah itu pastinya dibawah scrip yg anda buat akan terlihat seperti ini:

Kemudian tunjuk file yang ingin dimainkan.4. Cara memanggil/menjalankan di Script:

Me-load Suara

Page 19: Presentasi 3D Game Reog Ponorogo

1. Sangat Setuju, dengan dialog “Baik Ayahanda, izinkan saya menemui dewa dulu”

2. Setuju, dengan dialog “Maaf ayahanda, saya belum punya calon suami”

3. Menolak, dengan dialog “Maaf Ayahanda, saya masih sangat muda”

Semua jawaban dari putri akan mempengaruhi tingkat kemarahan raja yang diukur dari tingkat meloncatnya rajadengan asumsi, semakin raja marah, maka tingkat meloncatnya tinggi

Contoh alternatif jawaban yang mungkin dipilih pemain atas

pertanyaan raja.

AI pada adegan tanya jawab

Page 20: Presentasi 3D Game Reog Ponorogo

Input Jawaban Putri Range Nilai

Keterangan

Waktu Menjawab 0-1 Semakin lama putri menjawab, maka tingkat kemarahan raja semakin besar0=Cepat;Antara 0-1=Sedang;1=Lama

Tingkah Laku Menjawab

0-1 0=Sopan;Antara 0-1= Tidak Sopan; 1=Meremehkan

Jawaban 0-1 0=Setuju;Antara 0-1= Menolak Halus;1=Sangat Menolak

Page 21: Presentasi 3D Game Reog Ponorogo

Cepat Sedang Lama

Waktu0 0,5 1

Waktu Menjawab Putri:

Page 22: Presentasi 3D Game Reog Ponorogo

Tingkah Laku Putri Dalam Menjawab:

Sopan Tidak_Sopan Meremehkan

Tingkah_Laku0 0,5 1

Page 23: Presentasi 3D Game Reog Ponorogo

Setuju Menolak_Halus Sangat_Menolak

Jawaban0 0,5 1

Kategori Jawaban Putri:

Page 24: Presentasi 3D Game Reog Ponorogo

waktu cepat && tingkah_laku sopan && jawaban setuju Gembira waktu cepat && tingkah_laku sopan && jawaban menolak_halus Biasa waktu cepat && tingkah_laku sopan && jawaban sangat_menolak Biasa waktu cepat && tingkah_laku tidak_sopan && jawaban setuju Gembira waktu cepat && tingkah_laku tidak_sopan && jawaban menolak_halus

Biasa waktu cepat && tingkah_laku tidak_sopan && jawaban sangat_menolak

Marah waktu cepat && tingkah_laku meremehkan && jawaban setuju Gembira waktu cepat && tingkah_laku meremehkan && jawaban menolak_halus

Marah waktu cepat && tingkah_laku meremehkan && jawaban

sangat_menolak Marah

Page 25: Presentasi 3D Game Reog Ponorogo

waktu sedang && tingkah_laku sopan && jawaban setuju Gembira waktu sedang && tingkah_laku sopan && jawaban menolak_halus Biasa waktu sedang && tingkah_laku sopan && jawaban sangat_menolak Biasa waktu sedang && tingkah_laku tidak_sopan && jawaban setuju Gembira waktu sedang && tingkah_laku tidak_sopan && jawaban menolak_halus

Biasa waktu sedang && tingkah_laku tidak_sopan && jawaban sangat_menolak

Marah waktu sedang && tingkah_laku meremehkan && jawaban setuju

Gembira waktu sedang && tingkah_laku meremehkan && jawaban menolak_halus

Marah waktu sedang && tingkah_laku meremehkan && jawaban

sangat_menolak Marah

Page 26: Presentasi 3D Game Reog Ponorogo

waktu lama && tingkah_laku sopan && jawaban setuju Gembira waktu lama && tingkah_laku sopan && jawaban menolak_halus Biasa waktu lama && tingkah_laku sopan && jawaban sangat_menolak Biasa waktu lama && tingkah_laku tidak_sopan && jawaban setuju Gembira waktu lama && tingkah_laku tidak_sopan && jawaban menolak_halus

Marah waktu lama && tingkah_laku tidak_sopan && jawaban sangat_menolak

Marah waktu lama && tingkah_laku meremehkan && jawaban setuju

Gembira waktu lama && tingkah_laku meremehkan && jawaban menolak_halus

Marah waktu lama && tingkah_laku meremehkan && jawaban setuju

Gembira

Page 27: Presentasi 3D Game Reog Ponorogo

Gembira Biasa Marah

0 0,51

Dengan Proses:Parameter ekspresi raja yang telah ditentukan dalam diagram dikalikan dengan kombinasi rule diatasContoh:Emosi Akhir 1 = Rule 1(waktu cepat && tingkah_laku sopan && jawaban setuju) *gembira;Emosi Akhir 2 = Rule waktu sedang && tingkah_laku sopan && jawaban menolak_halus) *biasa; ..

Page 28: Presentasi 3D Game Reog Ponorogo

Perhitungan Prosentase Marah=(seluruh emosi akhir ditambahkan)/(seluruh kombinasi rule ditambahkan) % marahnya raja antara 0-1

Kriteria Jawaban Putri:Sangat Setuju, dengan dialog “Baik Ayahanda, izinkan saya

menemui dewa dulu”tingkat kemarahan Raja antara 0-0.5

Setuju, dengan dialog “Maaf ayahanda, saya belum punya calon suami” tingkat kemarahan Raja antara 0.5-1.0

Menolak, dengan dialog “Maaf Ayahanda, saya masih sangat muda” tingkat kemarahan Raja >=1.0

Tingkat kemarahan raja diekspresikan dengan loncatan

Page 29: Presentasi 3D Game Reog Ponorogo

Loading…

Please wait......

Loading Terima Kasih…..Terima Kasih Complete