[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,
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 != ''),
group=None,
groupDesc=[
@ -91,72 +91,73 @@ Many cameras are contributing to the low frequencies and only the best ones cont
group=None,
),
desc.ChoiceParam(
name='outputTextureFileType',
name='colorMappingFileType',
label='File Type',
description='Texture File Type',
value='exr',
values=('jpg', 'png', 'tiff', 'exr'),
values=('exr', 'png', 'tiff', 'jpg'),
exclusive=True,
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 != ''),
group=None,
groupDesc=[
desc.BoolParam(
name='enable',
label='Enable',
description='Generate Normal Maps',
description='Generate Normal / Bump Maps',
value=True,
uid=[],
group=None,
),
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',
description='NormalMap Texture File Type',
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,
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 != ''),
group=None,
groupDesc=[
desc.BoolParam(
name='enable',
label='Enable',
description='Generate Height Maps',
description='Generate Height Maps for Displacement',
value=True,
uid=[],
group=None,
),
desc.ChoiceParam(
name='outputHeightMapFileType',
name='displacementMappingFileType',
label='File Type',
description='HeightMap Texture File Type',
value='exr',
values=('exr',),
exclusive=True,
uid=[0],
enabled=lambda node: node.heightMap.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,
enabled=lambda node: node.displacementMapping.enable.value,
),
],
),