Skip to content

Question about rendering optimization in the released app #54

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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