gsplat.js icon indicating copy to clipboard operation
gsplat.js copied to clipboard

Webgl for SplatData Transformations

Open TravisThomp opened this issue 1 year ago • 1 comments

Update SplatData to utilize fragment shader to calculate the matrix transforms, scales, and rotations. Currently CPU bound and slow :(

TravisThomp avatar Feb 05 '24 19:02 TravisThomp

Noting here that object-level transformations are already applied in the vertex shader: https://github.com/huggingface/gsplat.js/blob/main/src/renderers/webgl/programs/RenderProgram.ts

However for per-point changes, yes, currently CPU-bound and could use improvement

dylanebert avatar Feb 16 '24 17:02 dylanebert