feat(web): lighten tabletop scene and tune contact shadows

Replace the dark surface plane with a grey background and a spotlight,
size the contact shadow to the table, and scale its blur and fade with
the shadow plane. Disable depth test on the stacking curve overlay.
This commit is contained in:
2026-08-10 00:57:32 +08:00
parent 50c6df48b5
commit 5a3a9c1fcc
6 changed files with 32 additions and 39 deletions
+1 -1
View File
@@ -8,6 +8,7 @@ export {
fallbackShape,
traceToShape,
traceToUvBounds,
MM_TO_WORLD,
} from './part.js';
export { resolveAssetUrl, assetUrl, traceImage } from './http.js';
@@ -34,7 +35,6 @@ export type { MountNode, MountTree } from './mount.js';
export { WorldSurfaceView, SurfaceNode } from './surfaces/WorldSurfaceView.js';
export { HudSurfaceView } from './surfaces/HudSurfaceView.js';
export { SurfaceBounds } from './surfaces/SurfaceBounds.js';
export { SurfacePlane } from './surfaces/SurfacePlane.js';
// Part placement.
export { PartPlacement } from './placement.js';