From 716f8957a71e03ad7eecd4a7745663ffe7c79141 Mon Sep 17 00:00:00 2001 From: fuzhenn Date: Thu, 11 Sep 2025 18:26:53 +0800 Subject: [PATCH] fix: set default ambientColor uniform in 3dtiles --- packages/layer-3dtiles/src/layer/renderer/TileMeshPainter.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/layer-3dtiles/src/layer/renderer/TileMeshPainter.js b/packages/layer-3dtiles/src/layer/renderer/TileMeshPainter.js index c3e12ae85f..5195dfd580 100644 --- a/packages/layer-3dtiles/src/layer/renderer/TileMeshPainter.js +++ b/packages/layer-3dtiles/src/layer/renderer/TileMeshPainter.js @@ -1814,6 +1814,9 @@ export default class TileMeshPainter { polygonFill: [1, 1, 1, 1], polygonOpacity: 1 }); + if (!uniforms.ambientColor) { + uniforms.ambientColor = [0.2, 0.2, 0.2]; + } extend(uniforms, maskUniforms); return uniforms; }