浏览代码

Merge pull request #13760 from WestLangley/dev-pmrem_blending

Custom blending mods
Mr.doob 7 年之前
父节点
当前提交
ec7f29f580
共有 2 个文件被更改,包括 11 次插入1 次删除
  1. 10 1
      examples/js/loaders/EquiangularToCubeGenerator.js
  2. 1 0
      examples/js/pmrem/PMREMGenerator.js

+ 10 - 1
examples/js/loaders/EquiangularToCubeGenerator.js

@@ -95,7 +95,16 @@ THREE.EquiangularToCubeGenerator.prototype = {
     			vec3 color = texture2D(equirectangularMap, uv).rgb;\n\
     			\n\
 					gl_FragColor = vec4( color, 1.0 );\n\
-				}"
+				}",
+
+			blending: THREE.CustomBlending,
+			premultipliedAlpha: false,
+			blendSrc: THREE.OneFactor,
+			blendDst: THREE.ZeroFactor,
+			blendSrcAlpha: THREE.OneFactor,
+			blendDstAlpha: THREE.ZeroFactor,
+			blendEquation: THREE.AddEquation
+
 		} );
 
 	}

+ 1 - 0
examples/js/pmrem/PMREMGenerator.js

@@ -260,6 +260,7 @@ THREE.PMREMGenerator.prototype = {
 				}",
 
 			blending: THREE.CustomBlending,
+			premultipliedAlpha: false,
 			blendSrc: THREE.OneFactor,
 			blendDst: THREE.ZeroFactor,
 			blendSrcAlpha: THREE.OneFactor,