UNPKG

@spz-loader/babylonjs

Version:

.spz GaussianSplatting loader for Babylon.js

14 lines (13 loc) 759 B
import { GaussianSplattingMesh, Scene } from '@babylonjs/core'; import { CoordinateSystemUnion, ILoadSpzOptions } from '@spz-loader/core'; export interface ICreateGSFromSpzOptions { colorScaleFactor?: number; unpackOptions?: { coordinateSystem?: CoordinateSystemUnion; }; name?: string; keepInRam?: boolean; } export declare const createGaussianSplattingFromSpzUrl: (url: string, scene: Scene, options?: ICreateGSFromSpzOptions) => Promise<GaussianSplattingMesh>; export declare const createGaussianSplattingFromSpz: (data: ArrayBuffer, scene: Scene, options?: ICreateGSFromSpzOptions) => Promise<GaussianSplattingMesh>; export declare const parseSpzToSplat: (data: ArrayBuffer, options?: ILoadSpzOptions) => Promise<ArrayBuffer>;