mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-15 18:16:57 +02:00
[nodes] change texture mapping parameters
This commit is contained in:
parent
440ec43ac0
commit
f9f88c9932
1 changed files with 24 additions and 23 deletions
|
@ -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,
|
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue