remove ceiling from depthcalc

This commit is contained in:
wass08
2026-02-25 07:35:03 +09:00
parent 2182fe535d
commit 9b9398c5ff
@@ -1,7 +1,7 @@
import { type CeilingNode, useRegistry } from '@pascal-app/core' import { type CeilingNode, useRegistry } from '@pascal-app/core'
import { useRef } from 'react' import { useRef } from 'react'
import { faceDirection, float, mix, positionWorld, smoothstep, step } from 'three/tsl' import { faceDirection, float, mix, positionWorld, smoothstep, step } from 'three/tsl'
import { type Mesh, MeshBasicNodeMaterial } from 'three/webgpu' import { DoubleSide, type Mesh, MeshBasicNodeMaterial } from 'three/webgpu'
import { useNodeEvents } from '../../../hooks/use-node-events' import { useNodeEvents } from '../../../hooks/use-node-events'
import { NodeRenderer } from '../node-renderer' import { NodeRenderer } from '../node-renderer'
@@ -12,6 +12,8 @@ const ceilingMaterial = new MeshBasicNodeMaterial({
color: 0x999999, color: 0x999999,
transparent: true, transparent: true,
depthWrite: false, depthWrite: false,
side: DoubleSide,
alphaTestNode: float(0.4),
}) })
// Create grid pattern based on local position // Create grid pattern based on local position