[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, enabled=lambda node: node.bumpMapping.enable.value,
), ),
desc.ChoiceParam( desc.ChoiceParam(
name='bumpMappingFileType', name='normalFileType',
label='File Type', label='File Type',
description='NormalMap Texture File Type', description='NormalMap Texture File Type',
value='exr', value='exr',
#values= lambda node: ('exr', 'png', 'tiff', 'jpg') if node.bumpType.value == "Normal" else ('exr',),
values = ('exr', 'png', 'tiff', 'jpg'), values = ('exr', 'png', 'tiff', 'jpg'),
exclusive=True, exclusive=True,
uid=[0], 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",
), ),
], ],
), ),