Skip to content

FrameRudiments v0.4.3

Choose a tag to compare

@github-actions github-actions released this 21 Oct 00:49
· 66 commits to main since this release

FrameRudiments 0.4.3

  • Atlas fire accepts an evidence-recorded three-stop CSS palette ordered as
    shadow, body and core. An optional bounded palette_vertical bias can carry
    the shadow colour into visible flame tongues after burn-front placement while
    preserving the source alpha silhouette.
  • Filmed and Mantaflow layouts vary deterministic jet scale, playback rate,
    phase, mirroring, angle and placement across wide surfaces, reducing obvious
    repeated strips without introducing a new source clock.
  • Invalid palette shapes, colours and bounds fail closed. The focused fire
    suite, configured full suite, package checks and clean-wheel palette smoke
    test cover the reusable contract.
  • Actual synthetic still/video, API, settings and limitations.

FrameRudiments 0.4.2

  • Five selectable fire routes: hash-pinned CC0 filmed flame, animated flame
    sprites through the native ParticleEmitter, a bounded 2D buoyant fluid solver,
    original GPU volume ray marching, and actual Blender/Mantaflow bake/import.
    Original noise fire is explicitly stylized; ice adds fractures and frost.
  • Bounded type: "material" layers, source-time progress, ordinary routing,
    masks/keyframes and per-frame method/settings evidence.
  • Optional [materials] / [gpu] extras, reviewed compact atlases and provenance;
    no model weights or render-time downloads. Original RGBA artwork is preserved at zero burn/freeze; completed
    burn is transparent and freezing preserves source alpha.
  • Encoded QA checkpoint extraction now uses bounded 32-term batches; full
    lyric/cue ledgers retain every checkpoint without a giant select expression.
  • Actual synthetic still/video, API, settings and limitations.

FrameRudiments 0.4.1

  • Native rangoli Bezier-petal renderer with independent scale, rotation and
    lift axes, explicit halo/stroke bounds, transparent fills and optional glow.
  • Uses the existing genuine high-resolution font/vector rasterization,
    source-clock sampling, saved native recordings and technical video QA.
  • Original texture-free projectM background preset composes through existing
    per-element routing, keeping petals and lyrics clean above the GPU output.
  • demo --rangoli, regression coverage and actual synthetic video/still with
    transcript
    . No private campaign media or downloaded models.
  • Stem analysis/smoothing remain in StemLab and native playback remains in
    DanceRudiments; this release does not duplicate either engine.

FrameRudiments 0.4.0

Rendering and authoring

  • High-quality spatial and temporal supersampling defaults, improved lyric
    typography, word-following indicators and particle effects.
  • Configurable Butterchurn/projectM layer injection and final-output overlays.
  • Expanded visualisation galleries, source-bound timing and regression coverage.

Temporal-first preset descriptions

  • Dense frame capture and motion measurements precede neural inference.
  • PrismMoves selects a bounded set of representative frames rather than
    captioning every capture, then produces one evidence-linked description per
    preset covering supported movement, visual appearance and observed artefacts.
  • Released PixelCue 0.9.1 and PrismMoves 0.2.0 are coordinated through
    analysis-releases.json, including source commits, release URLs and wheel hashes.
  • Existing analysis reports can be replayed without new model inference. Sparse
    or failed captures retain explicit limits rather than invented motion claims.
  • Windows setup collects matching MinGW runtime DLLs into the project-local
    projectM installation and verifies native loading without changing global PATH.

Release integrity

  • Runtime version and distribution metadata both report 0.4.0.
  • The source archive includes the analysis release lock, PowerShell launchers
    and Python support scripts. Downloaded models and local analysis outputs are
    excluded; native runtimes remain separate from the portable Python wheel.
  • Release checks verify matching source/module versions and required archive
    contents before publication. Existing checksums, source identity, encoded
    smoke tests and GitHub/PyPI publication gates remain in place.

See README.md and docs/preset-behaviour.md for setup and evidence limits.
Optical-flow and semantic hypotheses do not establish flash safety, artistic
intent or complete coverage of the entire preset catalogue. Native rendering
continues to depend on the target GPU, driver and upstream engine behaviour.