-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gaussian splatting + WebGL #110
base: main
Are you sure you want to change the base?
Conversation
Shaders adapted from: https://github.com/antimatter15/splat/
Hey, I just tried to run the demo with Chrome and Firefox, but my display is getting incredibly slow. GPU and CPU usage stays low. Ubuntu 22.04 LTS + GTX3080 Does anyone have an idea what the problem could be? |
Can you confirm hardware acceleration is enabled (chrome://gpu)? |
Graphics Feature Status
|
Which splat file are you loading? Splats are currently rendering smoothly in Chrome on both my laptop (M1 Mac) and phone (Samsung S21+). |
sort timing notes:
|
What is the current state of things? Is it ready to be merged soon? |
I'm leaning toward closing the PR; it's working, but:
After I implemented this splatting capabilities have also popped up in external libraries (example: https://github.com/pmndrs/drei#Splat); it may make sense to adapt one of these instead. |
6ea47b3
to
7a6ab4a
Compare
47b87b5
to
87062c8
Compare
dcd992b
to
cd3c214
Compare
… into brent/splatting
I spent some time studying + adapting https://github.com/antimatter15/splat/. It's really cool stuff.
splat.mp4
Work in progress: there's a lot of low hanging fruit for optimization, and the current implementation clashes with the
<EffectComposer />
we use for outline/hover effects.