فهرست منبع

Removed envmap shader chunks (#25128)

WestLangley 2 سال پیش
والد
کامیت
1da28705c8
1فایلهای تغییر یافته به همراه15 افزوده شده و 4 حذف شده
  1. 15 4
      examples/jsm/shaders/MMDToonShader.js

+ 15 - 4
examples/jsm/shaders/MMDToonShader.js

@@ -83,7 +83,16 @@ const MMDToonShader = {
 		ShaderLib.matcap.uniforms,
 	] ),
 
-	vertexShader: ShaderLib.phong.vertexShader,
+	vertexShader:
+		ShaderLib.phong.vertexShader
+			.replace(
+				'#include <envmap_pars_vertex>',
+				''
+			)
+			.replace(
+				'#include <envmap_vertex>',
+				''
+			),
 
 	fragmentShader:
 		ShaderLib.phong.fragmentShader
@@ -101,9 +110,12 @@ const MMDToonShader = {
 				'#include <envmap_common_pars_fragment>',
 				`
 					#include <gradientmap_pars_fragment>
-					#include <envmap_common_pars_fragment>
 				`
 			)
+			.replace(
+				'#include <envmap_pars_fragment>',
+				''
+			)
 			.replace(
 				'#include <lights_phong_pars_fragment>',
 				lights_mmd_toon_pars_fragment
@@ -111,10 +123,9 @@ const MMDToonShader = {
 			.replace(
 				'#include <envmap_fragment>',
 				`
-					#include <envmap_fragment>
 					${mmd_toon_matcap_fragment}
 				`
-			),
+			)
 
 };