UNPKG

@sparkjsdev/spark

Version:

An advanced 3D Gaussian Splatting renderer for THREE.js

13 lines (12 loc) 543 B
import { PcSogsJson, PcSogsV2Json } from './SplatLoader'; import { SplatEncoding } from './defines'; export declare function unpackPcSogs(json: PcSogsJson | PcSogsV2Json, extraFiles: Record<string, ArrayBuffer>, splatEncoding: SplatEncoding): Promise<{ packedArray: Uint32Array; numSplats: number; extra: Record<string, unknown>; }>; export declare function unpackPcSogsZip(fileBytes: Uint8Array, splatEncoding: SplatEncoding): Promise<{ packedArray: Uint32Array; numSplats: number; extra: Record<string, unknown>; }>;