From 8b396f0727710d75e94f112a24b9a17ddefc0ae8 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Sun, 22 Sep 2024 15:28:57 -0400 Subject: [PATCH] WebGPURenderer: Use world space normal approach --- types/three/src/nodes/accessors/ModelNode.d.ts | 3 ++- types/three/src/nodes/accessors/Normal.d.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/types/three/src/nodes/accessors/ModelNode.d.ts b/types/three/src/nodes/accessors/ModelNode.d.ts index 802e3e4e8..12280a2b6 100644 --- a/types/three/src/nodes/accessors/ModelNode.d.ts +++ b/types/three/src/nodes/accessors/ModelNode.d.ts @@ -16,8 +16,9 @@ export const modelWorldMatrix: ShaderNodeObject; export const modelPosition: ShaderNodeObject; export const modelScale: ShaderNodeObject; export const modelViewPosition: ShaderNodeObject; +export const modelNormalMatrix: ShaderNodeObject; export const modelWorldMatrixInverse: ShaderNodeObject>; export const modelViewMatrix: ShaderNodeObject; export const highPrecisionModelViewMatrix: ShaderNodeObject; -export const highPrecisionModelViewNormalMatrix: ShaderNodeObject; +export const highPrecisionModelNormalViewMatrix: ShaderNodeObject; diff --git a/types/three/src/nodes/accessors/Normal.d.ts b/types/three/src/nodes/accessors/Normal.d.ts index a53f1b04a..706130a8d 100644 --- a/types/three/src/nodes/accessors/Normal.d.ts +++ b/types/three/src/nodes/accessors/Normal.d.ts @@ -22,4 +22,4 @@ export const transformedClearcoatNormalView: ShaderNodeObject; export const transformNormal: (normal: Node, matrix?: Node) => ShaderNodeObject; -export const transformNormalToView: (normal: Node, matrix?: Node) => ShaderNodeObject; +export const transformNormalToView: (normal: Node) => ShaderNodeObject;