ThreeJs酷炫的发光特效 |
您所在的位置:网站首页 › flash动画背景透明 › ThreeJs酷炫的发光特效 |
分享一个酷炫的发光特效效果,可见在线案例。 效果组成该特效可以分成六个组成部分,一个转动的熔浆球体,一层透明气场,外发光,飞线聚集特效,内部发光,蓝色耀斑。 熔浆球体和透明气场
接下来对纹理添加设置,使纹理能够在做uv动画时重复贴图。然后每帧去移动纹理。 // 对纹理设置为垂直和水平方向重复 map.wrapS = map.wrapT = THREE.RepeatWrapping; // performance.now() 是毫秒数 map.offset.x = performance.now() / 1000 / 2; map.offset.y = performance.now() / 1000 / 2.5; 外发光
提前将条形的Y坐标移至正,添加一个向中心点(0, 0)移动的动画;再添加一个透明度向中心点淡出的动画。然后在每一帧的函数添加处理。 // 每帧一点一点地移动,并使其更接近透明 mesh.position.y -= 0.5; mesh.material.opacity -= 0.05; // 如果透明度小于0,则初始化位置和透明度 if (mesh.material.opacity |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |