34 Commits
Author SHA1 Message Date
Harry Chen 70478ff2b1 support tiff image format (fixes #127) 2026-09-30 21:36:23 -04:00
Harry Chen 282c41bee7 masking: pen tool, separate areas for each camera (#100), drop masking with separate script 2026-09-29 17:43:53 -04:00
Harry Chen 08adec2a4b debug macOS packaging failure 2026-09-28 20:22:51 -04:00
Harry Chen d8e6a267f9 wip: partition reconstruction to train separately and merge + ROI training 2026-09-27 02:00:24 -04:00
Harry Chen 5bf415f0ed masking: support lang-sam and BiRefNet models 2026-09-26 15:08:58 -04:00
Harry Chen 75923ca1b6 mask editor: #96 follow up 2026-09-23 23:35:37 -04:00
Debashish Sahu 6fa5b746f7 Mask correction editor (#96) 2026-09-23 19:40:23 -04:00
Harry Chen b0ff19d926 fix test failures 2026-09-23 19:09:51 -04:00
Harry Chen fcb673b14e add MCP server + GUI editing plan 2026-09-20 13:52:49 -04:00
Harry Chen 4b727b6c71 build: separate build_vulkan and build_cuda 2026-09-17 20:42:24 -04:00
Harry Chen 7fe3e546db camera distortion: drop rational from trainer and switch to thin-prism redistort 2026-09-08 15:57:48 -04:00
Harry Chen ad8d667ae6 SfM: support LoMa feature 2026-09-03 20:43:50 -04:00
(Frank) Yu Cheng Gu 44635cbbea macos: link libomp statically so the bundle stays one file (#42)
package_macos.sh rejects a binary that links anything outside /usr/lib
and /System/Library, and Homebrew's libomp.dylib is exactly that, so
`--target macos_app` failed on any Mac where CMake found OpenMP.
ss_mac_prefer_static() (cmake/SsMacBundle.cmake) links the archive
beside the dylib instead, the way MoltenVK is already static.

libomp is keg-only, so build_develop.bash now passes -DOpenMP_ROOT at
the keg: without it CMake finds no OpenMP and meshing, UV unwrap and
metrics run serial with nothing said. Configure now reports either way.
2026-09-01 19:21:23 -04:00
Harry Chen 20842da4c7 fix error loading and displaying file paths with special characters 2026-08-29 14:38:51 -04:00
Harry Chen 6e12ef894b use relative path for __FILE__ + fix linking error 2026-08-22 18:49:05 -04:00
Harry Chen b0c15feefe splat quality: address densification loss map and its aggregation 2026-08-19 17:56:39 -04:00
Harry (J.X.) C. 04162afe45 Merge pull request #17 from MotivaCG/ElapsedTimeDuringTraining
Add elapsed time during training
2026-08-17 22:49:24 -04:00
Harry Chen 02e1e97a13 use MoGe as default depth/normal model 2026-08-17 07:35:28 -04:00
MotivaCG 832969de79 Add elapsed time during training 2026-08-17 13:01:58 +02:00
Harry Chen 3876d322fd EXR support 2026-08-16 17:05:01 -04:00
Harry Chen b815973277 fix depth/normal supervision + enforce comment lengths 2026-08-15 19:33:19 -04:00
Harry Chen fe9fbb3c81 metric3d inference for depths and normals 2026-08-15 13:54:44 -04:00
Harry Chen a18a3ca695 macOS packaging 2026-08-13 00:05:53 -04:00
Harry Chen d126a7e875 support all colmap distortion models 2026-08-10 23:27:04 -04:00
Harry Chen 9f61c44d59 update AGENTS.md to write concise comments + clean up dead references in comments 2026-08-08 22:13:57 -04:00
Harry Chen 1f04b8aceb i18n and ui enhancement 2026-08-05 23:27:08 -04:00
Harry Chen 6a7aa32e7f i18n + wip translation 2026-08-05 07:58:36 -04:00
Harry Chen adbf8b19b8 rename spirulae-splat to Spirula Studio 2026-08-05 01:11:25 -04:00
Harry Chen 9e14459010 rename and i18n plan, phase 0 2026-08-04 21:13:34 -04:00
Harry Chen 8bac858fe9 aliked + lightglue for sfm 2026-08-03 14:16:45 -04:00
Harry Chen e04e356dff optimize sfm speed and robustness; try hierarchical mapper 2026-07-29 08:19:00 -04:00
Harry Chen e6b5603b5d mechanically port separately developed sfm module 2026-07-27 23:42:53 -04:00
Harry Chen af96993230 refactor python/c++ dataparser and training webviewer 2026-07-22 16:01:05 -04:00
Harry Chen 7908fb54a0 code restructure 2026-07-22 14:11:28 -04:00