INNER CODE UNIT · Python

y3

TimoBolkart/voca · edit_sequences.py:190

    x3, y3 = [num_frames//2, 3*num_frames//4], [0, -rot_angle]
    x4, y4 = [3*num_frames//4, num_frames], [-rot_angle, 0]

    xsteps1 = np.arange(0, num_frames//4)
    xsteps2 = np.arange(num_frames//4, num_frames/2)
    xsteps3 = np.arange(num_frames//2, 3*num_frames//4)
    xsteps4 = np.arange(3*num_frames//4, num_frames)

    model_parms[:, pose_idx] = np.hstack((np.interp(xsteps1, x1, y1),
                                   np.interp(xsteps2, x2, y2),
                                   np.interp(xsteps3, x3, y3),
                                   np.interp(xsteps4, x4, y4)))

    predicted_vertices = np.zeros((num_frames, model.v_template.shape[0], model.v_template.shape[1]))

    for frame_idx in range(num_frames):
        model.v_template[:] = Mesh(filename=sequence_fnames[frame_idx]).v
        model.pose[:] = model_parms[frame_idx]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…