Re:Show HN: Spark, An advanced 3D Gaussian Splatting rendere...
by danybittel on Thursday June 12, 2025 @02:42AM
(#44254832)
You might want to consider using words (16 bit integer) instead of halfs? Then you can use all the 65k value precision in a range you choose (by remapping 32bit floats to words), potentially adjust it every frame, or with a delay.
[ Parent
| on HN ]
Re:Show HN: Spark, An advanced 3D Gaussian Splatting rendere...
by pixelsynth on Thursday June 12, 2025 @05:27PM
(#44263383)
Yeah you're right, using float16 gets us 0x7C00 buckets of resolution only. We could explicitly turn it into a log encoding and spread it over 2^16 buckets and get 2x the range there! Other renderers do this dynamic per-frame range adjustment, we could do that too.