浏览代码

MeshBasicNodeMaterial: Fix `transformedNormalView`. (#28839)

Michael Herzog 1 年之前
父节点
当前提交
9352a76c07
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/nodes/materials/MeshBasicNodeMaterial.js

+ 7 - 0
src/nodes/materials/MeshBasicNodeMaterial.js

@@ -4,6 +4,7 @@ import { MeshBasicMaterial } from '../../materials/MeshBasicMaterial.js';
 import BasicEnvironmentNode from '../lighting/BasicEnvironmentNode.js';
 import BasicLightMapNode from '../lighting/BasicLightMapNode.js';
 import BasicLightingModel from '../functions/BasicLightingModel.js';
+import { transformedNormalView, normalView } from '../accessors/NormalNode.js';
 
 const defaultValues = new MeshBasicMaterial();
 
@@ -24,6 +25,12 @@ class MeshBasicNodeMaterial extends NodeMaterial {
 
 	}
 
+	setupNormal() {
+
+		transformedNormalView.assign( normalView ); // see #28839
+
+	}
+
 	setupEnvironment( builder ) {
 
 		const envNode = super.setupEnvironment( builder );