Git Product home page Git Product logo

Comments (6)

eggman28 avatar eggman28 commented on September 4, 2024 1

I am using luma.ai to create and download Gaussian Splat file but I just get a zip file with PLY file in it. I'm also trying to work out what is required to view splat files not hosted by luma and where we're meant to get these other required files that the console is showing as missing.

Posted question here too - https://discord.com/channels/991613372439212142/1027874912066613278/threads/1183991526641127504

Update: I see some responses there that say that this only works with Luma hosted files currently.

from luma-web-examples.

GitHubDragonFly avatar GitHubDragonFly commented on September 4, 2024

I just noticed that your repository is specifically stating:

  • path to a luma splats file or folder containing a luma splats artifacts

That answers the question in my previous post.

Out of curiosity, how does one go about creating a luma splat file?

EDIT: Luma AI website appears to have an iOS App available for capturing splats, which answers the above question.

from luma-web-examples.

artemverbo avatar artemverbo commented on September 4, 2024

Hello! Thanks for an amazing library first of all. A question relevant to the above, the library is super easy to drop into an existing r3f/three project. Is there a planned possibility to use it with generic/non-Luma generated splats?

The semantic separation of the background/foreground feature is great, but in my project I would love to manually clean up splats/have more control, from what I understand Luma does not (yet?) allow editing splats manually (like I did say in https://github.com/playcanvas/super-splat).

Would be awesome to either have more control/ability to edit captured splats, upload externally created splats to Luma to use them with this library, or use externally created splats in this library.

UPDATE: just found out that Drei has it's own Splat implementation https://github.com/pmndrs/drei#splat which could be more relevant to my case, if that's useful for anyone else.

from luma-web-examples.

GitHubDragonFly avatar GitHubDragonFly commented on September 4, 2024

For those who might be interested, I have switched to using @pmndrs/drei-vanilla and my new SPLAT Viewer is currently using it for regular splats but URL loading still supports Luma URLs (so it's like 2-in-1). The code is available in my repository.

Also, the original Luma Splat Viewer's link in my initial post was updated for those who might need that code and will wait for Luma developers to update this library.

I will close this topic.

from luma-web-examples.

chillbert avatar chillbert commented on September 4, 2024
image

@GitHubDragonFly Which format do I need to export from Lumalabs to be able to view it with the of drei? I tried the .ply or .splat; it's super slow or looks totally different than in the lumas npm package. Do I need somehow to convert the ply into splat correctly with some tool?

point_cloud.ply:
image

point_cloud.splat:
image

with this viewer those files work: https://projects.markkellogg.org/threejs/demo_gaussian_splats_3d.php?art=1&cu=0,1,0&cp=0,1,0&cla=1,0,0

from luma-web-examples.

GitHubDragonFly avatar GitHubDragonFly commented on September 4, 2024

@chillbert there is only one thing I could suggest which is for you to visit my webpage and read the description, specifically notes about Splat Viewer, to see what I have found as available.

None of it might work for your case but you would have nothing to lose by checking it out.

from luma-web-examples.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.