Macro Insects as 3D Gaussian Splats via Focus Stacking

Added Oct 12, 2025
Article: PositiveCommunity: Very PositiveConsensus

The author builds macro 3D ‘Gaussian splats’ of insects by overcoming shallow depth of field using focus stacking. A scripted rotary capture with 111 viewpoints (1,776 images) and a Tamron 90mm setup feeds a pipeline of COLMAP, color/mask cleanup, and Postshot training. The final splats are viewable online, and a cluster fly model is released under CC BY.

Key Points

  • Gaussian splats reconstruct view-dependent, photoreal 3D from photos via optimization, ideal for detailed subjects like insects.
  • Macro depth of field is a major obstacle; focus stacking (16 images per view at f/18) produces fully sharp inputs.
  • Capture setup: insect on rotary disk, camera tilts on a boom; 111 viewpoints, 1,776 images over ~4 hours with automated rail.
  • Processing pipeline: batch focus stacking → COLMAP for camera poses → color correction/masking → Postshot training → minor cleanup.
  • Results are published online, with a cluster fly model released under CC BY for free reuse with credit.

Sentiment

The Hacker News community is strongly impressed and enthusiastic about the work. The creative combination of macro photography techniques with Gaussian splatting is seen as both visually stunning and technically innovative. While commenters thoughtfully discuss the current limitations of Gaussian splats for broader applications like gaming, these are framed as temporary research challenges rather than fundamental criticisms. The main negative feedback relates to the website's poor text contrast and a mobile viewer bug, not the work itself.

In Agreement

  • The results are among the most impressive real-time computer graphics seen, combining exceptional macro photography with cutting-edge 3D rendering
  • The combination of focus stacking with Gaussian splatting is a clever and novel approach that produces remarkably detailed results, especially for complex textures like insect hair and iridescent surfaces
  • Releasing the models as CC BY is praised as a generous contribution to the community
  • Educational and scientific visualization such as entomology labs is highlighted as a natural and valuable use case
  • The modest hardware requirements and consumer GPU training make the technique accessible to hobbyists and researchers

Opposed

  • Gaussian splats fundamentally lack the flexibility needed for game development: no true PBR, no rigging, no animation support, and baked-in lighting with no solution for global illumination
  • The website's dark text on dark gray background violates accessibility guidelines and is nearly unreadable for many visitors
  • The interactive 3D viewer is broken on Firefox for Android, making the demos inaccessible to some users
  • Focus stacking is a time-intensive workaround and focus-depth-aware splat fitting could eventually be a more elegant solution