in fairmotion/viz/bvh_visualizer.py [0:0]
def main(args):
v_up_env = utils.str_to_axis(args.axis_up)
if args.bvh_files:
motions = [
bvh.load(
file=filename,
v_up_skel=v_up_env,
v_face_skel=utils.str_to_axis(args.axis_face),
v_up_env=v_up_env,
scale=args.scale,
)
for filename in args.bvh_files
]
else:
motions = [
asfamc.load(file=f, motion=m)
for f, m in zip(args.asf_files, args.amc_files)
]
for i in range(len(motions)):
motion_ops.translate(motions[i], [args.x_offset * i, 0, 0])
cam = camera.Camera(
pos=np.array(args.camera_position),
origin=np.array(args.camera_origin),
vup=v_up_env,
fov=45.0,
)
viewer = MocapViewer(
motions=motions,
play_speed=args.speed,
scale=args.scale,
thickness=args.thickness,
render_overlay=args.render_overlay,
hide_origin=args.hide_origin,
title="Motion Graph Viewer",
cam=cam,
size=(1280, 720),
)
viewer.run()