100 Commits
Author SHA1 Message Date
Harry Chen dcab26f00d fixes #135 2026-10-01 11:28:25 -04:00
Harry Chen 2de49a1e89 fix unnecessary reruns in dataset creation 2026-10-01 00:51:06 -04:00
Harry Chen 01763fd6c2 update workflows to auto release binaries 2026-09-30 23:54:11 -04:00
Harry Chen a82d9263d1 speed up depth/normal estimation for 360 camera 2026-09-30 23:17:08 -04:00
Harry Chen e40a26f627 use kRigDofAxial for dual-fisheye rig by default 2026-09-30 21:51:17 -04:00
Harry Chen 70478ff2b1 support tiff image format (fixes #127) 2026-09-30 21:36:23 -04:00
Harry Chen d6b6aad78d mask editor zoom (#100) and draw outside boundary 2026-09-30 19:50:17 -04:00
Harry Chen 19fd3296d7 support path picker in train config UI 2026-09-30 19:06:45 -04:00
Harry Chen c8aaa2e382 add HEIC support (#104) 2026-09-30 15:59:09 -04:00
Harry Chen 9f7ab0d697 masking: hide sky and cloud from features in 360-camera preset 2026-09-30 12:54:48 -04:00
Harry Chen 09de422c80 address occasional training divergence 2026-09-30 12:02:09 -04:00
Harry Chen 1943edaf83 bump version to 2026.9.30 2026-09-29 20:53:45 -04:00
Harry Chen 316c57f15c speed up SIFT feature detection 2026-09-29 19:51:17 -04:00
Harry Chen a0d8c8e427 fixes #121 2026-09-29 17:52:12 -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 d91821148d Merge remote-tracking branch 'refs/remotes/origin/master' 2026-09-29 14:41:35 -04:00
Harry Chen 0d32bd11f6 CLI: support ffmpeg fallback when extracting frames from video (#118) 2026-09-29 14:41:23 -04:00
Harry Chen 5d4d5dc8df training forecasting: fix ETA underestimate + display OOM risk 2026-09-29 14:35:21 -04:00
Harry Chen 737161db45 fixes #116 2026-09-28 23:04:39 -04:00
Harry Chen 08adec2a4b debug macOS packaging failure 2026-09-28 20:22:51 -04:00
Harry Chen 0b0d7a547e fix winmacro check failure 2026-09-28 16:08:29 -04:00
Harry Chen b4db20437b fix Windows build error/warning + better keyboard support 2026-09-28 16:02:08 -04:00
Harry Chen ddba66a209 GUI enhancement for scene partitioning 2026-09-28 10:07:42 -04:00
Harry Chen 52cfb6a772 scene partitioning rework 2026-09-28 09:00:26 -04:00
Harry Chen 96948e4dc8 try more scene partitioning and ROI training methods 2026-09-27 23:42:21 -04:00
Harry Chen adf2f5c413 update partition heuristics + better ROI visualization 2026-09-27 19:40:07 -04:00
Harry Chen 7ff6836a1e gui: fix tilted view caused by skip-when-scale-is-1 mode 2026-09-27 15:18:38 -04:00
Harry Chen 7281ae4fea fix outliers and missing images in colmap parser 2026-09-27 14:51:36 -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 ee7f5409c6 fix #102 2026-09-26 15:26:05 -04:00
Harry Chen 5bf415f0ed masking: support lang-sam and BiRefNet models 2026-09-26 15:08:58 -04:00
Harry Chen d56882ad7f sfm: telemetry in the loop (wip) 2026-09-26 00:12:15 -04:00
Harry Chen e1d7e47847 support relative path for dataset parsers (#78) 2026-09-25 18:47:04 -04:00
Harry Chen 4e9849161c sfm: speed up mapper / BA solver 2026-09-25 18:03:34 -04:00
Harry Chen caee88fa71 SfM: fix VK_ERROR_DEVICE_LOST in BA solver 2026-09-25 09:23:44 -04:00
Harry Chen 6b70e20770 guard gpu submit budget to reduce chance of VK_ERROR_DEVICE_LOST on slow GPUs 2026-09-25 00:20:22 -04:00
Harry Chen 73e6c0f6c4 auto enable vulkan video decoding/encoding on Mesa driver 2026-09-24 21:38:36 -04:00
Harry Chen a089101a8c video decoding fixes (#98) 2026-09-24 21:28:04 -04:00
Harry Chen d61301853b rebuild web viewers 2026-09-24 19:56:52 -04:00
Harry Chen 183b2c6df7 bump version to 2026.9.24 2026-09-23 23:56:06 -04:00
Harry Chen 763e611257 hdr: support explicit control of color space of input seed points 2026-09-23 23:45:49 -04:00
Harry Chen 75923ca1b6 mask editor: #96 follow up 2026-09-23 23:35:37 -04:00
Harry Chen b0ff19d926 fix test failures 2026-09-23 19:09:51 -04:00
Harry Chen 14b7e81781 improve auto fisheye border detection in masking 2026-09-23 18:45:16 -04:00
Harry Chen e6d38a2a90 dataset creation: support insp and lrv file formats 2026-09-23 12:33:13 -04:00
Harry Chen 3a972c92c9 fix move off way in sfm mapping preview GUI 2026-09-23 00:36:08 -04:00
Harry Chen 494fa186e7 improve auto alignment for SfM results + minor UI/UX fixes 2026-09-23 00:12:14 -04:00
Harry Chen fd1afca1c4 frame extraction: support 0 fps for every frame + prevent duplicate frame 2026-09-22 17:56:49 -04:00
Harry Chen c15beea5a2 fix windows compile error 2026-09-22 17:06:31 -04:00
Harry Chen 490214a89f add mirror for model checkpoint downloads 2026-09-22 16:04:00 -04:00
Harry Chen e88a0973d8 Merge remote-tracking branch 'refs/remotes/origin/master' 2026-09-22 15:44:59 -04:00
Harry Chen c579f7ef63 sfm: improve mapper for sequential datasets (tuning) 2026-09-22 15:44:35 -04:00
Harry Chen 35ce723bd4 sfm: improve mapper for sequential datasets 2026-09-22 13:55:18 -04:00
Harry Chen ae779a012b render: misc UI/UX fixes 2026-09-22 01:14:40 -04:00
Harry Chen f8d2380524 render: misc UI/UX fixes 2026-09-21 23:42:19 -04:00
Harry Chen ed17b8311b render: misc UI/UX fixes 2026-09-21 21:37:17 -04:00
Harry Chen 36afe5ab32 wip: render images and videos 2026-09-21 18:27:57 -04:00
Harry Chen 17b5a0c51a wip: render images and videos 2026-09-21 12:40:38 -04:00
Harry Chen 66342882a1 wip: render images and videos 2026-09-21 10:35:45 -04:00
Harry Chen a0dc9c226e editing: 2D histogram selection enhancements 2026-09-21 07:37:38 -04:00
Harry Chen 4dc75aa264 editing: 2D histogram selection + misc UI/UX fixes 2026-09-21 07:16:07 -04:00
Harry Chen f60271a8c0 editing: histogram selection + Blender-style transform 2026-09-20 23:55:33 -04:00
Harry Chen 67547bee39 editing: misc UI/UX fixes 2026-09-20 21:11:17 -04:00
Harry Chen a954d7077a editing: misc UI/UX fixes 2026-09-20 18:25:14 -04:00
Harry Chen 22d93c07c8 wip: selection and editing features 2026-09-20 17:05:44 -04:00
Harry Chen fcb673b14e add MCP server + GUI editing plan 2026-09-20 13:52:49 -04:00
Harry Chen cd93c75114 bump version to 2026.9.20 2026-09-19 22:10:33 -04:00
Harry Chen c6a7b40302 improve adaptive frame extraction from videos 2026-09-19 21:34:43 -04:00
Harry Chen 8c76625f1f sfm: rig constraint initial guess + sequential matching options 2026-09-19 20:13:59 -04:00
Harry Chen f6896db78b meshing: fix timeout (#73) + support mixed pinhole/fishsye dataset with dist coeffs 2026-09-19 11:02:24 -04:00
Harry Chen 347b371357 SfM: support recovering orientation with EXIF attitude 2026-09-19 09:56:40 -04:00
Harry Chen 14c8efcc1c video: fix blocky frame in AVC decoder with some drivers 2026-09-18 23:47:08 -04:00
Harry Chen 9b55583e4f training: image tab masks + relocate at most number of live splats 2026-09-18 22:50:41 -04:00
Harry Chen 06c1de3afb support training on RGBA PNG and random init 2026-09-18 21:17:46 -04:00
Harry Chen d579cf8c75 hdr: tuning on exposure bracketed datasets 2026-09-18 02:16:32 -04:00
Harry Chen 4b727b6c71 build: separate build_vulkan and build_cuda 2026-09-17 20:42:24 -04:00
Harry Chen 22c0424234 fix cuda backend linking error 2026-09-17 19:55:27 -04:00
Harry Chen 0d73e63a3c SfM: improve image registration with rig constraints 2026-09-17 19:20:49 -04:00
Harry Chen 1ed0097c70 experimental adaptive-rate frame extraction from videos 2026-09-17 15:11:53 -04:00
Harry Chen d0e3673d13 wip: adaptive-rate frame extraction from videos 2026-09-17 00:17:05 -04:00
Harry Chen bb9116439d add a way to notify user when batch processing finishes (#54) 2026-09-16 12:10:18 -04:00
Harry Chen 75016904ff batch processing and dataset creation/meshing improvements 2026-09-16 00:34:05 -04:00
Harry Chen f382a7bd82 wip: batch procesing, presets for dataset creation and meshing 2026-09-15 22:14:43 -04:00
Harry Chen 889a173e5a dataset creation: support retaining SfM features in masked mode + support adding mask/depth/normal to existing dataset 2026-09-15 19:38:03 -04:00
Harry Chen 2080089a7e use arithmetic mean for PPISP exposure centering 2026-09-14 22:04:56 -04:00
Harry Chen 6b640051e0 training: more background modes 2026-09-14 17:10:25 -04:00
Harry Chen adc5147287 bump version to 2026.9.13 2026-09-12 21:22:11 -04:00
Harry Chen bccde13fd5 fix cuda build error/warning 2026-09-12 20:39:16 -04:00
Harry Chen a131086343 dataset creation: fix mask/depth/normal with EXIF orientation + refactor video reader 2026-09-12 15:06:44 -04:00
Harry Chen ca33d80c23 fix fog in perspective EWA projection 2026-09-12 12:25:34 -04:00
Harry Chen 3121a4232e handle EXIF orientation in images and videos 2026-09-12 10:33:40 -04:00
Harry Chen 0bb416403e fix merging an already-fixed PR 2026-09-11 23:55:33 -04:00
Harry Chen 600f9c84a0 dataset creation fixes (#69, #59) 2026-09-11 23:40:29 -04:00
Harry Chen be4e0149f4 sfm: rig support 2026-09-11 00:23:08 -04:00
Harry Chen 5695ea044e fix compile warnings and hard-coded Chinese messages in #68 2026-09-10 16:48:11 -04:00
Harry Chen 09fdb7f9a5 add dataset centering option 2026-09-10 11:51:51 -04:00
Harry Chen d76b67a447 bump version to 2026.9.10 2026-09-09 19:43:41 -04:00
Harry Chen 680f75c127 metric scale: support pre-integration for accelerometer+orientation inputs 2026-09-09 19:41:33 -04:00
Harry Chen f74fce1a4a GUI integration for metric scale/orientation from GPS/IMU 2026-09-09 18:27:59 -04:00
Harry Chen 875c54d7a2 sfm: metric scale and orientation from IMU and GPS (#34, #53, #56) 2026-09-09 00:24:49 -04:00