# Three.js Gaussian Splatting using Vanilla Drei

> This time I'm testing that same scene, but now using @pmndrs drei-vanilla's . The results are great. I'm also using dynamic grass, but this is eating up a…

Canonical page: https://andersonmancini.dev/videos/three-js-gaussian-splatting-using-vanilla-drei

Published: 2023-12-13 · Duration: 1:48 · Category: Projects · Tags: three.js, gaussiansplatting, gaussian-splatting, 3dgs, three-js, threejs-gaussian, vanilla-drei, dinamic-grass

Watch: [YouTube](https://www.youtube.com/watch?v=o1pgPmJiWZg) · [Subscribe to the channel](https://www.youtube.com/@AndersonMancini?sub_confirmation=1)

Link:

This time I'm testing that same scene, but now using @pmndrs drei-vanilla's . The results are great. I'm also using dynamic grass, but this is eating up a lot of performance.

As I don't want to sound like clickbait, I want to make one thing clear: The performance isn't the best and it's not the Vanilla drei component's fault. @vis_prime, @0xca0a, and other members involved in this did an excellent job bringing this to three.js so quickly...

I'm getting 45 FPS on average on MacStudio M2 Max, which is very slow. This happens because of the grass and lack of optimization. But as this is an exploratory demo, I'll post the link soon anyway. Just keep in mind that my tests are to demonstrate future possibilities

## Links from the video

- [Live demo](https://gaussian-splatting-threejs.vercel.app/)
