当使用像ThreeJS Example中所示的自发光贴图时,我希望我的场景有一个绽放效果。
我试图稍微理解一下代码,但我基本上被卡住了。这些示例都是用 NPM 制作的,我的项目中没有使用这种方法。我确信在没有这个帮助的情况下有可能产生绽放效果,但我很难理解这一切。
至于我已经拥有的,只是 StandarMeshMaterial 的基本设置:
scene = new THREE.Scene();
loader = new THREE.TextureLoader()
camera = new THREE.PerspectiveCamera( 47, (window.innerWidth/window.innerHeight) / (windowHeight*heightRatio), 0.01, 10000 );
renderer = new THREE.WebGLRenderer( { canvas: document.getElementById( canvasElement ), antialias: true, alpha: true } );
controls = new THREE.OrbitControls( camera, renderer.domElement );
ect..
function animate() {
requestAnimationFrame( animate );
controls.update();
renderer.render( scene, camera );
};
ect..
我真的只是想应用一些后期处理效果,所以我的发光材料实际上看起来是发光的,这不是目前发生的事情,但我只是不知道如何......
获得此结果的最简单方法是什么?