INNER CODE UNIT · Python
tokens_to_lottie_json
OpenVGLab/OmniLottie · app.py:391
def tokens_to_lottie_json(generated_ids):
reconstructed_tensor = LottieTensor.from_list(generated_ids)
reconstructed_sequence = reconstructed_tensor.to_sequence()
reconstructed = from_sequence(reconstructed_sequence)
json_animation = {
"v": reconstructed.get("v", "5.5.2"),
"fr": reconstructed.get("fr", 8),
"ip": reconstructed.get("ip", 0),
"op": reconstructed.get("op", 16),
"w": reconstructed.get("w", 512),
"h": reconstructed.get("h", 512),
"nm": reconstructed.get("nm", "Animation"),
"ddd": reconstructed.get("ddd", 0),
"assets": [],
"layers": [],
}