Go to file
Dejvino f60a29ea97 Epic 5 Phase 1 — form is a mesh, actors have parity with SDF
meshes.js now mirrors shader-contract.js verbatim:
- jsCastSDF rotates by -tilt (matching GLSL column-major mat2), hollow
  excluded during outer-radius search so annular SDFs sample correctly,
  radial search probes without hollow then punches hole separately.
- castShape samples 64 segments, inner hole scaled by hollow width.
- formToGeometry uses formDepth (u_formDepth = r.z*depth half-extent),
  capsule h correctly half-height, sphere as scaled unit sphere, prism
  extruded with proper halfDepth and centered; bevel thickness from
  part.round.
- actorToGeometry preserves per-part op/blend userData, uses YXZ Euler
  for yaw/pitch (matches formRot), mirrors radial/mirror/stack symmetry
  exactly as shader formFold does.

Shared camera wired live: Show.renderFrame drives
Compositor.updateSharedCamera from ArcDriver framing/personality/time
and injects sharedCamera into each active ModelLayer — pure f(frame,look)
so seek === playback. ArcDriver exposes framingForFrame helper.

Gates: lint 107 clean / 70 literals / 68 scenes green; vite build
294 modules; deterministic actor geometry smoke-tested (same seed same
vert count, hollow handling, fallback).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-20 17:01:44 +02:00
.claude Phase 0: determinism spine 2026-08-05 10:59:30 +02:00
flow-state Epic 5 Phase 1 — form is a mesh, actors have parity with SDF 2026-08-20 17:01:44 +02:00
magic-mirror Tweak: fireplace mantel and rat hole size 2025-11-20 22:32:01 +01:00
party-cathedral Tweak: minor fixes of areas 2025-12-29 21:54:25 +00:00
party-stage Feature: Drugged Out Flow visualizer 2026-05-24 14:41:15 +02:00
sparkles Initial commit. 2025-11-08 16:05:55 +01:00
tv-player Tweak: books levitating too often 2025-11-17 23:01:38 +01:00
README.md Initial commit. 2025-11-08 16:05:55 +01:00

Music Video Generator

After I'm done producing a music track, I still need to create a music video for it. Otherwise, I can't upload it to a video sharing site.

This is a library of music video "generators", anything that can be recorded along with a music file to produce a music video. Usually, this means a dynamic HTML page with some kind of dynamic visuals.