ensure highlight entities don't cast/receive shadows

This commit is contained in:
Nick Fisher
2025-06-17 17:29:40 +08:00
parent 3e04bf427f
commit a29b194612

View File

@@ -87,8 +87,13 @@ class FFIScene extends Scene {
await FilamentApp.instance!.createUnlitMaterialInstance();
var highlightInstance = await asset
.createInstance(materialInstances: [_highlightMaterialInstance!]);
await highlightInstance.setCastShadows(false);
await highlightInstance.setReceiveShadows(false);
_highlightInstances[asset] = highlightInstance as FFIAsset;
var sourceMaterialInstance =
await asset.getMaterialInstanceAt(entity: entity);
await sourceMaterialInstance.setStencilWriteEnabled(true);