Hello,
According to this discussion Location and size of Gaussian Splatings - #3 by Cedric
" if you want a splat radius of 0.5," set its scale to “square root (sqrt(0.5) = 0.70710678118) then divide by 2.”
I am not sure if this holds. In the playground below, I create a splat with the following scale
const radius = 0.5; const scl = new BABYLON.Vector3(Math.sqrt(radius) / 2, Math.sqrt(radius) / 2, Math.sqrt(radius) / 2); .... // set splat's scale fBuffer[3 + 0] = scl.x; fBuffer[3 + 1] = scl.y; fBuffer[3 + 2] = scl.z;
then I created a sphere of radius 0.5
var sphere = BABYLON.MeshBuilder.CreateSphere(“sphere”, {diameter: 2 * radius, segments: 32}, scene);
and as you can see the sphere is smaller than the splat
Please let me know how I should adjust the radius of the sphere and / or the scale of the splat to see the match?
Thank you,
David