2025-12-01
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user