[nodes] separate choice parameter for bump mapping file type

One for Normal, one for Height
This commit is contained in:
Thomas Zorroche 2021-08-17 16:36:42 +02:00 committed by Fabien Castan
parent b21ac27942
commit 4346e55d5c

View file

@ -125,15 +125,24 @@ Many cameras are contributing to the low frequencies and only the best ones cont
enabled=lambda node: node.bumpMapping.enable.value,
),
desc.ChoiceParam(
name='bumpMappingFileType',
name='normalFileType',
label='File Type',
description='NormalMap Texture File Type',
value='exr',
#values= lambda node: ('exr', 'png', 'tiff', 'jpg') if node.bumpType.value == "Normal" else ('exr',),
values = ('exr', 'png', 'tiff', 'jpg'),
exclusive=True,
uid=[0],
enabled=lambda node: node.bumpMapping.enable.value,
enabled=lambda node: node.bumpMapping.enable.value and node.bumpMapping.bumpType.value == "Normal",
),
desc.ChoiceParam(
name='heightFileType',
label='File Type',
description='HeightMap Texture File Type',
value='exr',
values=('exr',),
exclusive=True,
uid=[0],
enabled=lambda node: node.bumpMapping.enable.value and node.bumpMapping.bumpType.value == "Height",
),
],
),