mirror of
https://github.com/storytold/spark.git
synced 2026-10-09 00:09:53 +00:00
Bump dist build
This commit is contained in:
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
a750555eb6bfdddf91531e5b72e60cbb2d1fdc70
|
|
||||||
Vendored
+16
-4
@@ -10169,7 +10169,7 @@ const _SparkRenderer = class _SparkRenderer extends THREE__namespace.Mesh {
|
|||||||
map.set(record.node, record);
|
map.set(record.node, record);
|
||||||
return map;
|
return map;
|
||||||
}, /* @__PURE__ */ new Map());
|
}, /* @__PURE__ */ new Map());
|
||||||
const { generators: generators2, globalEdits } = this.compileScene(scene);
|
const { generators: generators2, visibleGenerators, globalEdits } = this.compileScene(scene);
|
||||||
for (const object of generators2) {
|
for (const object of generators2) {
|
||||||
(_a2 = object.frameUpdate) == null ? void 0 : _a2.call(object, {
|
(_a2 = object.frameUpdate) == null ? void 0 : _a2.call(object, {
|
||||||
object,
|
object,
|
||||||
@@ -10179,9 +10179,11 @@ const _SparkRenderer = class _SparkRenderer extends THREE__namespace.Mesh {
|
|||||||
globalEdits
|
globalEdits
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
const visibleGenHash = new Set(visibleGenerators.map((g) => g.uuid));
|
||||||
for (const object of generators2) {
|
for (const object of generators2) {
|
||||||
const current = activeMapping.get(object);
|
const current = activeMapping.get(object);
|
||||||
const numSplats = object.generator ? object.numSplats : 0;
|
const isVisible = object.generator && visibleGenHash.has(object.uuid);
|
||||||
|
const numSplats = isVisible ? object.numSplats : 0;
|
||||||
if (object.generator !== (current == null ? void 0 : current.generator) || numSplats !== (current == null ? void 0 : current.count)) {
|
if (object.generator !== (current == null ? void 0 : current.generator) || numSplats !== (current == null ? void 0 : current.count)) {
|
||||||
object.updateVersion();
|
object.updateVersion();
|
||||||
}
|
}
|
||||||
@@ -10207,7 +10209,7 @@ const _SparkRenderer = class _SparkRenderer extends THREE__namespace.Mesh {
|
|||||||
maxDistance: 1e-5,
|
maxDistance: 1e-5,
|
||||||
minCoorient: 0.99999
|
minCoorient: 0.99999
|
||||||
});
|
});
|
||||||
const sorted = generators2.map((g, gIndex) => {
|
const sorted = visibleGenerators.map((g, gIndex) => {
|
||||||
const lastGen = activeMapping.get(g);
|
const lastGen = activeMapping.get(g);
|
||||||
return !lastGen ? [Number.POSITIVE_INFINITY, g.version, g] : (
|
return !lastGen ? [Number.POSITIVE_INFINITY, g.version, g] : (
|
||||||
// Sort by version deltas then by previous ordering in the mapping,
|
// Sort by version deltas then by previous ordering in the mapping,
|
||||||
@@ -10268,6 +10270,12 @@ const _SparkRenderer = class _SparkRenderer extends THREE__namespace.Mesh {
|
|||||||
generators2.push(node);
|
generators2.push(node);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
const visibleGenerators = [];
|
||||||
|
scene.traverseVisible((node) => {
|
||||||
|
if (node instanceof SplatGenerator) {
|
||||||
|
visibleGenerators.push(node);
|
||||||
|
}
|
||||||
|
});
|
||||||
const globalEdits = /* @__PURE__ */ new Set();
|
const globalEdits = /* @__PURE__ */ new Set();
|
||||||
scene.traverseVisible((node) => {
|
scene.traverseVisible((node) => {
|
||||||
if (node instanceof SplatEdit) {
|
if (node instanceof SplatEdit) {
|
||||||
@@ -10280,7 +10288,11 @@ const _SparkRenderer = class _SparkRenderer extends THREE__namespace.Mesh {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return { generators: generators2, globalEdits: Array.from(globalEdits) };
|
return {
|
||||||
|
generators: generators2,
|
||||||
|
visibleGenerators,
|
||||||
|
globalEdits: Array.from(globalEdits)
|
||||||
|
};
|
||||||
}
|
}
|
||||||
// Renders out the scene to an environment map that can be used for
|
// Renders out the scene to an environment map that can be used for
|
||||||
// Image-based lighting or similar applications. First optionally updates Gsplats,
|
// Image-based lighting or similar applications. First optionally updates Gsplats,
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+25
-25
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+16
-4
@@ -10150,7 +10150,7 @@ const _SparkRenderer = class _SparkRenderer extends THREE.Mesh {
|
|||||||
map.set(record.node, record);
|
map.set(record.node, record);
|
||||||
return map;
|
return map;
|
||||||
}, /* @__PURE__ */ new Map());
|
}, /* @__PURE__ */ new Map());
|
||||||
const { generators: generators2, globalEdits } = this.compileScene(scene);
|
const { generators: generators2, visibleGenerators, globalEdits } = this.compileScene(scene);
|
||||||
for (const object of generators2) {
|
for (const object of generators2) {
|
||||||
(_a2 = object.frameUpdate) == null ? void 0 : _a2.call(object, {
|
(_a2 = object.frameUpdate) == null ? void 0 : _a2.call(object, {
|
||||||
object,
|
object,
|
||||||
@@ -10160,9 +10160,11 @@ const _SparkRenderer = class _SparkRenderer extends THREE.Mesh {
|
|||||||
globalEdits
|
globalEdits
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
const visibleGenHash = new Set(visibleGenerators.map((g) => g.uuid));
|
||||||
for (const object of generators2) {
|
for (const object of generators2) {
|
||||||
const current = activeMapping.get(object);
|
const current = activeMapping.get(object);
|
||||||
const numSplats = object.generator ? object.numSplats : 0;
|
const isVisible = object.generator && visibleGenHash.has(object.uuid);
|
||||||
|
const numSplats = isVisible ? object.numSplats : 0;
|
||||||
if (object.generator !== (current == null ? void 0 : current.generator) || numSplats !== (current == null ? void 0 : current.count)) {
|
if (object.generator !== (current == null ? void 0 : current.generator) || numSplats !== (current == null ? void 0 : current.count)) {
|
||||||
object.updateVersion();
|
object.updateVersion();
|
||||||
}
|
}
|
||||||
@@ -10188,7 +10190,7 @@ const _SparkRenderer = class _SparkRenderer extends THREE.Mesh {
|
|||||||
maxDistance: 1e-5,
|
maxDistance: 1e-5,
|
||||||
minCoorient: 0.99999
|
minCoorient: 0.99999
|
||||||
});
|
});
|
||||||
const sorted = generators2.map((g, gIndex) => {
|
const sorted = visibleGenerators.map((g, gIndex) => {
|
||||||
const lastGen = activeMapping.get(g);
|
const lastGen = activeMapping.get(g);
|
||||||
return !lastGen ? [Number.POSITIVE_INFINITY, g.version, g] : (
|
return !lastGen ? [Number.POSITIVE_INFINITY, g.version, g] : (
|
||||||
// Sort by version deltas then by previous ordering in the mapping,
|
// Sort by version deltas then by previous ordering in the mapping,
|
||||||
@@ -10249,6 +10251,12 @@ const _SparkRenderer = class _SparkRenderer extends THREE.Mesh {
|
|||||||
generators2.push(node);
|
generators2.push(node);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
const visibleGenerators = [];
|
||||||
|
scene.traverseVisible((node) => {
|
||||||
|
if (node instanceof SplatGenerator) {
|
||||||
|
visibleGenerators.push(node);
|
||||||
|
}
|
||||||
|
});
|
||||||
const globalEdits = /* @__PURE__ */ new Set();
|
const globalEdits = /* @__PURE__ */ new Set();
|
||||||
scene.traverseVisible((node) => {
|
scene.traverseVisible((node) => {
|
||||||
if (node instanceof SplatEdit) {
|
if (node instanceof SplatEdit) {
|
||||||
@@ -10261,7 +10269,11 @@ const _SparkRenderer = class _SparkRenderer extends THREE.Mesh {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return { generators: generators2, globalEdits: Array.from(globalEdits) };
|
return {
|
||||||
|
generators: generators2,
|
||||||
|
visibleGenerators,
|
||||||
|
globalEdits: Array.from(globalEdits)
|
||||||
|
};
|
||||||
}
|
}
|
||||||
// Renders out the scene to an environment map that can be used for
|
// Renders out the scene to an environment map that can be used for
|
||||||
// Image-based lighting or similar applications. First optionally updates Gsplats,
|
// Image-based lighting or similar applications. First optionally updates Gsplats,
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+620
-611
File diff suppressed because it is too large
Load Diff
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user