ensure highlight entities don't cast/receive shadows
This commit is contained in:
@@ -87,8 +87,13 @@ class FFIScene extends Scene {
|
|||||||
await FilamentApp.instance!.createUnlitMaterialInstance();
|
await FilamentApp.instance!.createUnlitMaterialInstance();
|
||||||
var highlightInstance = await asset
|
var highlightInstance = await asset
|
||||||
.createInstance(materialInstances: [_highlightMaterialInstance!]);
|
.createInstance(materialInstances: [_highlightMaterialInstance!]);
|
||||||
|
|
||||||
|
await highlightInstance.setCastShadows(false);
|
||||||
|
await highlightInstance.setReceiveShadows(false);
|
||||||
|
|
||||||
_highlightInstances[asset] = highlightInstance as FFIAsset;
|
_highlightInstances[asset] = highlightInstance as FFIAsset;
|
||||||
|
|
||||||
|
|
||||||
var sourceMaterialInstance =
|
var sourceMaterialInstance =
|
||||||
await asset.getMaterialInstanceAt(entity: entity);
|
await asset.getMaterialInstanceAt(entity: entity);
|
||||||
await sourceMaterialInstance.setStencilWriteEnabled(true);
|
await sourceMaterialInstance.setStencilWriteEnabled(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user