diff --git a/src/rendering/advanced-rendering.ts b/src/rendering/advanced-rendering.ts index e525360b..1cf1484d 100644 --- a/src/rendering/advanced-rendering.ts +++ b/src/rendering/advanced-rendering.ts @@ -25,7 +25,6 @@ import { EffectComposer, EffectPass, NormalPass, - Pass, RenderPass, ShaderPass, SMAAEffect, @@ -351,25 +350,6 @@ export function applyAdvancedRenderingRenderableShadowFlags(root: Object3D, enab }); } -function isRenderableMaterialEligibleForShadows( - material: Material | Material[] -) { - const materials = Array.isArray(material) ? material : [material]; - - return materials.every((candidate) => { - const shadowMaterial = candidate as Material & { - opacity?: number; - transparent?: boolean; - visible?: boolean; - }; - const opacity = shadowMaterial.opacity ?? 1; - - return shadowMaterial.visible !== false && - shadowMaterial.transparent !== true && - opacity >= 0.999; - }); -} - export function configureAdvancedRenderingShadowLight( light: DirectionalLight | PointLight | SpotLight, settings: Pick,