Skip to content

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]全息颜色
scanlineSpeednumber2扫描线移动速度
flickerSpeednumber5闪烁频率

Demo

Released under the MIT License.