Manual Book Animasi Snap Ogre - Hamdani
-
Upload
sliterzone -
Category
Documents
-
view
236 -
download
0
Embed Size (px)
Transcript of Manual Book Animasi Snap Ogre - Hamdani
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
1/24
UNIVERSITAS GUNADARMA
FAKULTAS TEKNOLOGI INDUSTRI
MANUAL BOOK PROYEK ANIMASI
ANIMASI AYO KITA SENAM BERSAMA SNAP (CHALKZONE)
Ditulis sebagai sala satu s!a"at #elulusa$
P"a#ti#u% Pe$u$&a$g Mata Kulia
'"ai# K%*ute" + , I$te"a#si Ma$usia -a$ K%*ute"
Laboratorium Teknik Informatika
Universitas Gunaarma
!"#$
Disusu$ Ole.
Na%a . Ha%-a$i S!a*ut"a
NPM . /01203//
Kelas . 0 IA 23
4u"usa$ . Te#$i# I$"%ati#a
Pe$a$ggu$g 4a5ab . De""!a$sa
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
2/24
Sino%sis &erita
Di*agi a"i !a$g 6e"a saat$!a !a$g *as u$tu# be"la"aga7 De$ga$ "a&i$ be"la"aga
-a*at %e%buat tubu #ita seat7 Te"-a*at be"%a6a%8%a6a% &e$is la"aga9 sala satu$!ase$a%7 Se$a% -a*at -ila#u#a$ le se%ua "a$g9 bai# "a$g tua9 a$a# #e6il9 "e%a&a9 ibu
a%il9 i$gga usia la$sia7 Ole #a"e$a itu se$a% %e"u*a#a$ la"aga !a$g sa$gat **ule"
-ibe"bagai *e$&u"u -u$ia7 Ta# te"#e6uali -ibelaa$ -u$ia lai$9 !aitu -u$ia #a*u"7
Te"-e$ga" sua"a bel be"bu$!i -i se#la SD Ru-! Tabtie9 !a$g %e$a$-a#a$ &a%
*ela&a"a$ -i%ulai7 Pela&a"a$ *e"ta%a *u$ -i%ulai -e$ga$ *ela&a"a$ la"aga7 Ta%*a#$!a
#elas Ru-! a#a$ %ela#u#a$ se$a% -i *ela&a"a$ #ali i$i7 Ru-! !a$g %e"asa bsa$ -e$ga$
*ela&a"a$ la"aga #usus$!a se$a% a#i"$!a %e$6ba u$tu# bls -a"i *ela&a"a$ -a$
%asu# #e -u$ia #a*u"7
Disitu Ru-! be"te%u S$a* -a$ *e"gi be"%ai$ be"sa%a$!a #e *a-a$g "u%*ut7 Ru-!
lalu %e$&elas#a$ #e S$a* alasa$ -ia %asu# #e -u$ia #a*u" ba5a -ia a-a *ela&a"a$ se$a% -i
#elas$!a7 S$a* !a$g ti-a# %e$ge"ti a"ti #ata se$a% lalu be"ta$!a #e*a-a Ru-! u$tu#
%e$&elas#a$$!a7 Ru-! *u$ %e$&elas#a$ se*e"ti a*a se$a% -a$ %e$u$&u##a$ -asa"8-asa"
se$a% #e*a-a S$a*7 Sela$&ut$!a Ru-! %e%i$ta S$a* u$tu# %e%*"a#ti#a$ *ela&a"a$ se$a%
!a$g ia a&a"#a$ #e*a-a$!a7 Ru-! %e$gga%ba" sebua #a%e"a -a$ "a-i -e$ga$ #a*u"$!a
u$tu# %e$gaba-i#a$ %%e$ se$a% !a$g a#a$ -ila#u#a$ le S$a*7 Ru-! #e%u-ia$
%e"e#a% ge"a#a$ se$a% !a$g -ila#u#a$ le s$a*9 -a$ %a%ai$#a$ %usi# *a-a "a-i !a$g
tela ia ga%ba"7 S$a* *u$ %ulai %ela#u#a$ ge"a#a$ se$a% -asa" !a$g su-a -ia *ela&a"i
-e$ga$ %e%ulai -a"i ge"a#a$ #e*ala7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
3/24
Lan'ka()Lan'ka( Men'insta* OGRE
27 4ala$#a$ i$stalasi MinG+9 si%*a$ -i -is# &,-
+7 Atu" *at *a-a e$:i"$%e$t :a"iable -e$ga$ 6a"a k*ik kanan .om%uter9 %i*i(
%ro%erties9 avan.e s/stem settin'9 %i*i( environment variab*e9 lalu tamba(kan ne0
*a-a user variab*e9 %asu##a$ se*e"ti ga%ba" -iba5a i$i7
07 U$tu# %e$ge6e# a*a#a su-a te"*at atau belu%9 bu#a 6%- sebagai a-%i$ist"at"9 #eti#
*e"i$ta g66 ;:
17 Sela$&ut$!a i$stall ms/s*a-a -is# C7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
4/24
/7 Ta%ba#a$ *at -e$ga$ 6a"a #li# t%bl e-it *a-a e$:i"$%e$t :a"iable7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
5/24
>7 E#st"a# e6li*se 6** elis9 *i$-a#a$ l-e" e6li*se #e -is# C.7 4ala$#a$ e.*i%se3e4e7
2?7 Pili -i"e#t"i te%*at 5"#s*a6e -isi%*a$7
Tutoria* Membuat 5ro6ek 7aru i E.*i%se O're
27 Bu#a fi*e@%i*i( [email protected] %ro6e.t3
+7 Isi#a$ *"&e6t $a%e sesuai #ei$gi$a$9 -isi$i sa!a a#a$ %e%buat *"&e# -e$ga$ $a%a
ani3 Pili em%t/ %ro6e.t*a-a e4e.utab*e7 Pili MinG+ G&&*a-a Too*.(ains3 Kli#
Finis(
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
6/24
07 Setela *"&e# -ibuat %a#a a#a$ %u$6ul 5"#s*a6e u$tu# te%*at %e%buat *"&e#7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
7/24
17 La$g#a sela$&ut$!a %ela#u#a$ #$igu"asi buil-7 Kli# #a$a$ l-e" *"&e6t !a$g -ibuat
*ili *"*e"ties9 %a#a a#a$ %u$6ul &e$-ela *"*e"ties7 Pili CC,, Buil-9 Setti$gs7
La#u#a$ #$igu"asi 'CC C,, C%*ile" -a$ Mi$' C,, Li$#e" se*e"ti tabel -i ba5a
i$i7 Pe$gatu"a$ -ila#u#a$ *a-a #e-ua bagia$ !a$g be"be-a !aitu Debug -a$ Release7
Dala% #$igu"asi :alue -a"i %asi$g8%asi$g bagia$ *e"lu -i*e"ati#a$ ba5a *e$ulisa$$ilai a"us -ila#u#a$ se6a"a teliti9 #a"e$a #esalaa$ 2 #a"a#te" atau*u$ #elebia$ #a"a#te"
se*e"ti s*asi a#a$ be"#ibat e""" *a-a *"&e6t !a$g se-a$g -i#e"&a#a$7
G&& &88 &om%i*er
Debu' Re*ease
5re%ro.essor
A-- te ll5i$g t te Dei$e- A-- te ll5i$g t te Dei$e-S!%bls (8D) S!%bls (8D)
IN0+ IN0+ INDOS INDOS DEBU' NDEBU'
Dire.tories
A-- te ll5i$g t te I$6lu-e Pats A-- te ll5i$g t te Dei$e-
(8I) S!%bls (8I)
C.Og"eSDKi$6lu-e C.Og"eSDKi$6lu-e C.Og"eSDKsa%*lesi$6lu-e C.Og"eSDKsa%*lesi$6lu-e
Note, A t(is 0it( 9uotes Note, A t(is 0it( 9uotes
Mis.e**aneous
Put te ll5i$g i$ te Fte" lags teGt Put te ll5i$g i$ te Fte" lags teGt
bG. bG.
86 8%essage8le$gt? 8 86 8%essage8le$gt? 8%t"ea-s
%t"ea-s 8eG6e*ti$s 8i-e$t 8eG6e*ti$s 8i-e$t
MinG+ &88 Linker
Debu' Re*ease
Libraries
A-- te ll5i$g t te lib"a"ies (8l) A-- te ll5i$g t te lib"a"ies (8l)
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
8/24
Og"eMai$- Og"eMai$ OIS- OIS
A-- te ll5i$g t te lib"a"! sea"6 A-- te ll5i$g t te lib"a"! sea"6
*at (8L) *at (8L)
C.Og"eSDKbi$-ebug C.Og"eSDKbi$"elease
Note, A t(is 0it( 9uotes Note, A t(is 0it( 9uotes
Mis.e**aneous
A-- te ll5i$g t te Ote" O*ti$s A-- te ll5i$g t te Ote" O*ti$s
(8li$#e"J*ti$ (8li$#e"J*ti$
88e$able8aut8i%age8base 88e$able8aut8i%age8base 88a--8st-6all8alias 88a--8st-6all8alias
:3 U$tu# 6a"a *"a#tis$!a9 *i$-a#a$ se%ua isi -a"i -i"e#t"i 6$t *"&e# sa%*le !a$g
tela -ibe"i#a$ #e -i"e#t"i *"&e##ita3 Uba se%ua $a%a ile !a$g te"-a*at $a%a *"&e#
sebelu%$!a %e$&a-i $a%a ile *"&e# #ita9 %isal#a$ err/3.%%%e$&a-i (amani3.%% 3
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
9/24
&ara Konversi Ob6ek 7*en ke Mes(
27 La$g#a *e"ta%a u$tu# %e$guba ile 7ble$- %e$&a-i ile 7%es 9 #ita a"us
%e%*e"sia*#a$ a*li#asi !a$g -i*e"lu#a$ u$tu# %e$guba b&e# -a"i ble$-e" #e be$tu#
%es9 a$ta"a lai$ .
P!t$ (+7=7< -a$ 071)
Ble$-e" (+7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
10/24
/7 I$stall C%%a$-Li$eTls Og"e9 a*li#asi i$i -igu$a#a$ u$tu# %e$g#$:e"si ile 7ble$-
#e -ala% be$tu# %es !a$g -a*at -igu$a#a$ *a-a O'RE7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
11/24
>7 Setela ile 7%es -a$ s#elet$ be"asil -ibuat9 #*i#a$ #e-ua ile te"sebut #e-ala%
l-e" 6egui%es:ie5e"9 -"ag ile #e a*li#asi 7eGe $!a7
Ta%*ila$ saat -i&ala$#a$ -i CeguiMesie5e"
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
12/24
Memasukkan Ob6ek Mes( ke O're
27 Pi$-a#a$ ile b&e# -a$ tula$g !aitu ile 3mes( -a$ 3ske*eton#e-ala% l-e" te%*at
%e$gi$stall Og"e *ili -i"e#t"i %e-ia@%-els7
+7 Pi$-a#a$ &uga se%ua asil ile 7%ate"ial #e-ala% -i"e#t"iOg"e@%e-ia@%ate"ials@s6"i*ts
7
07 Ta%ba#a$ bl# #-e -iba5a i$i *a-a 76** *"&e# #ita -i-ala% %et- C"eateS6e$e()
u$tu# %e$a%*il#a$ b&e# %es *"&e#7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
13/24
Menamba(kan Efek Suara %aa O're
27 D5$la- i""Kla$g :e"si 2707? -i si$i tt*.5557a%bie"a76%i""#la$g-5$la-s7t%l7
Ke%u-ia$ e#st"a# setela -i-5$la-7
+7 Setela -i e#st"a#9 #ita a#a$ %e$ggu$a#a$ a$!a bebe"a*a ile sa&a !aitu .
8 bi$5i$0+8g66
8 i$6lu-e
8 lib5i$0+8g66
07 Pa-a l-e" i""Kla$g \bin\win32-gcc 9 #*i#a$ ile ik%F*a.3**2 ik%M5;3**9 -a$
irrK*an'3** #e l-e" -ebug *"&e# #ita -a$ l-e" -ebug O'RESDK9 O'RESDK
%e"u*a#a$ l-e" te%*at #ita %e$gi$stall a*li#asi g"e7
http://www.ambiera.com/irrklang/downloads.htmlhttp://www.ambiera.com/irrklang/downloads.html -
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
14/24
17
Pa-a l-e" i""Kla$g i$6lu-e9 #*i#a$ se%ua ile !a$g be"a-a *a-a l-e" i$i #e -i"e#t"i
\Ogre!"\include
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
15/24
/7 Pa-a -i"e#t"i i""Kla$g \lib\win32-gcc9 #*i#a$ se%ua ile !a$g be"a-a -i l-e" i$i #e
-i"e#t"i Og"eSD#lib7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
16/24
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
17/24
=7 Ta%ba#a$ si$ta#s be"i#ut #e-ala% 76** *"&e# #ita7
#include "ExampleApplication.h"
#include "irrKlang.h"#include
using namespace irr#lang$
37 Tulis &uga si$ta#s be"i#ut i$i -ala% u$gsi C"eateS6e$e()
irrklang::ISoundEngine *mSoundEngine=irrklang::createIrrKlangDevice();mound%ngine-&play2D'(musi#.mp3()true*$
>7 Sela$&ut$!a ta%ba#a$ li$#e" irr"lang.dll *a-a *e$gatu"a$ *"&e# g"e7 De$ga$ #li#
#a$a$ *a-a *"&e#9 *ili *"*e"ties9 lalu *ili CC,,Buil- 9 lalu *ili Setti$g7 Ke%u-ia$
*a-a bagia$ Debug #li# Mi$' C,, Li$#e"9 Lib"a"ies9 lalu ta%ba#a$ i""Kla$g
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
18/24
5en6e*asan Koin'an Animasi
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
19/24
Pa-a bl# *"g"a% -iatas %e"u*a#a$ bl# *"g"a% !a$g -igu$a#a$ u$tu# %ela#u#a$
i%*"t lib"a"! !a$g te"-a*at *a-a Og"eSDK -a$ -ebug *"&e#7 Lib"a"!8lib"a"! i$i $a$ti$!a
a#a$ -igu$a#a$ u$tu# %e%buat *"&e# a$i%asi se*e"ti i%*"t lib"a"! a*li#asi -a$ ee# %usi#
*a-a Og"e
Bl# *"g"a% -iatas %e"u*a#a$ state%e$t !a$g -igu$a#a$ u$tu# %e%buat :a"iabel8
:a"iabel *a"a%ete" -i-ala% #elas MoveDemoListener 7 Di-ala% #elas MoveDemoListener
te"-a*at :a"iabel ba"u .am !a$g %e$u$&u# *a-a :a"iabel &amera !a$g tela -ise-ia#a$
Og"e9 :a"iabel sn!a$g %e$u$&u# *a-a :a"iabel S.eneNoe9 -a$ ent!a$g %e$u$&u# *a-a
Entit/7 Sela$&ut$!a *a-a E4am%*eFrameListener te"-a*at :a"iabel mNoe -e$ga$
*a"a%ete" sn9 -a$ mEntit/-e$ga$ *a"a%ete" ent7
Pa-a bl# *"g"a% -iatas %e"u*a#a$ *e%buata$ %et- a$i%asi -ala% *"&e# i$i7
Di-ala% %et- i$i te"-a*at state%e$t -e$ga$ :a"iabel mAnimationState!a$g %e"u*a#a$:a"iabel u$tu# *e%buata$ a$i%asi -ala% *"&e# i$i7 'etAnimationState be"u$gsi u$tu#
%e%a$ggil a$i%asi !a$g te"-a*at -ala% b&e# !aitu a$i%asi my_animation7
A$i%asi i$i a#a$ a#ti &i#a a*li#asi -ibu#a -a$ a#a$ te"us -i%ai$#a$ sela%a *"g"a%
belu% -itutu*9 -e$ga$ u$gsi setLoo%(true)9 setEnab*e
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
20/24
Pa-a bl# *"g"a% -iatas -igu$a#a$ u$tu# %e$-e#la"asi#a$ :a"iabel b&e# -e$ga$
$a%a %E$tit!9 :a"iabel #$t"l b&e# %N-e9 -a$ :a"iabel #$t"l a$i%asi
mAnimationStatebe"ti*e *"te6te-7
Bl# *"g"a% -iatas be"isi#a$ state%e$t8state%e$t u$tu# %e$e$tu#a$ *sisi -a$
su-ut *a$-a$g -a"i #a%e"a !a$g a-a -i -ala% a$i%asi i$i7 u$gsi .reate&amera a-ala
u$gsi u$tu# %e%be$tu# 6a%e"a -a$ %e$e$tu#a$ *sisi -a"i 6a%e"a te"sebut -a$ :e6t"
*sisi !a$g a#a$ -iliat -a"i #a%e"a te"sebut7 u$gsi .reateVie0%ort -igu$a#a$ u$tu#
%e$e$tu#a$ su-ut *a$-a$g -ala% %eliat b&e#7 P*a-a u$gsi i$i -iatu" ba6#g"u$-
be"5a"$a ita%(?9?9?)
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
21/24
Pa-a bl# *"g"a% -iatas te"-a*at *e$-e#la"asia$ :a"iabel !a$g -igu$a#a$ -ala%
#elas M:eDe%A**li6ati$ !aitu :a"iabel %E$tit! -a$ :a"iabel %N-e7 Sela$&ut$!a
te"-a*at bl# *"g"a% u$gsi 6"eateS6e$e7 Di-ala% u$gsi i$i te"-a*at state%e$t u$tu#
%e%ai$#a$ b&e# sua"a ba6#g"u$- musik3m%; !a$g tela -i&elas#a$ *a-a la$g#a
%e%buat sua"a7
Bl# *"g"a% -iatas -igu$a#a$ u$tu# %e%asu##a$ b&e# !a$g tela -i&a-i#a$ 7%es
#e-ala% Og"e7 Ob&e# !a$g a#a$ -i%asu##a$ -isi$i a-ala b&e# S$a* -e$ga$ *sisi #"-i$at
G9!9 ?9?9?7 Ob&e# S$a* i$i a#a$ -is#ala sei$gga u#u"a$$!a %e$&a-i *as9 -e$ga$
*e$s#alaa$ sebesa" +? #ali u#u"a$ asli$!a7
Pa-a bl# *"g"a% -iatas -igu$a#a$ u$tu# *e%buata$ lata" -ala% *"!e# a$i%asi i$i7Pa-a *e%buata$ la$tai$!a %e$ggu$a#a$ u$gsi Pla$e -e$ga$ %e%a$ggil %ate"ial
GrassF*oor !a$g te"-a*at *a-a lib"a"! Og"eSDK7 Sela$&ut$!a u$tu# lata" la$git$!a
%e$ggu$a#a$ u$gsi s#!bG -e$ga$ %ate"ial Mornin'Sk/7o4!a$g tela -ise-ia#a$ *a-a
lib"a"! Og"eSDK7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
22/24
Bl# *"g"a% -iatas -igu$a#a$ u$tu# *e$6aa!aa$ *a-a b&e#7 U$tu# *e$6aa!aa$
*a-a *"&e# i$i9 *e"ta%a -ibutu#a$ :a"iabel *e$6aa!aa$9 !aitu :a"iabel -e$ga$ $a%a ligt7
Pa-a *"g"a% i$i -igu$a#a$ 0 &e$is *e$6aa!aa$ !aitu POINT9 DIRECTIONAL9 -a$
SPOTLI'HT !a$g %asi$g8%asi$g -iatu" 5a"$a9 *sisi -a$ a"a s"t 6aa!a7
Bl# *"g"a% -iatas be"u$gsi u$tu# %e%buat "a%e -a"i setia* a$i%asi !a$g tela
-ibuat7 Di -ala% u$gsi i$i te"-a*at se%ua :a"iabel !a$g tela -igu$a#a$ -i -ala% a$i%asi
i$i7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
23/24
Bl# *"g"a% -iatas i$i %e"u*a#a$ bl# *"g"a% !a$g -igu$a#a$ u$tu# %e$ga#i"i
b&e# -a$ a$i%asi atau a*li#asi i$i7 Ke%u-ia$ -ibuat e#se*si t"!86at67 Pa-a state%e$t t"!
a#a$ %e$&ala$#a$ a*li#asi7 Pa-a state%e$t 6at6 -igu$a#a$ u$tu# %e$a$g#a* e""" !a$g
te"&a-i saat %e$&ala$#a$ a*li#asi i$i7 Ke%u-ia$ %e$a%*il#a$ *esa$ e""" te"sebut7
-
7/25/2019 Manual Book Animasi Snap Ogre - Hamdani
24/24
Out%ut Animasi