Hi there! I’m creating a splat viewer for a customer, and it seems that the same ply file appears differently in the Supersplat Editor and a custom PlayCanvas app using GSplat asset import. I’m unable to find any parameter to tweak in my app to make it look like the Supersplat editor.
This is what I can see on my app:
This is how I see the same ply on supersplat:
It appears that splats are somehow larger on my app, resulting in more visible artifacts.
Am I doing something wrong? I’m using engine v2.7.7, just importing the asset and applying the GSplatsComponent to an entity.
P.S.: You’re doing a fantastic job, guys, thank you.
Hi @Ennio_Pirolo ,
SuperSplat editor uses no tonmapping/linear tonemapping by default. Please check this also the case in your app.
Other than that they should look the same.
Are you using a compressed.ply in your application? Did you combine multiple PLY’s in SuperSplat editor?
Thanks
Thanks for the fast reply.
I’m not talking about the colors, I’m talking about the splats and how they look.
This is from the app I’m building:
this is from supersplat:
It looks like the same ply is somehow rendered with more artifacts on my app.
Yes, the file is a compressed .ply result from a mix of different splats, exported from supersplat.
I will need access to both in order to investigate @Ennio_Pirolo, I’m not sure looking at your screenshot what the issue might be. Can you give me access to your project? Or send me the original ply and compressed.ply?
Thanks!
Hi @slimbuck thanks.
Here you can find the compressed ply:
Unfortunately, I’m not able to share the project at the moment.
But the code is super simple:
// Create the GSplat component
entity.addComponent("gsplat");
// Get the GSplat component instance
const gsplatComponent = entity.gsplat;
// Load the splat asset
const asset = await this.loadSplatAsset(splatUrl, splatObj);
if (asset) {
// Assign the asset to the GSplat component
gsplatComponent.asset = asset;
If I load the compressed file into supersplat it looks fine to me, which leads me to think your editor project might be doing something different.
Check your camera tonemapping settings in the editor. SuperSplat uses linear.
Otherwise I’m not really sure what to suggest! (Very cool scene btw!).
Thanks @slimbuck ! I think it’s better to publish something first so you can check what I see. I’ll keep you updated!