serious bugfix to the material exporter
parent
d631da2187
commit
a7fba35ef0
|
@ -35,7 +35,7 @@ class MtsAdjustments:
|
||||||
self.target_dir = target_dir
|
self.target_dir = target_dir
|
||||||
self.exported_materials = []
|
self.exported_materials = []
|
||||||
self.exported_textures = []
|
self.exported_textures = []
|
||||||
self.materials = materials if materials != None else bpy.data.textures
|
self.materials = materials if materials != None else bpy.data.materials
|
||||||
self.textures = textures if textures != None else bpy.data.textures
|
self.textures = textures if textures != None else bpy.data.textures
|
||||||
|
|
||||||
def exportWorldtrafo(self, trafo):
|
def exportWorldtrafo(self, trafo):
|
||||||
|
@ -142,7 +142,8 @@ class MtsAdjustments:
|
||||||
if name in self.materials:
|
if name in self.materials:
|
||||||
return self.materials[name]
|
return self.materials[name]
|
||||||
else:
|
else:
|
||||||
raise Exception('Failed to find material "%s"' % name)
|
raise Exception('Failed to find material "%s" in "%s"' % (name,
|
||||||
|
str(self.materials)))
|
||||||
|
|
||||||
def exportTexture(self, mat):
|
def exportTexture(self, mat):
|
||||||
if mat.name in self.exported_textures:
|
if mat.name in self.exported_textures:
|
||||||
|
|
|
@ -6,3 +6,8 @@ Blender application bundle (e.g. \code{blender.app/Contents/MacOS/}\textbf{<BLEN
|
||||||
|
|
||||||
When specifying the Mitsuba executable path, note that you must again provide
|
When specifying the Mitsuba executable path, note that you must again provide
|
||||||
the path to the binary within the application bundle, e.g. \code{/Applications/Mitsuba.app/Contents/MacOS/mitsuba}
|
the path to the binary within the application bundle, e.g. \code{/Applications/Mitsuba.app/Contents/MacOS/mitsuba}
|
||||||
|
|
||||||
|
\subsection{General information}
|
||||||
|
- MtsBlend always uses the first material slot as the main material of an
|
||||||
|
object. When building custom materials (e.g. mixtures using the compound BSDF),
|
||||||
|
make sure that the first slot contains the final material you wish to assign.
|
||||||
|
|
Loading…
Reference in New Issue