motionloom 0.1.0

MotionLoom DSL parser and renderer for video effects, scene graphs, motion graphics, and world graphs.
Documentation
pub mod dsl;
pub mod error;
pub mod gltf_loader;
pub mod model;
pub mod render;

pub use dsl::{is_world_graph_script, parse_world_graph_script};
pub use gltf_loader::{
    GlbLoadError, GlbMeshData, GlbMetadata, GlbNodeData, load_glb_mesh_data, load_glb_metadata,
    parse_glb_mesh_data, parse_glb_metadata,
};
pub use model::{
    WorldAction, WorldActionBone, WorldActionPose, WorldActor, WorldApplyAction, WorldBackground,
    WorldBackgroundFit, WorldBoneAxis, WorldBoneAxisMap, WorldCamera, WorldCameraControl,
    WorldCameraMode, WorldCameraProjection, WorldGraph, WorldMaterial, WorldMaterialStyle,
    WorldModelProfile, WorldNode, WorldPathStyle, WorldPlay, WorldPresent, WorldProfileRetarget,
    WorldRetarget, WorldRetargetMap, WorldSpritePlayback, WorldTime,
};
pub use render::{
    CharacterDesignGpuViewport, CharacterDesignViewportFrame, WorldFrameRenderer,
    WorldGpuDiagnostics, WorldRenderError, WorldRenderProgress, diagnose_world_glb_gpu_plan,
    diagnose_world_graph_actor_gpu_frame, render_world_frame,
    render_world_graph_to_png_sequence_with_progress,
    render_world_graph_to_png_sequence_with_progress_and_cancel,
    render_world_graph_to_video_with_progress,
    render_world_graph_to_video_with_progress_and_cancel,
};