Skip to content

v0.5.3: export quality-tier retune

Choose a tag to compare

@froggeric froggeric released this 11 Aug 08:32
· 106 commits to main since this release

v0.5.3 retunes the export quality tiers and makes the temporal-smoothing window uniform, based on an empirical grain and performance sweep. Low, Medium, and High exports are now substantially cleaner for modest extra render time.

Changed

  • Quality tiers raised: Draft, Standard, and High now use samples-per-pixel 8, 30, and 100 (was 2, 8, 30, which were inherited from the realtime preview and under-sampled for export). Effective samples after smoothing: Draft about 88, Standard about 330 (about genome-default cleanliness), High about 1100 (cleaner than genome-default).
  • Uniform smoothing window: the centered-box-window half-width is now h=5 (an 11-frame window) for all tiers, replacing the tier-dependent ramp that turned smoothing off at samples-per-pixel 64 or higher. Temporal smoothing is free supersampling: one render per frame regardless of h, so a uniform h=5 gives the maximum grain reduction that stays within moderate motion blur.
  • The export sheet label now shows the effective samples-per-pixel after smoothing.

Notes

  • Genome-default quality is unchanged (smoothing off; byte-identical to animate). The animate/export byte-identity and the Metal/CPU parity are preserved.
  • Standard (spp 30 with smoothing) reaches about genome-default cleanliness at roughly 33x the speed of a genome-default export.

Install
Download and unzip. The binary is unsigned, so clear quarantine before running:
xattr -dr com.apple.quarantine emberweft emberweft_FlameRenderer.bundle
Run the GUI from the folder that holds the resource bundles:
./emberweft-gui
Or the CLI:
./emberweft --help
Requires macOS 26 on Apple Silicon.