Can anyone get me some hints that how to get the material's Reflectance 0/90 color and texture information?

my code:
scene = Cmaxwell(mwcallback_cb)
materials = CmaxwellMaterialIterator() # read all materials into a list.
mat = materials.first(scene) # get the first item from the list.
while not mat.isNull():
name = mat.getName()
numLayers = mat.getNumLayers()
for i in range(numLayers[0]):
layer = mat.getLayer(i)
for b in range(layer.getNumBSDFs()[0]):
bsdfdata = layer.getBSDF(b)
reflectance_0_map = bsdfdata.getAttribute('reflectance_0_map')
mat = materials.next()
Ya sometimes the Maxwell API is like trying to solve a Sudoku puzzle. A lot of head scratching. I wish the documentation explained more because I waste so much time guessing.
Code: Select all
    for b in range(layer.getNumBSDFs()[0]):
        bsdfdata = layer.getBSDF(b)
        refldata = bsdfdata.getReflectance() # handle to instance of Creflectance
        refl_color, ok = refldata.getAttribute('color') # handle to instance of Cattribute
        if refl_color.activeType == MAP_TYPE_BITMAP:
        if refl_color.activeType == MAP_TYPE_RGB:
            print('rgb', refl_color.rgb)
    mat = materials.next()

Confirmed....It is not importing correctly in the […]

getPath() doesn't work on pymaxwell5

I see, I only read the Python part, never think ab[…]

Remove material from the scene

oh...ok...Thank you for answer!

Unable to resume rendering.

Hello, Since this morning it is impossible for me […]