﻿//! TVML Version 3.0

skipscript( switch=on )

prop:openmodel(name=Chabudai,filename="Setprops/newnormal/newnormal")
prop:openmodel(name=Table,filename="Setprops/newnormal/newnormaltable")
prop: position(name=Chabudai, x=0.00, y=0.0, z=0.0, rx=0.00, ry=0.00, rz=0.00, scale=1.0)
prop: position(name=Table, x=0.00, y=-0.025, z=0.0, rx=0.00, ry=0.00, rz=0.00, scale=1.0)

character: openmodel( model=BOB, filename="Characters/Bob/Bob" )
character: casting( name=A, model=BOB )
character: setvoice(name=A, voicetype="FLite:Voice01", speed=1.0, pitch=0.95, volume=1.2, intonation=1.0, adjlpf=0.8, adjlevel=5.0)
character: visible( name=A, switch=on )
character: position( name=A, x=0.0000, y=0.0, 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)

camera: position( name=Cam, x=0.1480, y=0.9660, z=0.9000, rx=-9.60, ry=9.80, rz=0.00, vangle=56.40 )
camera: switch(name=Cam)
camera: position( name=Cam, x=0.1480, y=0.9660, z=2.9000, rx=-9.60, ry=9.80, rz=0.00, vangle=56.40 )
camera:switch(name=Cam)

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: openmocap(motion=default, filename="BVHs/sit_default_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: openmocap(motion=sasu02, filename="BVHs/sit_talk03_cam_nao")
character: openmocap(motion=byebye, filename="BVHs/sit_byebye_nao")
character: openmocap(motion=bow, filename="BVHs/sit_bow_nao")

setcaption(fontsize=30%, y=-40%, width=85%, height=20%)

camera: move(name=Cam, x=0.0, y=0.8660, z=0.2000, rx=-0.40, ry=180.0, rz=0.00, vangle=50.0, transition=continuous, type=humanlike, speed=1.00, wait=no)

sound: open(name=Intro, filename="./datafiles/news.wav")
drawing:openbase(name=Tlt, layer=0, x=0%, y=0%, height=100%, width=100%, color=#345678)
drawing: setimage(name=TltImg, parent=Tlt, height=110%, width=110%, filename="./datafiles/pattern.jpg")
drawing: settext(name=TltText1, parent=Tlt, x=-100%, overtext=flowreturn, align=center, halftone=80%, basecolor=ffff00, text="<font r='0.0' g='0.0' b='0.0' size='20%'>BBC Web NEWS</font>")

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

drawing:display(name=Tlt, switch=on)

light: flat(name=no1, r=0.8, g=0.8, b=0.8, vx=1.00, vy=-1.00, vz=-1.00)
light: flat(name=no2, r=0.8, g=0.8, b=0.8, vx=-1.00, vy=-1.00, vz=-1.00)

skipscript( switch=off )

//=====START=============================

drawing:display(name=Tlt, switch=off)

wait( time=2.0 )

drawing:openbase(name=Lcap, layer=100, x=-73%, y=42%, height=10%, width=75%)
drawing: settext(name=LcapT, parent=Lcap, overtext=flowreturn, align=topleft, halftone=80%, basecolor=ffff00, text="<font r='0.0' g='0.0' b='0.0' size='70%'>Putin reappears after 10-day absence</font>")
drawing:display(name=Lcap, switch=on)
drawing:move(name=Lcap, x=-10%, y=42%, speed=0.5s)

character: talk(name=A, text="Putin reappears after 10-day absence")

wait( time=2.0 )

camera: move(name=Cam, x=-0.55, y=0.8660, z=0.2000, rx=-0.40, ry=180.0, rz=0.00, vangle=50.0, type=humanlike, speed=1.0, wait=no)
prop: openimageplate( name=IMAGEPLATE1, filename="http://hayashimasaki.net/images/putin.jpg", hsize=1.2, vsize=0.9, aspect=fit )

prop: position( name=IMAGEPLATE1, x=-0.9, y=1.05, z=-1.1000, rx=0.00, ry=0.00, rz=0.00, scale=0.75 )
prop: visible( name=IMAGEPLATE1, switch=on )
camera: wait_move(name=Cam)

wait( time=1.0 )

character: mocap(name=A, motion=sasu02, stopmode=remain, wait=no)

character: talk(name=A, text="Russian President Vladimir Putin appears in public for the first time since 5 March")
character: talk(name=A, text="quelling intense speculation about his health.")


wait( time=2.0 )
prop: visible( name=IMAGEPLATE1, switch=off )
drawing:display(name=Lcap, switch=off)

camera: move(name=Cam, x=0.0, y=0.8660, z=0.2000, rx=-0.40, ry=180.0, rz=0.00, vangle=50.0, transition=continuous, type=humanlike, speed=1.00)

wait( time=1.0 )

character: talk(name=A, text="News from BBC web site.", lipsync=1.0, caption="", speed=1.0, pitch=1.0, intonation=1.0, volume=1.0, wait=yes)
captionout()
wait( time=1.0 )
character: mocap( name=A, motion=bow, stopmode=remain, wait=no )
wait( time=4 )

sound: play(name=Intro)
drawing:display(name=Tlt, switch=on)
wait( time=8.0 )
drawing:display(name=Tlt, switch=off)



