Skip to content

Question about rendering optimization in the released app #54

@daminoworld

Description

@daminoworld

Hi there!
First of all, thank you so much for this amazing library!
I've been learning about 3D Gaussian Splatting by using MetalSplatter
with PLY files converted via ml-sharp, and this open-source project
has been incredibly helpful for my studies.

I have a question that I hope you don't mind me asking:
When I load my PLY files (~1.18M splats) using an app I built based on
this library, the Vision Pro fan spins up and there's noticeable
flickering during rendering, especially when moving my head.

However, when I load the exact same PLY file in your released
MetalSplatter app from the App Store, it renders beautifully -
no fan noise, no flickering, and smooth interaction with gestures.

I've tried various approaches to fix this (adjusting sortTimeout,
deviceAnchor handling, etc.) but haven't been able to match the
performance of your released app.

I was wondering if you could share some insight on how you optimized
the rendering in the released version? The visual quality seems the same,
so I'm curious if you're using a different format (like SPZ perhaps?)
or some other technique.

Any guidance would be greatly appreciated! 🙏
Thank you again for your work on this project!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions