Hi, trying the 2.7.1 version and I have a RangeError.
Tried with a small ply and a large one.
On the small one when filtering I have RangeError: Set maximum size exceeded.
On the large one while Voxelizing I have RangeError: Array buffer allocation failed.
I have a rtx 4080 Super and 64G RAM.
Any clue ?
Thanks
`C:\Users\jerom>splat-transform --voxel-params 0.1,0.1 --voxel-floor-fill --filter-cluster --seed-pos 0,0,0 --voxel-carve --collision-mesh "G:\PROJETS\3DGS\Cathedrale Angers\splat_1000_0sh_leveled.ply" "G:\PROJETS\3DGS\Cathedrale Angers\splat_1000_0sh_leveled.voxel.json"
splat-transform v2.7.1 (b42b60c)
▸ [1/2] Input G:\PROJETS\3DGS\Cathedrale Angers\splat_1000_0sh_leveled.ply
▸ Reading
▸ decoding [####################] 0.038s
· 967K gaussians · 0 SH bands · 62.7MB
▸ [2/2] Output G:\PROJETS\3DGS\Cathedrale Angers\splat_1000_0sh_leveled.voxel.json
· 967K gaussians · 0 SH bands · 62.7MB
▸ Build voxels
▸ Building BVH
▸ Voxelizing [####################] 15m38.543s
▸ Filtering
✗ RangeError: Set maximum size exceeded
at Set.add ()
at filterAndFillBlocks (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:66154:18)
at writeVoxel (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:68331:32)
at async writeFile (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:68541:13)
at async main (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:70249:13)
at async file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/bin/cli.mjs:5:1
failed in 4.330s
failed in 15m43.417s
failed in 15m43.644s
✗ failed in 15m43.688s [peak 1.9MB]
C:\Users\jerom>splat-transform --filter-cluster --voxel-params 0.2,0.1 --voxel-floor-fill --voxel-carve --collision-mesh --seed-pos 0,0,0 "H:\3DGS PROJECTS\3DGS Cathedrale Angers\output\splat_3900_leveld_scaled_cleaned.ply" "H:\3DGS PROJECTS\3DGS Cathedrale Angers\output\splat_3900_leveld_scaled_cleaned.voxel.json"
splat-transform v2.7.1 (b42b60c)
▸ [1/2] Input H:\3DGS PROJECTS\3DGS Cathedrale Angers\output\splat_3900_leveld_scaled_cleaned.ply
▸ Reading
▸ decoding [####################] 0.255s
· 3.76M gaussians · 1 SH bands · 372.6MB
▸ [2/2] Output H:\3DGS PROJECTS\3DGS Cathedrale Angers\output\splat_3900_leveld_scaled_cleaned.voxel.json
· 3.76M gaussians · 1 SH bands · 372.6MB
▸ Build voxels
▸ Building BVH
▸ Voxelizing [##############
✗ RangeError: Array buffer allocation failed
at new ArrayBuffer ()
at new Float64Array ()
at growFloat64 (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:61131:19)
at BlockMaskBuffer.addBlock (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:61180:34)
at processResults (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:66376:24)
at flushPendingBatches (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:66393:13)
at async voxelizeToBuffer (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:66433:21)
at async writeVoxel (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:68320:24)
at async writeFile (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:68541:13)
at async main (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:70249:13)
▸ Voxelizing [##############......] (failed) 29m13.012s
failed in 29m14.187s
failed in 29m14.921s
✗ failed in 29m15.182s [peak 53.5MB]`
Hi, trying the 2.7.1 version and I have a RangeError.
Tried with a small ply and a large one.
On the small one when filtering I have RangeError: Set maximum size exceeded.
On the large one while Voxelizing I have RangeError: Array buffer allocation failed.
I have a rtx 4080 Super and 64G RAM.
Any clue ?
Thanks
`C:\Users\jerom>splat-transform --voxel-params 0.1,0.1 --voxel-floor-fill --filter-cluster --seed-pos 0,0,0 --voxel-carve --collision-mesh "G:\PROJETS\3DGS\Cathedrale Angers\splat_1000_0sh_leveled.ply" "G:\PROJETS\3DGS\Cathedrale Angers\splat_1000_0sh_leveled.voxel.json"
splat-transform v2.7.1 (b42b60c)
▸ [1/2] Input G:\PROJETS\3DGS\Cathedrale Angers\splat_1000_0sh_leveled.ply
▸ Reading
▸ decoding [####################] 0.038s
· 967K gaussians · 0 SH bands · 62.7MB
▸ [2/2] Output G:\PROJETS\3DGS\Cathedrale Angers\splat_1000_0sh_leveled.voxel.json
· 967K gaussians · 0 SH bands · 62.7MB
▸ Build voxels
▸ Building BVH
▸ Voxelizing [####################] 15m38.543s
▸ Filtering
✗ RangeError: Set maximum size exceeded
at Set.add ()
at filterAndFillBlocks (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:66154:18)
at writeVoxel (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:68331:32)
at async writeFile (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:68541:13)
at async main (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:70249:13)
at async file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/bin/cli.mjs:5:1
failed in 4.330s
failed in 15m43.417s
failed in 15m43.644s
✗ failed in 15m43.688s [peak 1.9MB]
C:\Users\jerom>splat-transform --filter-cluster --voxel-params 0.2,0.1 --voxel-floor-fill --voxel-carve --collision-mesh --seed-pos 0,0,0 "H:\3DGS PROJECTS\3DGS Cathedrale Angers\output\splat_3900_leveld_scaled_cleaned.ply" "H:\3DGS PROJECTS\3DGS Cathedrale Angers\output\splat_3900_leveld_scaled_cleaned.voxel.json"
splat-transform v2.7.1 (b42b60c)
▸ [1/2] Input H:\3DGS PROJECTS\3DGS Cathedrale Angers\output\splat_3900_leveld_scaled_cleaned.ply
▸ Reading
▸ decoding [####################] 0.255s
· 3.76M gaussians · 1 SH bands · 372.6MB
▸ [2/2] Output H:\3DGS PROJECTS\3DGS Cathedrale Angers\output\splat_3900_leveld_scaled_cleaned.voxel.json
· 3.76M gaussians · 1 SH bands · 372.6MB
▸ Build voxels
▸ Building BVH
▸ Voxelizing [##############
✗ RangeError: Array buffer allocation failed
at new ArrayBuffer ()
at new Float64Array ()
at growFloat64 (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:61131:19)
at BlockMaskBuffer.addBlock (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:61180:34)
at processResults (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:66376:24)
at flushPendingBatches (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:66393:13)
at async voxelizeToBuffer (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:66433:21)
at async writeVoxel (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:68320:24)
at async writeFile (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:68541:13)
at async main (file:///C:/Users/jerom/AppData/Roaming/npm/node_modules/@playcanvas/splat-transform/dist/cli.mjs:70249:13)
▸ Voxelizing [##############......] (failed) 29m13.012s
failed in 29m14.187s
failed in 29m14.921s
✗ failed in 29m15.182s [peak 53.5MB]`