Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 将着色器应用于整个Threejs场景_Three.js - Fatal编程技术网

Three.js 将着色器应用于整个Threejs场景

Three.js 将着色器应用于整个Threejs场景,three.js,Three.js,我正在做一个3JS项目。我希望将自定义着色器应用于整个场景,而不仅仅是对象。我对着色器非常缺乏经验,所以我甚至不确定这个概念是否有意义,但是否可以将着色器应用于渲染器?或者是照相机 这是一个片段着色器,如果这有区别的话,但是将来应用任何类型的着色器都会很好。添加这一行:scene.overrideMatary=new THREE.MeshPhongMaterial({color:0xff0000})或指定任何自定义材质。我认为OP可能意味着后处理着色器。查看添加这一行的示例:scene.over

我正在做一个3JS项目。我希望将自定义着色器应用于整个场景,而不仅仅是对象。我对着色器非常缺乏经验,所以我甚至不确定这个概念是否有意义,但是否可以将着色器应用于渲染器?或者是照相机


这是一个片段着色器,如果这有区别的话,但是将来应用任何类型的着色器都会很好。

添加这一行:
scene.overrideMatary=new THREE.MeshPhongMaterial({color:0xff0000})或指定任何自定义材质。我认为OP可能意味着后处理着色器。查看添加这一行的示例:
scene.overrideMatary=new THREE.MeshPhongMaterial({color:0xff0000})或指定任何自定义材质。我认为OP可能意味着后处理着色器。看看这些例子