From 94eb3ac4d96d44c88f0ad5c2ef1075f6021b2bf9 Mon Sep 17 00:00:00 2001 From: Bernard Kwok Date: Sat, 27 Jan 2024 12:08:24 -0500 Subject: [PATCH] Change to fit logic from Gooch paper. --- libraries/nprlib/nprlib_defs.mtlx | 13 ++-- libraries/nprlib/nprlib_ng.mtlx | 78 ++++++++++++++++--- .../Examples/npr/gooch_material.mtlx | 24 +++--- .../Materials/TestSuite/nprlib/gooch.mtlx | 28 +++---- 4 files changed, 95 insertions(+), 48 deletions(-) diff --git a/libraries/nprlib/nprlib_defs.mtlx b/libraries/nprlib/nprlib_defs.mtlx index aa44e4062a..f9e2e6ebbf 100644 --- a/libraries/nprlib/nprlib_defs.mtlx +++ b/libraries/nprlib/nprlib_defs.mtlx @@ -44,11 +44,14 @@ Compute Gooch Shading. --> - - - - - + + + + + + + + diff --git a/libraries/nprlib/nprlib_ng.mtlx b/libraries/nprlib/nprlib_ng.mtlx index 79a406be03..c7b5350fcd 100644 --- a/libraries/nprlib/nprlib_ng.mtlx +++ b/libraries/nprlib/nprlib_ng.mtlx @@ -53,17 +53,12 @@ - + - - - - - @@ -72,9 +67,6 @@ - - - @@ -85,7 +77,7 @@ - + @@ -115,9 +107,73 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/Materials/Examples/npr/gooch_material.mtlx b/resources/Materials/Examples/npr/gooch_material.mtlx index 5f1dec7535..708dec0072 100644 --- a/resources/Materials/Examples/npr/gooch_material.mtlx +++ b/resources/Materials/Examples/npr/gooch_material.mtlx @@ -9,19 +9,16 @@ - - - - - - - + + + + + - @@ -35,12 +32,13 @@ - - - - - + + + + + + diff --git a/resources/Materials/TestSuite/nprlib/gooch.mtlx b/resources/Materials/TestSuite/nprlib/gooch.mtlx index 30edb43367..00ad79df6b 100644 --- a/resources/Materials/TestSuite/nprlib/gooch.mtlx +++ b/resources/Materials/TestSuite/nprlib/gooch.mtlx @@ -1,23 +1,13 @@ + - - - - - - - - - - - + + + + + + + @@ -27,4 +17,4 @@ - \ No newline at end of file +