From a29b1946128a39649d3beca68e85aa57d556591b Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Tue, 17 Jun 2025 17:29:40 +0800 Subject: [PATCH] ensure highlight entities don't cast/receive shadows --- .../lib/src/filament/src/implementation/ffi_scene.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/thermion_dart/lib/src/filament/src/implementation/ffi_scene.dart b/thermion_dart/lib/src/filament/src/implementation/ffi_scene.dart index 1a78024a..e5b14153 100644 --- a/thermion_dart/lib/src/filament/src/implementation/ffi_scene.dart +++ b/thermion_dart/lib/src/filament/src/implementation/ffi_scene.dart @@ -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);