Skip to content

Commit a1e441e

Browse files
authored
Add PhysicallyBased node definition (#27)
* First pass to create valid nodedef. * Some fixes for vec arrays. Note floatarray makes code gen fault so use string for now. Add all examples as instances. Validated and test in node editor. * Fix up lists for strings on instances Load into MXlab editor and snapshot. * Update API docs.
1 parent 23959c2 commit a1e441e

22 files changed

Lines changed: 2905 additions & 583 deletions

documents/doxygen_warnings.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
D:/Work/materialx/materialxMaterials/src/materialxMaterials/polyHavenLoaderCmd.py:14: warning: Member main() (function) of namespace materialxMaterials.polyHavenLoaderCmd is not documented.
22
D:/Work/materialx/materialxMaterials/src/materialxMaterials/polyHavenLoaderCmd.py:11: warning: Member logger (variable) of namespace materialxMaterials.polyHavenLoaderCmd is not documented.
33
D:/Work/materialx/materialxMaterials/src/materialxMaterials/polyHavenLoaderCmd.py:12: warning: Member level (variable) of namespace materialxMaterials.polyHavenLoaderCmd is not documented.
4+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:445: warning: Unsupported xml/html tag <nodegraph> found
5+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:446: warning: Unsupported xml/html tag <oren_nayar_diffuse_bsdf> found
6+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:447: warning: Unsupported xml/html tag <output> found
7+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:448: warning: Unsupported xml/html tag <input> found
8+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:449: warning: Unsupported xml/html tag <input> found
9+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:450: warning: Unsupported xml/html tag </oren_nayar_diffuse_bsdf> found
10+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:452: warning: Unsupported xml/html tag <surface> found
11+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:453: warning: Unsupported xml/html tag <input> found
12+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:454: warning: Unsupported xml/html tag </surface> found
13+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:456: warning: Unsupported xml/html tag <output> found
14+
D:/Work/materialx/materialxMaterials/src/materialxMaterials/physicallyBasedMaterialX.py:457: warning: Unsupported xml/html tag </nodegraph> found
415
D:/Work/materialx/materialxMaterials/README.md:197: warning: Unexpected html tag <table> found within <a href=...> context
516
D:/Work/materialx/materialxMaterials/README.md:198: warning: Unexpected html tag <tr> found within <a href=...> context
617
D:/Work/materialx/materialxMaterials/README.md:199: warning: Unexpected html tag <td> found within <a href=...> context

documents/html/classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader-members.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,11 @@
110110
<table class="directory">
111111
<tr class="even"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#a66367f05d514ce58d052e8aad16d5bbc">__init__</a>(self, mx_module, Optional[mx.Document] mx_stdlib=None)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
112112
<tr class="odd"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#a9b69282d0acd1f1b5cf92807cad9c288">_getMethodName</a>(self)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
113-
<tr class="even"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#aeebf1a5739a076154a34bd6d58bea8d4">addComment</a>(self, doc, commentString)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
114-
<tr class="odd"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#ad568a7f8abedc69fb614271dd3faff2a">convertToMaterialX</a>(self, materialNames=[], shaderCategory='standard_surface', remapKeys={}, shaderPreFix='')</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
115-
<tr class="even"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#a761fb96e854016db0502cee510c02ef7">convertToMaterialXString</a>(self)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
113+
<tr class="even"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#abebf5e69e92abb58a9738c1f38cc75d0">_map_keys_to_definition</a>(self, mat, ndef)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
114+
<tr class="odd"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#aeebf1a5739a076154a34bd6d58bea8d4">addComment</a>(self, doc, commentString)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
115+
<tr class="even"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#ad568a7f8abedc69fb614271dd3faff2a">convertToMaterialX</a>(self, materialNames=[], shaderCategory='standard_surface', remapKeys={}, shaderPreFix='')</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
116+
<tr class="odd"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#a761fb96e854016db0502cee510c02ef7">convertToMaterialXString</a>(self)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
117+
<tr class="even"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#ac800766a9160f68152c15cfe53032acb">createNodeDef</a>(self)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
116118
<tr class="odd"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#a1602d9f79454e1faaa224410ddcd697c">doc</a></td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
117119
<tr class="even"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#a00df7f744ae51556d8f63db4360eef43">getInputRemapping</a>(self, shadingModel)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>
118120
<tr class="odd"><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html#aae3e6a57ee0e7f49e394a172d87dc410">getJSON</a>(self)</td><td class="entry"><a class="el" href="classmaterialx_materials_1_1physically_based_material_x_1_1_physically_based_material_loader.html">materialxMaterials.physicallyBasedMaterialX.PhysicallyBasedMaterialLoader</a></td><td class="entry"></td></tr>

0 commit comments

Comments
 (0)