Palash Bansal пре 1 година
родитељ
комит
2f7b620f73
No account linked to committer's email address

+ 2
- 2
plugins/gaussian-splatting/package-lock.json Прегледај датотеку

@@ -1,12 +1,12 @@
{
"name": "@threepipe/plugin-gaussian-splatting",
"version": "0.1.0",
"version": "0.2.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@threepipe/plugin-gaussian-splatting",
"version": "0.1.0",
"version": "0.2.0",
"license": "Apache-2.0",
"dependencies": {
"threepipe": "file:./../../src/"

+ 6
- 4
plugins/gaussian-splatting/package.json Прегледај датотеку

@@ -1,7 +1,7 @@
{
"name": "@threepipe/plugin-gaussian-splatting",
"description": "Gaussian Splatting for Threepipe",
"version": "0.1.0",
"version": "0.2.1",
"devDependencies": {
"comlink": "^4.4.1",
"@types/emscripten": "^1.39.10"
@@ -18,7 +18,8 @@
"markdown-to-html"
],
"replace": {
"dependencies": {
"dependencies": {},
"peerDependencies": {
"threepipe": "^0.0.23"
}
}
@@ -34,7 +35,7 @@
"scripts": {
"new:pack": "npm run prepare && clean-package && npm pack && clean-package restore",
"new:publish": "npm run prepare && clean-package && npm publish --access public && clean-package restore",
"prepare": "npm run build",
"prepare": "npm run build && npm run docs",
"build": "rimraf dist && vite build",
"dev": "NODE_ENV=development vite build --watch",
"docs": "rimraf docs && npx typedoc"
@@ -55,6 +56,7 @@
"homepage": "https://github.com/repalash/threepipe#readme",
"repository": {
"type": "git",
"url": "git://github.com/repalash/threepipe.git"
"url": "git://github.com/repalash/threepipe.git",
"directory": "plugins/gaussian-splatting"
}
}

+ 1
- 1
plugins/gaussian-splatting/src/three-gaussian-splat/ThreeGaussianSplatPlugin.ts Прегледај датотеку

@@ -20,7 +20,7 @@ export class ThreeGaussianSplatPlugin extends AViewerPluginSync<string> {
private _ready = false
onAdded(viewer: ThreeViewer) {
super.onAdded(viewer)
createStyles(styles)
createStyles(styles, viewer.container)
viewer.assetManager.importer.addImporter(this._importer)
viewer.scene.addEventListener('mainCameraUpdate', this._activeCameraUpdate)
viewer.scene.addEventListener('geometryUpdate', this._geometryUpdate)

+ 3
- 1
plugins/gaussian-splatting/src/three-gaussian-splat/cpp-sorter/SortWorkerManager.ts Прегледај датотеку

@@ -1,4 +1,6 @@
import {Remote, transfer, wrap} from 'comlink'
// @ts-expect-error query param
import WasmSorterWorker from './worker?worker&inline'
import type {WasmSorter} from './worker'

export const SPLAT_ROW_LENGTH = 3 * 4 + 3 * 4 + 4 + 4
@@ -24,7 +26,7 @@ export class SortWorkerManager {
}

constructor() {
const worker = new Worker(new URL('../cpp-sorter/worker', import.meta.url), {type: 'module'})
const worker = new WasmSorterWorker()
worker.addEventListener('error', this.onError, false)
this._workerCtor = wrap(worker) as any
}

Loading…
Откажи
Сачувај