91 lines
3.0 KiB
YAML
91 lines
3.0 KiB
YAML
|
parents:
|
||
|
- config/neuralbody/dataset/neuralbody_soccer.yml
|
||
|
|
||
|
data_demo_args:
|
||
|
split: demo
|
||
|
image_args:
|
||
|
scale: 1
|
||
|
camera_args:
|
||
|
method: mean
|
||
|
H: 1080
|
||
|
W: 1920
|
||
|
allstep: 800
|
||
|
loop: True
|
||
|
object_args:
|
||
|
ground:
|
||
|
args:
|
||
|
xybounds: [-5, 5]
|
||
|
demo_args:
|
||
|
mode: scripts
|
||
|
stages:
|
||
|
start:
|
||
|
frame: [0, 40, 1]
|
||
|
view: [0, 80, 2]
|
||
|
object_keys: [ground, human_0, human_1, human_2, human_3, human_4, human_5, ball_0]
|
||
|
# 2. freeze, zoom in, rotate, zoom out
|
||
|
zoomin:
|
||
|
frame: [40, 41, 1]
|
||
|
view: [80, 81, 1]
|
||
|
object_keys: [ground, human_0, human_1, human_2, human_3, human_4, human_5, ball_0]
|
||
|
steps: 60
|
||
|
effect: zoom
|
||
|
effect_args:
|
||
|
scale: [1., 2.]
|
||
|
cx: [1., 1.]
|
||
|
cy: [1., 1.]
|
||
|
rotate:
|
||
|
frame: [40, 41, 1]
|
||
|
view: [80, 200, 1]
|
||
|
object_keys: [ground, human_0, human_1, human_2, human_3, human_4, human_5, ball_0]
|
||
|
effect: none
|
||
|
effect_args:
|
||
|
use_previous_K: True
|
||
|
zoomout:
|
||
|
frame: [40, 41, 1]
|
||
|
view: [200, 201, 1]
|
||
|
object_keys: [ground, human_0, human_1, human_2, human_3, human_4, human_5, ball_0]
|
||
|
steps: 60
|
||
|
effect: zoom
|
||
|
effect_args:
|
||
|
scale: [2., 1.]
|
||
|
cx: [1., 1.]
|
||
|
cy: [1., 1.]
|
||
|
# 3. keep one person move
|
||
|
frozen1:
|
||
|
frame: [40, 200, 2]
|
||
|
view: [200, 201, 1]
|
||
|
object_keys: ["ground_@{'frame': 40}", 'ball_0', "human_3_@{'scale_occ': 0.2}", "human_0_@{'frame': 40}", "human_1_@{'frame': 40}", "human_2_@{'frame': 40}", "human_3_@{'frame': 40}", "human_4_@{'frame': 40}", "human_5_@{'frame': 40}"]
|
||
|
frozen2:
|
||
|
frame: [199, 39, -2]
|
||
|
view: [200, 201, 1]
|
||
|
object_keys: ["ground_@{'frame': 40}", 'ball_0', "human_3_@{'scale_occ': 0.2}", "human_0_@{'frame': 40}", "human_1_@{'frame': 40}", "human_2_@{'frame': 40}", "human_3_@{'frame': 40}", "human_4_@{'frame': 40}", "human_5_@{'frame': 40}"]
|
||
|
# end of frozen
|
||
|
# 4. resume play 25 frame; rotate to keyview 2
|
||
|
normal:
|
||
|
frame: [40, 65, 1]
|
||
|
view: [200, 250, 2]
|
||
|
object_keys: [ground, human_0, human_1, human_2, human_3, human_4, human_5, ball_0]
|
||
|
bullet:
|
||
|
frame: [65, 66, 1]
|
||
|
view: [250, 490, 1]
|
||
|
object_keys: [ground, human_0, human_1, human_2, human_3, human_4, human_5, ball_0]
|
||
|
# 5. zoom in , vanish
|
||
|
zoomin2:
|
||
|
frame: [65, 66, 1]
|
||
|
view: [490, 491, 1]
|
||
|
object_keys: [ground, human_0, human_1, human_2, human_3, human_4, human_5, ball_0]
|
||
|
steps: 60
|
||
|
effect: zoom
|
||
|
effect_args:
|
||
|
scale: [1., 1.5]
|
||
|
cx: [1., 0.7]
|
||
|
cy: [1., 1.]
|
||
|
# disappear
|
||
|
disappear3:
|
||
|
frame: [65, 200, 1]
|
||
|
view: [490, 491, 1]
|
||
|
object_keys: [ground, human_0, human_1, human_2, human_3, human_4, human_5, ball_0]
|
||
|
effect: disappear
|
||
|
effect_args:
|
||
|
key: ['human_1', 'human_2', 'human_5']
|
||
|
use_previous_K: True
|