diff --git a/README.html b/README.html index 3be9742..2d5e7c3 100644 --- a/README.html +++ b/README.html @@ -365,28 +365,54 @@ : 'default' }); -

Welcome to Materialx Web

-

This repository contains a set sample implementations that show bi-directional communication between Python and Javascript logic.

-

The main focus is on connection "open standards" such as gltF, OCIO, OpenUSD with MaterialX.

+

Welcome to Materialx Web

+ + + + + + + + + + + + + + + + + +
+

This repository contains a set sample implementations demonstrate bi-directional communication between backends
+using Python and NodeJS and front ends using Javascript .

+

The primary focus is on connection "open standards" such as gltF, OCIO, OpenUSD with MaterialX.

This is part of the set of tools available from
MaterialX Lab

-

Documentation

-

See the home page for more details.

-

Python Flask Connector Examples

+

Documentation

+

See the h ome page for more details.

+

Python Flask Connector Examples

-

NodeJS Express Examples

+

NodeJS Express Examples


-

See build instructions found here.

-

GitHub Repository

+

GitHub Repository

materialXWeb

+

Building

+

See build instructions found here.

+
+(*) Spin-up time is slow as this is a free tier deployment. diff --git a/README.md b/README.md index b934236..d50250f 100644 --- a/README.md +++ b/README.md @@ -1,31 +1,42 @@ -# Welcome to Materialx Web +## Welcome to Materialx Web -This repository contains a set sample implementations that show bi-directional communication between Python and Javascript logic. +||||| +|:--:|:--:|:--:|:--:| +| | | | | -The main focus is on connection "open standards" such as `gltF`, `OCIO`, `OpenUSD` with `MaterialX`. +This repository contains a set sample implementations demonstrate bi-directional communication between backends +using Python and NodeJS and front ends using Javascript . + +The primary focus is on connection "open standards" such as `gltF`, `OCIO`, `OpenUSD` with `MaterialX`. This is part of the set of tools available from MaterialX Lab -## Documentation +### Documentation -See the home page for more details. +See the h ome page for more details. -## Python Flask Connector Examples +### Python Flask Connector Examples - [GPUOpen MaterialX Materials Inspector](./flask/gpuopen/README.md) : Download MaterialX materials from the AMD GPUOpen Materials Library and inspect contents of the materials. - [glTF and USD Conversion from MaterialX](./flask/converters/README.md) : Convert a MaterialX document to a USD or glTF Texture Procedural document. - [OCIO to MaterialX Definition Generation (Alpha)](./flask/ocio/README.md) : Use the OpenColorIO package to query for color space transforms and create MaterialX node definitions. - [Simple template example](./flask/template/README.md) : A simple "template" application that can be copied and modified as desired. -## NodeJS Express Examples +### NodeJS Express Examples - [General MaterialX Library Inspecter](./nodejs/materialxLibraryInspector/README.md) : Common interface to access remove MaterialX material libraries such as `GPUOpen` and `AmbientCG`. + - Sample deployment (*) is available here.
-See build instructions found here. - -## GitHub Repository +### GitHub Repository materialXWeb + +### Building + +See build instructions found here. + +
+(*) Spin-up time is slow as this is a free tier deployment. diff --git a/documents/html/doxygen_crawl.html b/documents/html/doxygen_crawl.html index ab2b2a3..2131f0b 100644 --- a/documents/html/doxygen_crawl.html +++ b/documents/html/doxygen_crawl.html @@ -19,10 +19,10 @@ - - - - + + + + @@ -181,21 +181,22 @@ + - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/documents/html/index.html b/documents/html/index.html index 5380245..921e990 100644 --- a/documents/html/index.html +++ b/documents/html/index.html @@ -108,31 +108,44 @@
Welcome to Materialx Web
-

-

This repository contains a set sample implementations that show bi-directional communication between Python and Javascript logic.

-

The main focus is on connection "open standards" such as gltF, OCIO, OpenUSD with MaterialX.

+

+ + + + + +
+

This repository contains a set sample implementations demonstrate bi-directional communication between backends using Python and NodeJS and front ends using Javascript .

+

The primary focus is on connection "open standards" such as gltF, OCIO, OpenUSD with MaterialX.

This is part of the set of tools available from MaterialX Lab

-

-Documentation

-

See the home page for more details.

-

-Python Flask Connector Examples

+

+Documentation

+

See the h ome page for more details.

+

+Python Flask Connector Examples

-

-NodeJS Express Examples

+

+NodeJS Express Examples


+

+GitHub Repository

+

materialXWeb

+

+Building

See build instructions found here.

-

-GitHub Repository

-

materialXWeb

+
+

(*) Spin-up time is slow as this is a free tier deployment.

diff --git a/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html b/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html index 4fba0ed..9ebecb6 100644 --- a/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html +++ b/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html @@ -1,3 +1,4 @@ + @@ -8,6 +9,10 @@ MaterialXWeb: Python Materialx Conversion Application + + + + @@ -19,7 +24,7 @@ - + @@ -28,7 +33,7 @@ - +
MaterialXWeb 0.0.2
@@ -140,11 +145,32 @@

+ + + diff --git a/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html b/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html index 24bef5a..28d6e95 100644 --- a/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html +++ b/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html @@ -1,3 +1,4 @@ + @@ -8,6 +9,10 @@ MaterialXWeb: Python GPUOpen Material Inspector + + + + @@ -19,7 +24,7 @@ - + @@ -28,7 +33,7 @@ - +
MaterialXWeb 0.0.2
@@ -131,11 +136,32 @@

+ + + diff --git a/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html b/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html index 5aafe9b..834dc80 100644 --- a/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html +++ b/documents/html/md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html @@ -1,3 +1,4 @@ + @@ -8,6 +9,10 @@ MaterialXWeb: Python MaterialX OCIO Application + + + + @@ -19,7 +24,7 @@ - + @@ -28,7 +33,7 @@ - +
MaterialXWeb 0.0.2
@@ -138,11 +143,32 @@

+ + + diff --git a/documents/html/md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html b/documents/html/md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html index 3dab1dc..91ff60b 100644 --- a/documents/html/md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html +++ b/documents/html/md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html @@ -1,3 +1,4 @@ + @@ -8,6 +9,10 @@ MaterialXWeb: NodeJs MaterialX Library Inspector + + + + @@ -19,7 +24,7 @@ - + @@ -28,7 +33,7 @@ - +
MaterialXWeb 0.0.2
@@ -120,11 +125,32 @@ + + + diff --git a/documents/html/navtreedata.js b/documents/html/navtreedata.js index 344ce63..5d93cf3 100644 --- a/documents/html/navtreedata.js +++ b/documents/html/navtreedata.js @@ -25,11 +25,11 @@ var NAVTREE = [ [ "MaterialXWeb", "index.html", [ - [ "Welcome to Materialx Web", "index.html", "index" ], - [ "Python Materialx Conversion Application", "md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html", null ], - [ "Python GPUOpen Material Inspector", "md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html", null ], - [ "Python MaterialX OCIO Application", "md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html", null ], - [ "NodeJs MaterialX Library Inspector", "md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html", null ], + [ "Welcome to Materialx Web", "index.html", null ], + [ "Python Materialx Conversion Application", "md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html", null ], + [ "Python GPUOpen Material Inspector", "md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html", null ], + [ "Python MaterialX OCIO Application", "md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html", null ], + [ "NodeJs MaterialX Library Inspector", "md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html", null ], [ "Classes", "annotated.html", [ [ "Class List", "annotated.html", "annotated_dup" ], [ "Class Index", "classes.html", null ], diff --git a/documents/html/navtreeindex0.js b/documents/html/navtreeindex0.js index 9e14bae..a95ac75 100644 --- a/documents/html/navtreeindex0.js +++ b/documents/html/navtreeindex0.js @@ -87,15 +87,11 @@ var NAVTREEINDEX0 = "hierarchy.html":[5,2], "index.html":[], "index.html":[0], -"index.html#autotoc_md19":[0,0], -"index.html#autotoc_md20":[0,1], -"index.html#autotoc_md21":[0,2], -"index.html#autotoc_md22":[0,3], "materialx__ocio__app_8js_source.html":[6,0,0,2,0,0,0], -"md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html":[1], -"md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html":[2], -"md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html":[3], -"md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html":[4], +"md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html":[1], +"md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html":[2], +"md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html":[3], +"md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html":[4], "ocio_2static_2js_2_web_socket_client_8js_source.html":[6,0,0,2,0,0,1], "pages.html":[], "usdmtlx_8py_source.html":[6,0,0,0,2] diff --git a/documents/html/pages.html b/documents/html/pages.html index 559cf02..e4692fe 100644 --- a/documents/html/pages.html +++ b/documents/html/pages.html @@ -110,10 +110,10 @@ diff --git a/documents/html/search/all_1.js b/documents/html/search/all_1.js index 911c733..a3d385f 100644 --- a/documents/html/search/all_1.js +++ b/documents/html/search/all_1.js @@ -2,5 +2,5 @@ var searchData= [ ['addcomment_0',['addComment',['../class_ambient_c_g_loader.html#a56b4f76c538080a090c5b454602ba477',1,'AmbientCGLoader']]], ['ambientcgloader_1',['AmbientCGLoader',['../class_ambient_c_g_loader.html',1,'']]], - ['application_2',['Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html',1,'Python Materialx Conversion Application'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html',1,'Python MaterialX OCIO Application']]] + ['application_2',['Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html',1,'Python Materialx Conversion Application'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html',1,'Python MaterialX OCIO Application']]] ]; diff --git a/documents/html/search/all_2.js b/documents/html/search/all_2.js index ad6112b..1987b2d 100644 --- a/documents/html/search/all_2.js +++ b/documents/html/search/all_2.js @@ -1,4 +1,5 @@ var searchData= [ - ['builddownloadattribute_0',['buildDownloadAttribute',['../class_ambient_c_g_loader.html#a14933efc9ecf6e4e42f98df56a07ca1f',1,'AmbientCGLoader']]] + ['builddownloadattribute_0',['buildDownloadAttribute',['../class_ambient_c_g_loader.html#a14933efc9ecf6e4e42f98df56a07ca1f',1,'AmbientCGLoader']]], + ['building_1',['Building',['../index.html#autotoc_md23',1,'']]] ]; diff --git a/documents/html/search/all_3.js b/documents/html/search/all_3.js index fdb480e..3cadf96 100644 --- a/documents/html/search/all_3.js +++ b/documents/html/search/all_3.js @@ -3,6 +3,6 @@ var searchData= ['cleardownloadmaterial_0',['clearDownloadMaterial',['../class_ambient_c_g_loader.html#a68615f8e2d6a103fc58c66542fccc364',1,'AmbientCGLoader']]], ['connector_20examples_1',['Python Flask Connector Examples',['../index.html#autotoc_md20',1,'']]], ['constructor_2',['constructor',['../class_ambient_c_g_loader.html#a213fecb61c6b544ff7c7c8cb5d08ee59',1,'AmbientCGLoader::constructor()'],['../class_js_g_p_u_open_material_loader.html#ac14a2316019215170e6a5b41796083a0',1,'JsGPUOpenMaterialLoader::constructor()']]], - ['conversion_20application_3',['Python Materialx Conversion Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], + ['conversion_20application_3',['Python Materialx Conversion Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], ['convert_5fpng_5fto_5fbase64_4',['convert_png_to_base64',['../class_material_x_conversion_app_1_1_material_x_conversion_app.html#ad3c996f93010e92107504bbb038676fc',1,'MaterialXConversionApp::MaterialXConversionApp']]] ]; diff --git a/documents/html/search/all_4.js b/documents/html/search/all_4.js index 80fbf6e..7e7d135 100644 --- a/documents/html/search/all_4.js +++ b/documents/html/search/all_4.js @@ -1,7 +1,7 @@ var searchData= [ - ['dependents_0',['Dependents',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html#autotoc_md1',1,'Dependents'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html#autotoc_md10',1,'Dependents'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html#autotoc_md14',1,'Dependents']]], - ['deployment_1',['Deployment',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html#autotoc_md4',1,'']]], + ['dependents_0',['Dependents',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html#autotoc_md1',1,'Dependents'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html#autotoc_md10',1,'Dependents'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html#autotoc_md14',1,'Dependents']]], + ['deployment_1',['Deployment',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html#autotoc_md4',1,'']]], ['documentation_2',['Documentation',['../index.html#autotoc_md19',1,'']]], ['downloadassetdatabase_3',['downloadAssetDatabase',['../class_ambient_c_g_loader.html#a38043b20adbfa70bc094c8be12db4eae',1,'AmbientCGLoader']]], ['downloadmaterialasset_4',['downloadMaterialAsset',['../class_ambient_c_g_loader.html#a2fd577bed5512051e624b625962c1ac7',1,'AmbientCGLoader']]], diff --git a/documents/html/search/all_5.js b/documents/html/search/all_5.js index bba47e3..3df932f 100644 --- a/documents/html/search/all_5.js +++ b/documents/html/search/all_5.js @@ -1,6 +1,6 @@ var searchData= [ ['examples_0',['Examples',['../index.html#autotoc_md21',1,'NodeJS Express Examples'],['../index.html#autotoc_md20',1,'Python Flask Connector Examples']]], - ['execution_1',['Execution',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html#autotoc_md3',1,'Execution'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html#autotoc_md12',1,'Execution'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html#autotoc_md16',1,'Execution']]], + ['execution_1',['Execution',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html#autotoc_md3',1,'Execution'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html#autotoc_md12',1,'Execution'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html#autotoc_md16',1,'Execution']]], ['express_20examples_2',['NodeJS Express Examples',['../index.html#autotoc_md21',1,'']]] ]; diff --git a/documents/html/search/all_7.js b/documents/html/search/all_7.js index 36aecf3..fc5cab2 100644 --- a/documents/html/search/all_7.js +++ b/documents/html/search/all_7.js @@ -8,5 +8,5 @@ var searchData= ['getmaterials_5',['getMaterials',['../class_js_g_p_u_open_material_loader.html#a0ab9a9768584167afa02afa0b9755632',1,'JsGPUOpenMaterialLoader']]], ['getmaterialxstring_6',['getMaterialXString',['../class_ambient_c_g_loader.html#a8ba83539a06f0cf5bd9043ffada57495',1,'AmbientCGLoader']]], ['github_20repository_7',['GitHub Repository',['../index.html#autotoc_md22',1,'']]], - ['gpuopen_20material_20inspector_8',['Python GPUOpen Material Inspector',['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]] + ['gpuopen_20material_20inspector_8',['Python GPUOpen Material Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documents/html/search/all_9.js b/documents/html/search/all_9.js index 42ec4a0..e542339 100644 --- a/documents/html/search/all_9.js +++ b/documents/html/search/all_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['inspector_0',['Inspector',['../md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'NodeJs MaterialX Library Inspector'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'Python GPUOpen Material Inspector']]], - ['installation_1',['Installation',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html#autotoc_md2',1,'Installation'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html#autotoc_md11',1,'Installation'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html#autotoc_md15',1,'Installation']]] + ['inspector_0',['Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'NodeJs MaterialX Library Inspector'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'Python GPUOpen Material Inspector']]], + ['installation_1',['Installation',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html#autotoc_md2',1,'Installation'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html#autotoc_md11',1,'Installation'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html#autotoc_md15',1,'Installation']]] ]; diff --git a/documents/html/search/all_b.js b/documents/html/search/all_b.js index 8334539..c203542 100644 --- a/documents/html/search/all_b.js +++ b/documents/html/search/all_b.js @@ -1,5 +1,5 @@ var searchData= [ - ['library_20inspector_0',['NodeJs MaterialX Library Inspector',['../md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]], + ['library_20inspector_0',['NodeJs MaterialX Library Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]], ['loadmaterialslist_1',['loadMaterialsList',['../class_ambient_c_g_loader.html#ac68ea040277cae1165b1bffd5a3c86f5',1,'AmbientCGLoader']]] ]; diff --git a/documents/html/search/all_c.js b/documents/html/search/all_c.js index 7743eff..c28af06 100644 --- a/documents/html/search/all_c.js +++ b/documents/html/search/all_c.js @@ -1,9 +1,9 @@ var searchData= [ - ['material_20inspector_0',['Python GPUOpen Material Inspector',['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]], - ['materialx_20conversion_20application_1',['Python Materialx Conversion Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], - ['materialx_20library_20inspector_2',['NodeJs MaterialX Library Inspector',['../md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]], - ['materialx_20ocio_20application_3',['Python MaterialX OCIO Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]], + ['material_20inspector_0',['Python GPUOpen Material Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]], + ['materialx_20conversion_20application_1',['Python Materialx Conversion Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], + ['materialx_20library_20inspector_2',['NodeJs MaterialX Library Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]], + ['materialx_20ocio_20application_3',['Python MaterialX OCIO Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]], ['materialx_20web_4',['Welcome to Materialx Web',['../index.html',1,'']]], ['materialx_5fconversion_5fclient_5',['MaterialX_Conversion_Client',['../class_material_x___conversion___client.html',1,'']]], ['materialx_5fgpuopen_5fclient_6',['MaterialX_GPUOpen_Client',['../class_material_x___g_p_u_open___client.html',1,'']]], diff --git a/documents/html/search/all_d.js b/documents/html/search/all_d.js index e3b535c..9652add 100644 --- a/documents/html/search/all_d.js +++ b/documents/html/search/all_d.js @@ -1,5 +1,5 @@ var searchData= [ ['nodejs_20express_20examples_0',['NodeJS Express Examples',['../index.html#autotoc_md21',1,'']]], - ['nodejs_20materialx_20library_20inspector_1',['NodeJs MaterialX Library Inspector',['../md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]] + ['nodejs_20materialx_20library_20inspector_1',['NodeJs MaterialX Library Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documents/html/search/all_e.js b/documents/html/search/all_e.js index ce3f47c..90f843b 100644 --- a/documents/html/search/all_e.js +++ b/documents/html/search/all_e.js @@ -1,4 +1,4 @@ var searchData= [ - ['ocio_20application_0',['Python MaterialX OCIO Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]] + ['ocio_20application_0',['Python MaterialX OCIO Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documents/html/search/all_f.js b/documents/html/search/all_f.js index b7a1a49..eebefeb 100644 --- a/documents/html/search/all_f.js +++ b/documents/html/search/all_f.js @@ -3,7 +3,7 @@ var searchData= ['parameters_0',['Parameters',['../usdmtlx_8py.html#autotoc_md6',1,'Parameters'],['../usdmtlx_8py.html#autotoc_md7',1,'Parameters']]], ['parameters_3a_1',['Parameters:',['../usdmtlx_8py.html#autotoc_md5',1,'Parameters:'],['../usdmtlx_8py.html#autotoc_md8',1,'Parameters:']]], ['python_20flask_20connector_20examples_2',['Python Flask Connector Examples',['../index.html#autotoc_md20',1,'']]], - ['python_20gpuopen_20material_20inspector_3',['Python GPUOpen Material Inspector',['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]], - ['python_20materialx_20conversion_20application_4',['Python Materialx Conversion Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], - ['python_20materialx_20ocio_20application_5',['Python MaterialX OCIO Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]] + ['python_20gpuopen_20material_20inspector_3',['Python GPUOpen Material Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]], + ['python_20materialx_20conversion_20application_4',['Python Materialx Conversion Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], + ['python_20materialx_20ocio_20application_5',['Python MaterialX OCIO Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documents/html/search/pages_0.js b/documents/html/search/pages_0.js index 00ed242..ff5b693 100644 --- a/documents/html/search/pages_0.js +++ b/documents/html/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['application_0',['Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html',1,'Python Materialx Conversion Application'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html',1,'Python MaterialX OCIO Application']]] + ['application_0',['Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html',1,'Python Materialx Conversion Application'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html',1,'Python MaterialX OCIO Application']]] ]; diff --git a/documents/html/search/pages_1.js b/documents/html/search/pages_1.js index e891b67..35f19af 100644 --- a/documents/html/search/pages_1.js +++ b/documents/html/search/pages_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['conversion_20application_0',['Python Materialx Conversion Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]] + ['conversion_20application_0',['Python Materialx Conversion Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documents/html/search/pages_2.js b/documents/html/search/pages_2.js index 8f3bd3f..9628f9e 100644 --- a/documents/html/search/pages_2.js +++ b/documents/html/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['gpuopen_20material_20inspector_0',['Python GPUOpen Material Inspector',['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]] + ['gpuopen_20material_20inspector_0',['Python GPUOpen Material Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documents/html/search/pages_3.js b/documents/html/search/pages_3.js index 43672cf..baa5a73 100644 --- a/documents/html/search/pages_3.js +++ b/documents/html/search/pages_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['inspector_0',['Inspector',['../md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'NodeJs MaterialX Library Inspector'],['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'Python GPUOpen Material Inspector']]] + ['inspector_0',['Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'NodeJs MaterialX Library Inspector'],['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'Python GPUOpen Material Inspector']]] ]; diff --git a/documents/html/search/pages_4.js b/documents/html/search/pages_4.js index 92534cb..c519d59 100644 --- a/documents/html/search/pages_4.js +++ b/documents/html/search/pages_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['library_20inspector_0',['NodeJs MaterialX Library Inspector',['../md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]] + ['library_20inspector_0',['NodeJs MaterialX Library Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documents/html/search/pages_5.js b/documents/html/search/pages_5.js index 997d964..987a1c4 100644 --- a/documents/html/search/pages_5.js +++ b/documents/html/search/pages_5.js @@ -1,8 +1,8 @@ var searchData= [ - ['material_20inspector_0',['Python GPUOpen Material Inspector',['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]], - ['materialx_20conversion_20application_1',['Python Materialx Conversion Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], - ['materialx_20library_20inspector_2',['NodeJs MaterialX Library Inspector',['../md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]], - ['materialx_20ocio_20application_3',['Python MaterialX OCIO Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]], + ['material_20inspector_0',['Python GPUOpen Material Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]], + ['materialx_20conversion_20application_1',['Python Materialx Conversion Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], + ['materialx_20library_20inspector_2',['NodeJs MaterialX Library Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]], + ['materialx_20ocio_20application_3',['Python MaterialX OCIO Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]], ['materialx_20web_4',['Welcome to Materialx Web',['../index.html',1,'']]] ]; diff --git a/documents/html/search/pages_6.js b/documents/html/search/pages_6.js index a0dc856..5d9379c 100644 --- a/documents/html/search/pages_6.js +++ b/documents/html/search/pages_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['nodejs_20materialx_20library_20inspector_0',['NodeJs MaterialX Library Inspector',['../md__d_1_2work_2materialx_2materialxweb_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]] + ['nodejs_20materialx_20library_20inspector_0',['NodeJs MaterialX Library Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2nodejs_2materialx_library_inspector_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documents/html/search/pages_7.js b/documents/html/search/pages_7.js index ce3f47c..90f843b 100644 --- a/documents/html/search/pages_7.js +++ b/documents/html/search/pages_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['ocio_20application_0',['Python MaterialX OCIO Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]] + ['ocio_20application_0',['Python MaterialX OCIO Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/documents/html/search/pages_8.js b/documents/html/search/pages_8.js index 9522fab..dbbaee9 100644 --- a/documents/html/search/pages_8.js +++ b/documents/html/search/pages_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['python_20gpuopen_20material_20inspector_0',['Python GPUOpen Material Inspector',['../md__d_1_2work_2materialx_2materialxweb_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]], - ['python_20materialx_20conversion_20application_1',['Python Materialx Conversion Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], - ['python_20materialx_20ocio_20application_2',['Python MaterialX OCIO Application',['../md__d_1_2work_2materialx_2materialxweb_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]] + ['python_20gpuopen_20material_20inspector_0',['Python GPUOpen Material Inspector',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2gpuopen_2_r_e_a_d_m_e.html',1,'']]], + ['python_20materialx_20conversion_20application_1',['Python Materialx Conversion Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2converters_2_r_e_a_d_m_e.html',1,'']]], + ['python_20materialx_20ocio_20application_2',['Python MaterialX OCIO Application',['../md__d_1_2_work_2materialx_2materialx_web_2flask_2ocio_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/flask/gpuopen/images/extract_material_1.png b/flask/gpuopen/images/extract_material_1.png index 949d494..0272241 100644 Binary files a/flask/gpuopen/images/extract_material_1.png and b/flask/gpuopen/images/extract_material_1.png differ diff --git a/flask/gpuopen/images/extract_material_2.png b/flask/gpuopen/images/extract_material_2.png new file mode 100644 index 0000000..5054a88 Binary files /dev/null and b/flask/gpuopen/images/extract_material_2.png differ