2025-12-01

This commit is contained in:
2026-03-17 14:58:51 -06:00
parent 183e865f8b
commit 4b82b57113
6846 changed files with 954887 additions and 162606 deletions
@@ -51,11 +51,12 @@ MAP_TYPE_TO_CYCLES_IMG_PARAMS = {
MapType.DEFAULT: ("sRGB", "STRAIGHT", "Linear"),
MapType.UNKNOWN: ("sRGB", "STRAIGHT", "Linear"),
MapType.ALPHA: ("Raw", "STRAIGHT", "Linear"),
MapType.ALPHAMASKED: ("sRGB", "STRAIGHT", "Linear"),
MapType.ALPHAMASKED: ("sRGB", "CHANNEL_PACKED", "Linear"),
MapType.AO: ("Raw", "STRAIGHT", "Linear"),
MapType.BUMP: ("Raw", "STRAIGHT", "Linear"),
MapType.BUMP16: ("Raw", "STRAIGHT", "Linear"),
MapType.COL: ("sRGB", "STRAIGHT", "Linear"),
MapType.ALBEDO: ("sRGB", "STRAIGHT", "Linear"),
MapType.DIFF: ("sRGB", "STRAIGHT", "Linear"),
MapType.DISP: ("Raw", "STRAIGHT", "Cubic"),
MapType.DISP16: ("Raw", "STRAIGHT", "Cubic"),
@@ -65,6 +66,7 @@ MAP_TYPE_TO_CYCLES_IMG_PARAMS = {
MapType.FUZZ: ("sRGB", "STRAIGHT", "Linear"),
MapType.GLOSS: ("Raw", "STRAIGHT", "Linear"),
MapType.IDMAP: ("Raw", "STRAIGHT", "Linear"),
MapType.DIRECTION: ("sRGB", "STRAIGHT", "Linear"),
MapType.LIGHT: ("Raw", "STRAIGHT", "Linear"),
MapType.HDR: ("Raw", "STRAIGHT", "Linear"),
MapType.MASK: ("Raw", "STRAIGHT", "Linear"),
@@ -72,6 +74,7 @@ MAP_TYPE_TO_CYCLES_IMG_PARAMS = {
MapType.NRM: ("Raw", "STRAIGHT", "Linear"),
MapType.NRM16: ("Raw", "STRAIGHT", "Linear"),
MapType.OVERLAY: ("Raw", "STRAIGHT", "Linear"),
MapType.OVERLAY16: ("sRGB", "STRAIGHT", "Linear"),
MapType.REFL: ("sRGB", "STRAIGHT", "Linear"),
MapType.ROUGHNESS: ("Raw", "STRAIGHT", "Linear"),
MapType.SSS: ("sRGB", "STRAIGHT", "Linear"),
@@ -1542,7 +1545,7 @@ class CyclesMaterial():
node_tex_color = self.nodes.get_color_tex_node()
node_bsdf = self.nodes.bsdf_principled
node_out = self.nodes.mat_out
# node_out = self.nodes.mat_out
node_vol_abs = node_utils.create_volume_absorption_node(
group=self.mat,
parent=None,
@@ -1558,14 +1561,15 @@ class CyclesMaterial():
node_in=node_vol_abs,
sock_in_name="Color",
sock_in_bl_idname_expected="NodeSocketColor")
create_link(
node_tree=self.mat.node_tree,
node_out=node_vol_abs,
sock_out_name="Volume",
sock_out_bl_idname_expected="NodeSocketShader",
node_in=node_out,
sock_in_name="Volume",
sock_in_bl_idname_expected="NodeSocketShader")
# TODO(SOFT-2638): could show a redo last setting for this connection
# create_link(
# node_tree=self.mat.node_tree,
# node_out=node_vol_abs,
# sock_out_name="Volume",
# sock_out_bl_idname_expected="NodeSocketShader",
# node_in=node_out,
# sock_in_name="Volume",
# sock_in_bl_idname_expected="NodeSocketShader")
create_link(
node_tree=self.mat.node_tree,
node_out=node_tex_transmission,