@clypra-studio/runtime
v0.2.3
Published
Shared runtime infrastructure for all Clypra Studio Labs
Downloads
233
Maintainers
Readme
@clypra-studio/runtime
Core execution engine and shared runtime infrastructure powering Clypra Studio and Clypra Desktop Editor.
Installation
pnpm add @clypra-studio/runtimeArchitectural Subsystems
- Graph & Compiler: Media processing graph builder, validation engine, and NLE project-to-graph compiler (
./graph,./compiler,./project). - Planner & Executor: Frame graph planner, render job builder, and job execution engine (
./planner,./job,./executor). - Render Backends: WebGPU execution pipeline and Headless Null renderer (
./webgpu,./null). - WebGPU Pipeline: Hardware-accelerated WebGPU execution pipeline (
./webgpu). - Host Plugin Bridge & SDK:
.vefxplugin bridge and host communication protocol (./bridge). - Keyframe & Animation Engine: Bezier curve interpolation and keyframe property animation (
./keyframe). - Audio Spectrum Engine: Real-time audio spectrum binding and frequency band extraction (
./audio). - Testing & Validation: Golden frame comparison suite, GPU benchmark runner, and effect validation (
./testing,./validation).
Usage
import { FrameGraphPlanner } from "@clypra-studio/runtime/planner";
import { KeyframeEvaluator } from "@clypra-studio/runtime/keyframe";
// Create frame planner & renderer
const planner = new FrameGraphPlanner({ targetWidth: 1920, targetHeight: 1080 });
// Native desktop rendering is owned by the Rust compositor. The web runtime
// exposes the WebGPU pipeline for Studio validation and authoring.License
MIT
