hologramEffect
全息投影效果,包含动态扫描线和闪烁,完全基于 TSL 节点着色器实现。
用法
ts
import { createHologramMaterial } from '@threeuse/effects'
import { BoxGeometry, Mesh } from 'three'
const material = createHologramMaterial({
color: [0, 1, 0.8],
scanlineSpeed: 2,
flickerSpeed: 5,
})
const mesh = new Mesh(new BoxGeometry(), material)
app.scene.add(mesh)参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
color | [r,g,b] | [0,1,0.8] | 全息颜色 |
scanlineSpeed | number | 2 | 扫描线移动速度 |
flickerSpeed | number | 5 | 闪烁频率 |