@spz-loader/playcanvas
Version:
.spz GaussianSplatting loader for PlayCanvas Engine
33 lines (22 loc) • 595 B
Markdown
integration for PlayCanvas Engine and `GSplat` Entity
Install like below:
```sh
npm i playcanvas @spz-loader/playcanvas
pnpm add playcanvas @spz-loader/playcanvas
```
Usage example:
```ts
import { Application } from "playcanvas";
import { createGSplatEntityFromSpzUrlAsync } from "@spz-loader/playcanvas";
import splatUrl from "../assets/racoonfamily.spz?url";
const app = new Application(canvas);
app.start();
// ...
const spzEntity = await createGSplatEntityFromSpzUrlAsync(splatUrl);
app.root.addChild(spzEntity);
```