凡例
<と>で囲まれて、その間に$...$|...|があるセグメントが置換対象
<$$||>の$$はタグの要素が置換される
<$aaa$||>のように$と$の間に文字があれば、属性の値がそこに置換される
<$aaa$|ddd|>　とすると、aaaを置換し、aaaに置換するものが無い場合ddd（デフォルト）が置換される
@はape.txtがあるディレクトリのフルパスが置換される


<start>
drawing:openbase(name=Black, layer=0, x=0%, y=0%, height=100%, width=100%, color=#000000)
drawing:display(name=Black, switch=on)
skipscript(switch=on)

character: openmodel( name=A, filename="actors/caster_f" )
character: setvoice(name=A, voicetype="Japanese, female")
character: visible( name=A, switch=on )
character: position( name=A, x=0.0000, y=-0.75, z=-1.3000, rx=0.00, ry=0.00, rz=0.00, posture=standing )
character: blink(name=A, frequency=1.5)
character: swing(name=A, degree=1, speed=2)
character:gesture(name=A, switch=off)

prop: openimageplate(name=BAK, hsize=1.92, vsize=1.08, filename="@/japanflag2.png")
prop: position( name=BAK, x=0.15, y=0.8, z=-3, rx=0, ry=0, rz=0.00, scale=1.0 )
prop:visible(name=BAK, switch=on)

setcaption(switch=on, fontsize=5%, y=-40%, width=85%, height=20%)

camera: move(name=Acam, x=0.0, y=0.8660, z=2.000, rx=1.9, ry=180.0, rz=0.00, vangle=10.0, transition=continuous, type=humanlike, speed=1.00, wait=no)
camera:switch(name=Acam)

character: openmocap(motion=default, filename="BVHs/sit_default_nao")
character: openmocap(motion=bow, filename="BVHs/sit_bow_nao")
character: openmocap(motion=talk00, filename="BVHs/sit_talk00_nao")
character: openmocap(motion=talk01, filename="BVHs/sit_talk01_nao")
character: openmocap(motion=talk02, filename="BVHs/sit_talk02_nao")
character: definepose(name=A, pose=def, joint=LeftLowerArm, rx=0)
character: definepose(name=A, pose=def, joint=RightLowerArm, rx=0)
character: pose(name=A, pose=def)

character: look(name=A, target=camera)
character: pose(name=A, pose=def, wait=no)
character: mocap(name=A, motion=default, jointignored=LowerBody, stopmode=remain, wait=no)

//light: flat(name=no1, r=0.8, g=0.8, b=0.8, vx=0.50, vy=-1.00, vz=-2.00)
//light: flat(name=no2, r=0.8, g=0.8, b=0.8, vx=-0.50, vy=-1.00, vz=-2.00)
light: switch(name=DirectionalLight, switch=off)
light: point(name=no2, r=0.8, g=0.8, b=0.7, x=0.00, y=1.00, z=-1.00)
light: ambient(name=no2, r=1, g=1, b=1)

skipscript(switch=off)
</start>

<end>
sound: play(name=Intro)
sound: fade(name=Intro, level=on, speed=3s)
wait( time=3.0 )
drawing:display(name=Tlt, switch=on)
wait( time=3.0 )
sound: fade(name=Intro, level=off, speed=3s)
wait( time=3.0 )
drawing:display(name=Black, switch=on)
drawing:display(name=Tlt, switch=off)
</end>

<talk>
character: mocap(name=A, motion=talk00, jointignored=LowerBody, stopmode=remain, wait=no)
character: talk(name=A, text="<$$||>", caption="<$caption$|$$|>")
captionout()
</talk>

<bow>
character: mocap( name=A, motion=bow, jointignored=LowerBody, stopmode=remain, wait=no )
</bow>

<pause>
wait(time=<$$|1.0|>)
</pause>

<tvml>
<$$||>
</tvml>

<mainimage>
drawing:openbase(name=Mainimage, layer=0, x=0%, y=0%, height=100%, width=100%)
drawing: setimage(name=Image, parent=Mainimage, height=110%, width=110%, filename="<$$|@/nofile.jpg|>")
drawing:display(name=Mainimage, switch=on)
wait( time= <$displaytime$|3.0|> )
drawing:display(name=Mainimage, switch=off)
</mainimage>

<openingTitle>
sound: open(name=Intro, filename="@/Internationale-ru.ogg")
drawing:openbase(name=Tlt, layer=0, x=0%, y=0%, height=100%, width=100%, color=#345678)
drawing: setimage(name=TltImg, parent=Tlt, height=100%, width=100%, aspect=fit, filename="@/asahisha.jpg")
sound: play(name=Intro)
drawing:display(name=Tlt, switch=on)
wait( time=7.0 )
drawing:display(name=Tlt, switch=off)
drawing:display(name=Black, switch=off)
sound: fade(name=Intro, level=off, speed=5s)
</openingTitle>

