arvinkx
February 10, 2025, 8:11pm
1
I’m wondering if there is already a measurement tool that exists to be able to measure the distance between two points, specifically for a GSplat? If not, is there any info on how to raycast against a GSplat?
Thanks,
Hi @arvinkx ,
Do you want to measure at runtime in your app or in Supersplat?
Thanks
arvinkx
February 11, 2025, 8:38am
4
I’m interested in measuring at runtime but the functionality would be great to have in Supersplat as well - it would help to properly scale the splat when editing.
1 Like
will
March 14, 2025, 4:43pm
5
For measurement tools in SuperSplat, there is this open issue:
opened 10:52AM - 15 Nov 23 UTC
feature request
Hello Team,
I am writing to express my admiration for the Splat Viewer you ha… ve developed; it's truly impressive and has been fascinating to use. The intuitive design and functionality have significantly enhanced my experience.
While exploring the viewer, I was reminded of the measurement tools available in Potree, which I found incredibly useful for detailed analysis. In this context, I would like to inquire if there are any plans to incorporate similar measurement functionalities into the Splat Viewer.
To provide a clearer idea of what I'm referring to, I have attached a screenshot showing the measurement tools in Potree. These tools allow for precise distance, area, and volume measurements within the 3D space, adding a valuable layer of interaction and data analysis.

Adding such features to Splat Viewer could greatly enhance its utility, especially for users who require detailed spatial analysis and measurements.
I am excited about the potential of integrating these functionalities and would be happy to provide more feedback or ideas if helpful.
Thank you for your time and the incredible work you are doing.
I recommend subscribing to that to get updates on progress.
@will Thanks. Any info on trying to do this at runtime? While having the tools in SuperSplat would be great, I was hoping to be able to implement the functionality in my own app. Assuming there is nothing to raycast against, I’m trying to determine the best way to calculate which splat is closest to the click.
we have a ticket for this well, just not done yet
opened 01:43PM - 29 Oct 24 UTC
feature
area: graphics
It is not obvious how to derive the world space coordinate of a click/touch on a… splat. Presumably, you would do one of these two options:
1. Get the depth of the pixel at the click point and then transform back into world space. I guess this requires a depth render pass.
2. Get the gaussian that was clicked and then figure out the intersection point on the gaussian plane.
Either way, we need to make this easier for people. Ideally, we would have a tutorial Editor project demonstrating how its done. But I'm logging this here because there may be some foundational engine work to make this easier to implement for an end user.
but it should be relatively straightforward to do using a custom picker shader for splat, and using the existing Picker.
2 Likes
This would be so helpfull! Thank you