3d-blog/src/javascript/Materials/Shadow.js
2024-01-21 11:21:47 +08:00

24 lines
542 B
JavaScript

import * as THREE from 'three'
import shaderFragment from '../../shaders/shadow/fragment.glsl'
import shaderVertex from '../../shaders/shadow/vertex.glsl'
export default function()
{
const uniforms = {
uColor: { value: null },
uAlpha: { value: null },
uFadeRadius: { value: null }
}
const material = new THREE.ShaderMaterial({
wireframe: false,
transparent: true,
uniforms,
vertexShader: shaderVertex,
fragmentShader: shaderFragment
})
return material
}