ERROR: Reference to an undefined NamedObject name: Glass__Material_nodeMat_Mat_Nodes__002_mat
Traceback (most recent call last):
File "F:\Users\Michael\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\BlendLuxCore\engine\__init__.py", line 142, in view_update_lux
self._session = self._exporter.create_session(self, context.scene, context)
File "F:\Users\Michael\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\BlendLuxCore\export\__init__.py", line 203, in create_session
luxcore_scene.Parse(scene_props)
RuntimeError: Reference to an undefined NamedObject name: Glass__Material_nodeMat_Mat_Nodes__002_mat
If a mix material is used in combination with volumes the mix material definition happens before the input materials. That results in an error.
use mix material with volumes, e.g. the following material node tree
converting object: Cube.022
converting mesh: Cube.025
nodeMatSURFACE
scene.volumes.Volume__Node__Tree__004SHADER.emission = 0 0 0
scene.volumes.Volume__Node__Tree__004SHADER.ior = 1.4950000047683716
scene.volumes.Volume__Node__Tree__004SHADER.type = "clear"
scene.volumes.Volume__Node__Tree__004SHADER.absorption = 3.7987448098447238 0.87892013825335269 3.4369541083131394
scene.materials.nodeMatSURFACE.volume.interior = "Volume__Node__Tree__004SHADER"
scene.materials.Glass__Material_nodeMat_Mat_Nodes__002_mat.kt = 1 1 1
scene.materials.Glass__Material_nodeMat_Mat_Nodes__002_mat.type = "glass"
scene.materials.Glass__Material_nodeMat_Mat_Nodes__002_mat.kr = 1 1 1
scene.materials.Glossy__Material_nodeMat_Mat_Nodes__002_mat.kd = 0.69999998807907104 0.69999998807907104 0.69999998807907104
scene.materials.Glossy__Material_nodeMat_Mat_Nodes__002_mat.vroughness = 0.05000000074505806
scene.materials.Glossy__Material_nodeMat_Mat_Nodes__002_mat.ks = 0.05000000074505806 0.05000000074505806 0.05000000074505806
scene.materials.Glossy__Material_nodeMat_Mat_Nodes__002_mat.type = "glossy2"
scene.materials.Glossy__Material_nodeMat_Mat_Nodes__002_mat.d = 0
scene.materials.Glossy__Material_nodeMat_Mat_Nodes__002_mat.ka = 0 0 0
scene.materials.Glossy__Material_nodeMat_Mat_Nodes__002_mat.uroughness = 0.05000000074505806
scene.materials.Glossy__Material_nodeMat_Mat_Nodes__002_mat.multibounce = 0
scene.materials.nodeMatSURFACE.amount = 0.5
scene.materials.nodeMatSURFACE.material1 = "Glass__Material_nodeMat_Mat_Nodes__002_mat"
scene.materials.nodeMatSURFACE.type = "mix"
scene.materials.nodeMatSURFACE.material2 = "Glossy__Material_nodeMat_Mat_Nodes__002_mat"