Skip to content

SplatWork developer build 243

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Nov 14:47

Developer build 1.2.0-dev (build 243) from 18e7a7d — rebuilt on every push to main; may be unstable.
Turn on SplatWork → Settings → Updates → Developer builds to update to these automatically.

Recent changes

  • Docs: VHS.md as built and results (clip 13, clip 6 default flow, joint solve), user guide for the recommended clip
  • Home video: Object Capture for a single clip with one lens setting
  • Home video: one recommended clip by default, leave out wrongly joined clips, rigidity
  • Home video: worker capability, clip listing in the CLI, sheet snapshot, cleaner thumbnails and picks; docs
  • Home video in SplatWork for Linux; frame cap fix; settings reference
  • Home video (VHS) restoration in splatprep and the Mac app; square pixels for all video
  • Docs: VHS footage study and plan (docs/dev/VHS.md)
  • vktrain: run the float-atomics start-up probe six rounds; lavapipe's lost updates are intermittent and one round let them through about once in 25 runs
  • docs: Vulkan trainer stage 2b numbers (test times, resume precision, lavapipe atomics note)
  • vktrain: stage 2b in the training loop — skybox (sky.png / sky.json), appearance correction, bilateral grid, decoupled SSIM, depth + depth-normal losses (cached depth priors), transient masking, pose refinement, optimizerPrecision compact; resume file v2; synthetic scenes per feature and end-to-end tests; compare_training.sh runs every feature (--core-only for 2a)
  • vktrain: stage 2b kernels — skybox, colour correction (affine / bilateral grid), decoupled SSIM, depth and depth-normal losses on ED, transient masks, camera-pose gradient; gradient checks against the double-precision reference
  • Drone surveys: GPS-neighbour matching, GPS-held re-solve when the solve disagrees with GPS, stop before training on a folded solve
  • vktrain: silence a GCC false positive in the PLY reader's byte swap
  • docs: Vulkan trainer stage 2a status (interface, what matches trainer.py, unsupported keys, deviations, lavapipe numbers, PC comparison)
  • vktrain: compare_training.sh — CUDA (Flatpak --cli train) vs Vulkan trainer on one dataset and config; builds the Vulkan trainer on the host or in the Freedesktop SDK