diff --git a/editor/src/editor/layout/assets-browser.tsx b/editor/src/editor/layout/assets-browser.tsx index c46e29888..236c197e2 100644 --- a/editor/src/editor/layout/assets-browser.tsx +++ b/editor/src/editor/layout/assets-browser.tsx @@ -896,6 +896,9 @@ export class EditorAssetsBrowser extends Component; case ".material": diff --git a/editor/src/editor/layout/graph.tsx b/editor/src/editor/layout/graph.tsx index 664a05974..724506e14 100644 --- a/editor/src/editor/layout/graph.tsx +++ b/editor/src/editor/layout/graph.tsx @@ -58,6 +58,7 @@ import { isCollisionInstancedMesh, isCollisionMesh, isEditorCamera, + isGaussianSplattingMesh, isInstancedMesh, isLight, isMesh, @@ -499,7 +500,7 @@ export class EditorGraph extends Component } } - if (isAbstractMesh(node)) { + if (isAbstractMesh(node) && !isGaussianSplattingMesh(node)) { this.props.editor.layout.preview.scene.lights .map((light) => light.getShadowGenerator()) .forEach((generator) => generator?.getShadowMap()?.renderList?.push(node)); diff --git a/editor/src/editor/layout/inspector/mesh/mesh.tsx b/editor/src/editor/layout/inspector/mesh/mesh.tsx index 5073d7307..5aead3a03 100644 --- a/editor/src/editor/layout/inspector/mesh/mesh.tsx +++ b/editor/src/editor/layout/inspector/mesh/mesh.tsx @@ -29,7 +29,7 @@ import { registerUndoRedo } from "../../../../tools/undoredo"; import { waitNextAnimationFrame } from "../../../../tools/tools"; import { onNodeModifiedObservable } from "../../../../tools/observables"; import { updateIblShadowsRenderPipeline } from "../../../../tools/light/ibl"; -import { isAbstractMesh, isInstancedMesh, isMesh } from "../../../../tools/guards/nodes"; +import { isAbstractMesh, isGaussianSplattingMesh, isInstancedMesh, isMesh } from "../../../../tools/guards/nodes"; import { updateAllLights, updateLightShadowMapRefreshRate, updatePointLightShadowMapRenderListPredicate } from "../../../../tools/light/shadows"; import { applyMaterialAssetToObject } from "../../preview/import/material"; @@ -100,6 +100,10 @@ export class EditorMeshInspector extends Component