Hey Olli, the video is wonderful as always. I really enjoy every of your videos :) And also thank you for linking and support the View Dependent Podcast!
Thank you. By the way, are you planning to tell that playcanvas has the ability to create projects using many 3D functions and also add different interactive scenarios? To do this, just register on their website and then in your personal account many options will be available. For example, a simple viewer, where you can set the exact position of the camera in the graphics editor, without using the input of coordinates in the URL, as you did. You can also create 3D applications and even games.
Yes! Funny I was just actually testing Playcanvas game engine for this. It really seems that PLY files can also be published and hosted via Playcanvas editor. It seems great service. I need to look it deeper and perhaps I will make a video about its features.
Gracia is a good solution to display Gaussian Splatting models in VR. And sure, I have talked multiple times about Spline in my videos. Spline is very good and I like it although it has some limitations with Splat models. It cannot display all spherical harmonics data on GS models.
Yes. That is true. It is same kind of thing like in any web page where people can rip JPGs or any other files if they get the URL to source file. Currently I don't know solution how to block the download. If it is important and you want to make sure that no one can download your PLY file, then sharing with this method through this Viewer is not recommended.
great stuff Olli! I have a couple of problems and Im commenting just in case you or someone can help... 1- When I put my ply in a folder on the server and try to download it (as you do at 6:50 ) what happens is that it reads the file as a text... (it happens on all browsers) 2 -when I put the url on playcanvas viewer I get blocked by CORS and fail to fetch even though I modified the .htaccess as you did (both in the root and in the 3DGS folder) for problem 2 I think I might have to contact the hosting support for problem 1 I dont really know what to do... Im not even sure it's a problem! anyway thanks for all your videos :)
Hey @gangarone! Thank you for testing this in your own web environment. It really seems that not all browsers necessarily work the same way. Point one: - Different browsers can actually either open the PLY file directly in the browser, so only wonderful code is printed, or they can understand it as a downloadable link. So if either happens, it proves that the URL link works Point two: - The servers can have the most multi-level security settings, and circumventing the CORS rule may not be solved by just entering the .htaccess file. Then you have to ask the service provider for the setting and ask for help on how to make it work. But! I would like to suggest a third option that has just appeared with the new update of Super Splat. If you look at the export menu now, there is a new option to export the model also as an HTML version. It is a new Viewer app package that you can FTP directly to your own directory and build a link to it without having to create an .htaccess file or build a complex read-only connection to your file. I recommend you try it!
@@OlliHuttunen78 thank you Super Splat looks promising if they manage to add the camera position feature... so far for the web embed I used volinga. What do you think about it?
Hi Olli, thanks for a great idea. All worked for me until i reached the .htaccess file. I copied the content code you posted but it still doesn't work. Any help is greatly appreciated. P.S. I tested the created fake website and I can download the 3dgs file as you shown in your video.
If the viewer is still stuck in the loading sign, remeber to press f12 and check what kind of error message you get. Then you can google it and see how you can fix it. Or ask it from ChatGPT. It is how I solve these issues.
Hey Olli, the video is wonderful as always. I really enjoy every of your videos :) And also thank you for linking and support the View Dependent Podcast!
I found this very useful! I've been waiting for it for a long time.
Thank you so much for all your explanatory videos, you are amazing!! Greetings from Zurich.
Can't believe I missed this video. Thanks Olli, top-notch content as always! Once there's also a self-hosted viewer solution available, I'm all in!
Great video as always Olli. Thank you for sharing!
Thank you , Olli. Great informative video as always.
Hey olli have you looked into 4D Gaussian splatting. They are videos and I think that’s a fascinating consept. The next level
Dat's very groovy man, thanks for the info. :)
thank you.
Thank you. By the way, are you planning to tell that playcanvas has the ability to create projects using many 3D functions and also add different interactive scenarios? To do this, just register on their website and then in your personal account many options will be available. For example, a simple viewer, where you can set the exact position of the camera in the graphics editor, without using the input of coordinates in the URL, as you did. You can also create 3D applications and even games.
Yes! Funny I was just actually testing Playcanvas game engine for this. It really seems that PLY files can also be published and hosted via Playcanvas editor. It seems great service. I need to look it deeper and perhaps I will make a video about its features.
Are you also interested in VR and have you found a good way to display splats there?
Also have you looked at Spline and their Splat Editor? :)
Gracia is a good solution to display Gaussian Splatting models in VR. And sure, I have talked multiple times about Spline in my videos. Spline is very good and I like it although it has some limitations with Splat models. It cannot display all spherical harmonics data on GS models.
Thanks!
If i'm not wrong, people with the url will also be able to download the .PLY file. Is there a way to block it, so they'll only be able to view it?
Yes. That is true. It is same kind of thing like in any web page where people can rip JPGs or any other files if they get the URL to source file. Currently I don't know solution how to block the download. If it is important and you want to make sure that no one can download your PLY file, then sharing with this method through this Viewer is not recommended.
great stuff Olli! I have a couple of problems and Im commenting just in case you or someone can help...
1- When I put my ply in a folder on the server and try to download it (as you do at 6:50 ) what happens is that it reads the file as a text... (it happens on all browsers)
2 -when I put the url on playcanvas viewer I get blocked by CORS and fail to fetch even though I modified the .htaccess as you did (both in the root and in the 3DGS folder)
for problem 2 I think I might have to contact the hosting support
for problem 1 I dont really know what to do... Im not even sure it's a problem!
anyway thanks for all your videos :)
Hey @gangarone!
Thank you for testing this in your own web environment. It really seems that not all browsers necessarily work the same way.
Point one:
- Different browsers can actually either open the PLY file directly in the browser, so only wonderful code is printed, or they can understand it as a downloadable link. So if either happens, it proves that the URL link works
Point two:
- The servers can have the most multi-level security settings, and circumventing the CORS rule may not be solved by just entering the .htaccess file. Then you have to ask the service provider for the setting and ask for help on how to make it work.
But! I would like to suggest a third option that has just appeared with the new update of Super Splat. If you look at the export menu now, there is a new option to export the model also as an HTML version. It is a new Viewer app package that you can FTP directly to your own directory and build a link to it without having to create an .htaccess file or build a complex read-only connection to your file.
I recommend you try it!
@@OlliHuttunen78 thank you Super Splat looks promising if they manage to add the camera position feature... so far for the web embed I used volinga. What do you think about it?
Hi Olli, thanks for a great idea. All worked for me until i reached the .htaccess file. I copied the content code you posted but it still doesn't work. Any help is greatly appreciated. P.S. I tested the created fake website and I can download the 3dgs file as you shown in your video.
If the viewer is still stuck in the loading sign, remeber to press f12 and check what kind of error message you get. Then you can google it and see how you can fix it. Or ask it from ChatGPT. It is how I solve these issues.