renderer beta

This commit is contained in:
2022-12-10 16:30:31 +00:00
parent f4145463ee
commit 4b46492117
5 changed files with 189 additions and 2 deletions
+25
View File
@@ -0,0 +1,25 @@
import os
import sys
import numpy as np
from tqdm import tqdm
sys.path.append(os.path.dirname(os.path.abspath(__file__)) + '/..')
from utils.utils import mask_faces
def generate_faces(folder):
frames = os.listdir(os.path.join(folder, 'mesh_mask'))
F = np.load('custom_data/smpl_faces.npy')
os.makedirs(os.path.join(folder, 'faces'), exist_ok=True)
for frame in tqdm(frames):
mask = np.load(os.path.join(folder, 'mesh_mask', frame))
faces = mask_faces(F, mask)
np.save(os.path.join(folder, 'faces', frame), faces)
if __name__ == '__main__':
# folder = '/home/workspace/local-data/train'
folder = '/home/workspace/local-data/valid'
generate_faces(folder)