Render: Rename render passes for clarity
In very old OpenEXR version there was a limit on the channel names, which meant the pass names needed to be short like "DiffDir". Change them to be longer like "Diffuse Direct". * This breaks forward compatibility. Old Blender version will lose links when reading compositing node setups with such passes, but #146571 will fix it for 4.5 LTS. * Add-ons, scripts and compositing setups in other applications that rely on these names will also break. * The find_by_type function for render passes has also been removed, as this was already deprecated and replaced by find_by_name. * We assume spaces in the name are ok, since we have passes with them already and have not seen reports about compatibility issues. Pull Request: https://projects.blender.org/blender/blender/pulls/142731
This commit is contained in:
@@ -14,28 +14,28 @@ from collections import namedtuple
|
||||
# rl_outputs entry = (render_pass, rl_output_name, exr_output_name, in_eevee, in_cycles)
|
||||
RL_entry = namedtuple('RL_Entry', ['render_pass', 'output_name', 'exr_output_name', 'in_eevee', 'in_cycles'])
|
||||
rl_outputs = (
|
||||
RL_entry('use_pass_ambient_occlusion', 'AO', 'AO', True, True),
|
||||
RL_entry('use_pass_ambient_occlusion', 'Ambient Occlusion', 'Ambient Occlusion', True, True),
|
||||
RL_entry('use_pass_combined', 'Image', 'Combined', True, True),
|
||||
RL_entry('use_pass_diffuse_color', 'Diffuse Color', 'DiffCol', False, True),
|
||||
RL_entry('use_pass_diffuse_direct', 'Diffuse Direct', 'DiffDir', False, True),
|
||||
RL_entry('use_pass_diffuse_indirect', 'Diffuse Indirect', 'DiffInd', False, True),
|
||||
RL_entry('use_pass_emit', 'Emit', 'Emit', False, True),
|
||||
RL_entry('use_pass_environment', 'Environment', 'Env', False, False),
|
||||
RL_entry('use_pass_glossy_color', 'Glossy Color', 'GlossCol', False, True),
|
||||
RL_entry('use_pass_glossy_direct', 'Glossy Direct', 'GlossDir', False, True),
|
||||
RL_entry('use_pass_glossy_indirect', 'Glossy Indirect', 'GlossInd', False, True),
|
||||
RL_entry('use_pass_diffuse_color', 'Diffuse Color', 'Diffuse Color', False, True),
|
||||
RL_entry('use_pass_diffuse_direct', 'Diffuse Direct', 'Diffuse Direct', False, True),
|
||||
RL_entry('use_pass_diffuse_indirect', 'Diffuse Indirect', 'Diffuse Indirect', False, True),
|
||||
RL_entry('use_pass_emit', 'Emission', 'Emission', False, True),
|
||||
RL_entry('use_pass_environment', 'Environment', 'Environment', False, False),
|
||||
RL_entry('use_pass_glossy_color', 'Glossy Color', 'Glossy Color', False, True),
|
||||
RL_entry('use_pass_glossy_direct', 'Glossy Direct', 'Glossy Direct', False, True),
|
||||
RL_entry('use_pass_glossy_indirect', 'Glossy Indirect', 'Glossy Indirect', False, True),
|
||||
RL_entry('use_pass_indirect', 'Indirect', 'Indirect', False, False),
|
||||
RL_entry('use_pass_material_index', 'IndexMA', 'IndexMA', False, True),
|
||||
RL_entry('use_pass_material_index', 'Material Index', 'Material Index', False, True),
|
||||
RL_entry('use_pass_mist', 'Mist', 'Mist', True, True),
|
||||
RL_entry('use_pass_normal', 'Normal', 'Normal', True, True),
|
||||
RL_entry('use_pass_object_index', 'IndexOB', 'IndexOB', False, True),
|
||||
RL_entry('use_pass_object_index', 'Object Index', 'Object Index', False, True),
|
||||
RL_entry('use_pass_shadow', 'Shadow', 'Shadow', False, True),
|
||||
RL_entry('use_pass_subsurface_color', 'Subsurface Color', 'SubsurfaceCol', True, True),
|
||||
RL_entry('use_pass_subsurface_direct', 'Subsurface Direct', 'SubsurfaceDir', True, True),
|
||||
RL_entry('use_pass_subsurface_indirect', 'Subsurface Indirect', 'SubsurfaceInd', False, True),
|
||||
RL_entry('use_pass_transmission_color', 'Transmission Color', 'TransCol', False, True),
|
||||
RL_entry('use_pass_transmission_direct', 'Transmission Direct', 'TransDir', False, True),
|
||||
RL_entry('use_pass_transmission_indirect', 'Transmission Indirect', 'TransInd', False, True),
|
||||
RL_entry('use_pass_subsurface_color', 'Subsurface Color', 'Subsurface Color', True, True),
|
||||
RL_entry('use_pass_subsurface_direct', 'Subsurface Direct', 'Subsurface Direct', True, True),
|
||||
RL_entry('use_pass_subsurface_indirect', 'Subsurface Indirect', 'Subsurface Indirect', False, True),
|
||||
RL_entry('use_pass_transmission_color', 'Transmission Color', 'Transmission Color', False, True),
|
||||
RL_entry('use_pass_transmission_direct', 'Transmission Direct', 'Transmission Direct', False, True),
|
||||
RL_entry('use_pass_transmission_indirect', 'Transmission Indirect', 'Transmission Indirect', False, True),
|
||||
RL_entry('use_pass_uv', 'UV', 'UV', True, True),
|
||||
RL_entry('use_pass_vector', 'Speed', 'Vector', False, True),
|
||||
RL_entry('use_pass_z', 'Z', 'Depth', True, True),
|
||||
|
||||
Reference in New Issue
Block a user