render: add a bunch of new channels to compare
New channels: - material: red = roughness, green = metalness - direct_diffuse: direct lighting diffuse channel - direct_specular: direct lighting specular channel - diffuset: direct + indirect diffuse, spatially denoised - specular: direct + indirect specular, spatially denoised
This commit is contained in:
@@ -21,6 +21,7 @@ for (_, _, files) in os.walk(os.path.join(ROOT, 'save')):
|
||||
saves.append(file.removesuffix('.sav').removeprefix('rendertest_'))
|
||||
|
||||
channels = {
|
||||
# channel name: rt_debug_display_only value
|
||||
'full': '',
|
||||
'basecolor': 'basecolor',
|
||||
'emissive': 'emissive',
|
||||
@@ -28,6 +29,11 @@ channels = {
|
||||
'ngeom': 'ngeom',
|
||||
'lighting': 'lighting',
|
||||
'direct': 'direct',
|
||||
'direct_diffuse': 'direct_diff',
|
||||
'direct_specular': 'direct_spec',
|
||||
'diffuse': 'diffuse',
|
||||
'specular': 'specular',
|
||||
'material': 'material',
|
||||
'indirect': 'indirect',
|
||||
'indirect_specular': 'indirect_spec',
|
||||
'indirect_diffuse': 'indirect_diff',
|
||||
@@ -110,6 +116,7 @@ def render():
|
||||
env['LD_LIBRARY_PATH'] = '.'
|
||||
subprocess.run([f'{args.xash_dir}/xash3d', '-ref', 'vk',
|
||||
'-nowriteconfig', '-nosound', '-log',
|
||||
#'-dev', '2', '-vkverboselogs',
|
||||
'-width', '1280', '-height', '800',
|
||||
'+exec', 'rendertest.script'],
|
||||
env=env, check=True)
|
||||
|
||||
Reference in New Issue
Block a user