From 328fde8c5f293c1e6d6b14df0877c533be059855 Mon Sep 17 00:00:00 2001 From: mkuo-lucasfilm Date: Mon, 24 Jun 2024 07:59:12 -0700 Subject: [PATCH] Adding LamaGeneralizedSchlick and LamaIridescence Nodes (#1897) 1. Added a LamaGeneralizedSchlick node to MaterialX (Renderman definition: https://rmanwiki.pixar.com/display/REN26/LamaGeneralizedSchlick) 2. Added a LamaIridescence node to MaterialX (Renderman definition: https://rmanwiki.pixar.com/display/REN26/LamaIridescence) --- .../bxdf/lama/lama_generalized_schlick.mtlx | 198 ++++++++++++++++++ libraries/bxdf/lama/lama_iridescence.mtlx | 77 +++++++ .../lama/lama_generalized_schlick.mtlx | 28 +++ .../surfaceshader/lama/lama_iridescence.mtlx | 20 ++ 4 files changed, 323 insertions(+) create mode 100644 libraries/bxdf/lama/lama_generalized_schlick.mtlx create mode 100644 libraries/bxdf/lama/lama_iridescence.mtlx create mode 100644 resources/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_generalized_schlick.mtlx create mode 100644 resources/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_iridescence.mtlx diff --git a/libraries/bxdf/lama/lama_generalized_schlick.mtlx b/libraries/bxdf/lama/lama_generalized_schlick.mtlx new file mode 100644 index 0000000000..c8c5f40f5b --- /dev/null +++ b/libraries/bxdf/lama/lama_generalized_schlick.mtlx @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/libraries/bxdf/lama/lama_iridescence.mtlx b/libraries/bxdf/lama/lama_iridescence.mtlx new file mode 100644 index 0000000000..914f70ae1b --- /dev/null +++ b/libraries/bxdf/lama/lama_iridescence.mtlx @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_generalized_schlick.mtlx b/resources/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_generalized_schlick.mtlx new file mode 100644 index 0000000000..0a6cff3c53 --- /dev/null +++ b/resources/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_generalized_schlick.mtlx @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_iridescence.mtlx b/resources/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_iridescence.mtlx new file mode 100644 index 0000000000..a6bc228773 --- /dev/null +++ b/resources/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_iridescence.mtlx @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + +