Harry Chen
|
d99bc4dc5e
|
improve handling in resolution mismatch between reconstruction and training images
|
2026-09-01 18:40:24 -04:00 |
|
Harry Chen
|
3e29561d81
|
fix uint32 overflow when training 100M SH3 splats
|
2026-09-01 16:43:17 -04:00 |
|
Harry Chen
|
82220d787e
|
speed/vram: use adaptive tile size for large datasets
|
2026-09-01 14:41:05 -04:00 |
|
Harry Chen
|
b7096973ca
|
fix compatibility with older VC++ versions (#41) + include commit in version string
|
2026-09-01 10:46:07 -04:00 |
|
Harry Chen
|
0508d4195d
|
address 32 bit overflow on large datasets
|
2026-09-01 10:41:01 -04:00 |
|
Harry Chen
|
5201973dae
|
fix vulkan synchronization bugs that affect unified memory platforms
|
2026-08-31 23:26:52 -04:00 |
|
Harry Chen
|
41f7fff5f2
|
auto fetch vulkan header when av1 is not available
|
2026-08-31 23:08:48 -04:00 |
|
Harry Chen
|
13d2752436
|
fix occasional gui crash by properly clearing log panel
|
2026-08-31 22:32:13 -04:00 |
|
jckhng
|
297a25cf32
|
sfm: wrap equirectangular BA residuals at the seam (#40)
* sfm: wrap equirectangular BA residuals at the seam
* test: exercise equirectangular BA across the seam
|
2026-08-31 21:44:12 -04:00 |
|
Harry Chen
|
178175f592
|
fix projection/sorting hang with large number of elements
|
2026-08-31 21:21:18 -04:00 |
|
Harry Chen
|
ee19ad8c0e
|
support loading colmap dataset with mixed .bin and .txt (#38)
|
2026-08-31 19:02:15 -04:00 |
|
Harry Chen
|
0207705629
|
fix gamepad roll + don't render when window is minimized
|
2026-08-31 17:51:29 -04:00 |
|
Harry Chen
|
28565b14b9
|
vram: quantize projection aabb bounds
|
2026-08-31 10:48:45 -04:00 |
|
Harry Chen
|
7f85d049c9
|
vram: alias memory in forward and backward
|
2026-08-31 00:01:06 -04:00 |
|
Harry Chen
|
42761fdb85
|
vram optimization for splat x img
|
2026-08-30 21:53:48 -04:00 |
|
Harry Chen
|
4d80f4dc4e
|
add vram breakdown to SS_PROFILE
|
2026-08-30 14:11:40 -04:00 |
|
Harry Chen
|
913e104614
|
disable fisheye back face warping by default
|
2026-08-30 13:32:59 -04:00 |
|
Harry Chen
|
8a8fe260d8
|
fip mask option + better fisheye circle detection
|
2026-08-30 12:47:55 -04:00 |
|
Harry Chen
|
c9ee5595bd
|
fix mask null shape read in multi-scale loss pyramid (#29, #30)
|
2026-08-30 01:14:36 -04:00 |
|
Harry Chen
|
8c07be06f8
|
use non-antialiased primitive with erank regularization by default
|
2026-08-29 23:07:49 -04:00 |
|
Harry Chen
|
44654092ac
|
fix shader compiler crash with some gpu drivers
|
2026-08-29 22:46:45 -04:00 |
|
Harry Chen
|
42b154b7f6
|
fix color drift at overexposure
|
2026-08-29 22:18:26 -04:00 |
|
Harry Chen
|
a4d9fd3606
|
GUI: use fixed refresh frame rate instead of display's (#31) + detect gamepad dead zone
|
2026-08-29 22:06:46 -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
|
febc5e1983
|
fix gui trainer timing + add crash logging
|
2026-08-29 13:13:29 -04:00 |
|
Harry Chen
|
0ca8f0721a
|
bump version to 2026.8.28
v2026.8.28
|
2026-08-27 20:08:24 -04:00 |
|
Harry Chen
|
54f1425dc3
|
sfm: use cpu fallback when gpu ba gives error (#21)
|
2026-08-27 16:43:15 -04:00 |
|
Harry Chen
|
47a2d52740
|
add --image-dir flag for geometry and hook up with gui (see #28)
|
2026-08-27 12:30:13 -04:00 |
|
Harry Chen
|
5f196ea09c
|
training quality: revise splat oversize handling
|
2026-08-27 10:54:05 -04:00 |
|
Harry Chen
|
7d7eb91aef
|
clear camo cache for readme video
|
2026-08-26 22:30:53 -04:00 |
|
Harry Chen
|
30e4042704
|
add video to README
|
2026-08-26 22:20:03 -04:00 |
|
Harry Chen
|
020481f0e2
|
separate dc_reg and sh_reg
|
2026-08-26 15:53:49 -04:00 |
|
Harry Chen
|
5d491da2a0
|
training speed: sorting-free FPBO, whole-word quant SH grad writeback, branch-free SH cell addressing
|
2026-08-26 09:43:31 -04:00 |
|
Harry Chen
|
897de06fa7
|
training speed: optimize sh quant memory layout
|
2026-08-25 15:52:26 -04:00 |
|
Harry Chen
|
e687174b72
|
training speed: optimize memory layout for projection output
|
2026-08-25 12:09:59 -04:00 |
|
Harry Chen
|
33b86a930f
|
training speed: drop the rasterize-bwd coverage mask, keep survivor batches full
|
2026-08-25 09:54:50 -04:00 |
|
Harry Chen
|
99a326803e
|
implement scale_reg floor and -inf scale clamp
|
2026-08-25 00:43:22 -04:00 |
|
Harry Chen
|
24a5800248
|
training speed: optimize rasterization backward
|
2026-08-24 17:56:52 -04:00 |
|
Harry Chen
|
591ab04561
|
fix nan in per-splat losses + relocate small scales
|
2026-08-24 14:05:11 -04:00 |
|
Harry Chen
|
8a1eae6d8c
|
guard inf/nan in quantization
|
2026-08-23 18:35:11 -04:00 |
|
Harry Chen
|
70a02b5a89
|
meshing: make error message more user friendly when number of gaussians exceed cap
|
2026-08-23 12:37:10 -04:00 |
|
Harry Chen
|
c0799c64b3
|
optimize system RAM usage in meshing
|
2026-08-23 12:10:57 -04:00 |
|
Harry Chen
|
3c32b2bed6
|
bump version to 2026.8.23
v2026.8.23
|
2026-08-22 21:50:01 -04:00 |
|
MotivaCG
|
c1861d8d20
|
Naive progress changes: percentage, elapsed | ETA, and an end-of-run summary (#20)
* Show progress percentage in the GUI and CLI, and elapsed | ETA in the CLI
* Log a summary line with steps and elapsed time when training ends
|
2026-08-22 21:03:34 -04:00 |
|
Harry Chen
|
2257cd355a
|
fix background blend gradient clipping bug
|
2026-08-22 20:47:13 -04:00 |
|
Harry Chen
|
6e12ef894b
|
use relative path for __FILE__ + fix linking error
|
2026-08-22 18:49:05 -04:00 |
|
Harry Chen
|
4c9485d04d
|
Merge branch 'master' of https://github.com/harry7557558/spirulae-splat
|
2026-08-22 17:27:11 -04:00 |
|
Harry Chen
|
c883c5c169
|
set face split back to uniform by default
|
2026-08-22 17:27:05 -04:00 |
|
Harry Chen
|
193ebec32b
|
skip vulkan validation layer when not available (#23)
|
2026-08-22 16:27:41 -04:00 |
|
Harry Chen
|
b1e449a689
|
skip masked pixels for bilagrid and ppisp
|
2026-08-22 15:24:57 -04:00 |
|