[nodes] change texture mapping parameters

This commit is contained in:
Thomas Zorroché 2021-08-16 18:52:30 +02:00 committed by Fabien Castan
parent 440ec43ac0
commit f9f88c9932

View file

@ -78,7 +78,7 @@ Many cameras are contributing to the low frequencies and only the best ones cont
exclusive=True, exclusive=True,
uid=[0], uid=[0],
), ),
desc.GroupAttribute(name="colorMap", label="Color Map", description="Color Map Parameters", desc.GroupAttribute(name="colorMapping", label="Color Mapping", description="Color Map Parameters",
enabled=lambda node: (node.imagesFolder.value != ''), enabled=lambda node: (node.imagesFolder.value != ''),
group=None, group=None,
groupDesc=[ groupDesc=[
@ -91,72 +91,73 @@ Many cameras are contributing to the low frequencies and only the best ones cont
group=None, group=None,
), ),
desc.ChoiceParam( desc.ChoiceParam(
name='outputTextureFileType', name='colorMappingFileType',
label='File Type', label='File Type',
description='Texture File Type', description='Texture File Type',
value='exr', value='exr',
values=('jpg', 'png', 'tiff', 'exr'), values=('exr', 'png', 'tiff', 'jpg'),
exclusive=True, exclusive=True,
uid=[0], uid=[0],
enabled=lambda node: node.colorMap.enable.value, enabled=lambda node: node.colorMapping.enable.value,
), ),
], ],
), ),
desc.GroupAttribute(name="normalMap", label="Normal Map", description="Normal Map Parameters", desc.GroupAttribute(name="bumpMapping", label="Bump Mapping", description="Bump Mapping Parameters",
enabled=lambda node: (node.inputRefMesh.value != ''), enabled=lambda node: (node.inputRefMesh.value != ''),
group=None, group=None,
groupDesc=[ groupDesc=[
desc.BoolParam( desc.BoolParam(
name='enable', name='enable',
label='Enable', label='Enable',
description='Generate Normal Maps', description='Generate Normal / Bump Maps',
value=True, value=True,
uid=[], uid=[],
group=None, group=None,
), ),
desc.ChoiceParam( desc.ChoiceParam(
name='outputNormalMapFileType', name='bumpType',
label='Bump Type',
description='Export Normal Map or Height Map',
value='Normal',
values=('Height', 'Normal'),
exclusive=True,
uid=[0],
enabled=lambda node: node.bumpMapping.enable.value,
),
desc.ChoiceParam(
name='bumpMappingFileType',
label='File Type', label='File Type',
description='NormalMap Texture File Type', description='NormalMap Texture File Type',
value='exr', value='exr',
values=('jpg', 'png', 'tiff', 'exr'), #values= lambda node: ('exr', 'png', 'tiff', 'jpg') if node.bumpType.value == "Normal" else ('exr',),
values = ('exr', 'png', 'tiff', 'jpg'),
exclusive=True, exclusive=True,
uid=[0], uid=[0],
enabled=lambda node: node.normalMap.enable.value, enabled=lambda node: node.bumpMapping.enable.value,
), ),
], ],
), ),
desc.GroupAttribute(name="heightMap", label="Height Map", description="Height Map Parameters", desc.GroupAttribute(name="displacementMapping", label="Displacement Mapping", description="Displacement Mapping Parameters",
enabled=lambda node: (node.inputRefMesh.value != ''), enabled=lambda node: (node.inputRefMesh.value != ''),
group=None, group=None,
groupDesc=[ groupDesc=[
desc.BoolParam( desc.BoolParam(
name='enable', name='enable',
label='Enable', label='Enable',
description='Generate Height Maps', description='Generate Height Maps for Displacement',
value=True, value=True,
uid=[], uid=[],
group=None, group=None,
), ),
desc.ChoiceParam( desc.ChoiceParam(
name='outputHeightMapFileType', name='displacementMappingFileType',
label='File Type', label='File Type',
description='HeightMap Texture File Type', description='HeightMap Texture File Type',
value='exr', value='exr',
values=('exr',), values=('exr',),
exclusive=True, exclusive=True,
uid=[0], uid=[0],
enabled=lambda node: node.heightMap.enable.value, enabled=lambda node: node.displacementMapping.enable.value,
),
desc.ChoiceParam(
name='heightMapUsage',
label='Usage',
description='Use HeightMap for displacement or bump mapping',
value='displacement',
values=('displacement', 'bump'),
exclusive=True,
uid=[0],
enabled=lambda node: node.heightMap.enable.value,
), ),
], ],
), ),