auto-git:
[change] src/rendering/advanced-rendering.ts
This commit is contained in:
@@ -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<AdvancedRenderingSettings, "enabled" | "shadows">,
|
||||
|
||||
Reference in New Issue
Block a user