File size: 578 Bytes
8ed4b1b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import argparse
import bpy
import mathutils
from Anymate.blender_script import load_object, save_mesh
from Anymate.utils.render_utils import empty


def parse_args():
    parser = argparse.ArgumentParser(description='Anymate rendering script')
    parser.add_argument('--path', type=str, required=True, help='Path to the model file')
    return parser.parse_args()

args = parse_args()

print(f"Starting converting {args.path} to obj format...")

# empty the scene
empty()

# load the glb file
load_object(args.path)

# save the mesh
save_mesh(args.path.replace('.glb', '.obj'))