forked from LeenkxTeam/LNXSDK
Patch_2
This commit is contained in:
@ -72,7 +72,8 @@ def update_preset(self, context):
|
||||
rpdat.rp_antialiasing = 'SMAA'
|
||||
rpdat.rp_compositornodes = True
|
||||
rpdat.rp_volumetriclight = False
|
||||
rpdat.rp_ssgi = 'SSAO'
|
||||
rpdat.rp_ssao = True
|
||||
rpdat.rp_ssgi = False
|
||||
rpdat.lnx_ssrs = False
|
||||
rpdat.lnx_micro_shadowing = False
|
||||
rpdat.rp_ssr = False
|
||||
@ -110,7 +111,8 @@ def update_preset(self, context):
|
||||
rpdat.rp_antialiasing = 'Off'
|
||||
rpdat.rp_compositornodes = False
|
||||
rpdat.rp_volumetriclight = False
|
||||
rpdat.rp_ssgi = 'Off'
|
||||
rpdat.rp_ssao = False
|
||||
rpdat.rp_ssgi = False
|
||||
rpdat.lnx_ssrs = False
|
||||
rpdat.lnx_micro_shadowing = False
|
||||
rpdat.rp_ssr = False
|
||||
@ -152,8 +154,9 @@ def update_preset(self, context):
|
||||
rpdat.rp_antialiasing = 'TAA'
|
||||
rpdat.rp_compositornodes = True
|
||||
rpdat.rp_volumetriclight = False
|
||||
rpdat.rp_ssgi = 'SSGI'
|
||||
rpdat.lnx_ssrs = False
|
||||
rpdat.rp_ssao = True
|
||||
rpdat.rp_ssgi = True
|
||||
rpdat.lnx_ssrs = True
|
||||
rpdat.lnx_micro_shadowing = True
|
||||
rpdat.rp_ssr = True
|
||||
rpdat.rp_ss_refraction = True
|
||||
@ -193,7 +196,8 @@ def update_preset(self, context):
|
||||
rpdat.rp_antialiasing = 'Off'
|
||||
rpdat.rp_compositornodes = False
|
||||
rpdat.rp_volumetriclight = False
|
||||
rpdat.rp_ssgi = 'Off'
|
||||
rpdat.rp_ssao = False
|
||||
rpdat.rp_ssgi = False
|
||||
rpdat.lnx_ssrs = False
|
||||
rpdat.lnx_micro_shadowing = False
|
||||
rpdat.rp_ssr = False
|
||||
@ -380,6 +384,15 @@ class LnxRPListItem(bpy.types.PropertyGroup):
|
||||
('2', '2', '2'),
|
||||
('4', '4', '4')],
|
||||
name="Super Sampling", description="Screen resolution multiplier", default='1', update=update_renderpath)
|
||||
rp_fsr1: EnumProperty(
|
||||
items=[('Off', 'Off', 'Disable FSR'),
|
||||
('Ultra_Quality', 'Ultra Quality', 'FSR Ultra Quality - Maximum sharpening, best quality'),
|
||||
('Quality', 'Quality', 'FSR Quality - High quality sharpening'),
|
||||
('Balanced', 'Balanced', 'FSR Balanced - Balance between quality and performance'),
|
||||
('Performance', 'Performance', 'FSR Performance - Minimal sharpening, best performance'),
|
||||
('Custom', 'Custom', 'FSR Custom - Set your own sharpness value')],
|
||||
name="FSR", description="AMD FidelityFX Super Resolution 1 quality preset", default='Quality', update=update_renderpath)
|
||||
rp_fsr1_sharpness: FloatProperty(name="FSR Sharpness", description="Custom sharpness (0 = max sharp, 1 = no sharpening)", default=0.25, min=0.0, max=1.0, update=update_renderpath)
|
||||
rp_antialiasing: EnumProperty(
|
||||
items=[('Off', 'No AA', 'Off'),
|
||||
('FXAA', 'FXAA', 'FXAA'),
|
||||
@ -389,14 +402,8 @@ class LnxRPListItem(bpy.types.PropertyGroup):
|
||||
rp_volumetriclight: BoolProperty(name="Volumetric Light", description="Use volumetric lighting", default=False, update=update_renderpath)
|
||||
rp_ssr: BoolProperty(name="SSR", description="Screen space reflections", default=False, update=update_renderpath)
|
||||
rp_ss_refraction: BoolProperty(name="SSRefraction", description="Screen space refractions", default=False, update=update_renderpath)
|
||||
rp_ssgi: EnumProperty(
|
||||
items=[('Off', 'No AO', 'Off'),
|
||||
('SSAO', 'SSAO', 'Screen space ambient occlusion'),
|
||||
('SSGI', 'SSGI', 'Screen space global illumination')
|
||||
#('RTAO', 'RTAO', 'Ray-traced ambient occlusion')
|
||||
# ('RTGI', 'RTGI', 'Ray-traced global illumination')
|
||||
],
|
||||
name="SSGI", description="Screen space global illumination", default='SSAO', update=update_renderpath)
|
||||
rp_ssao: BoolProperty(name="SSAO", description="Screen space ambient occlusion", default=False, update=update_renderpath)
|
||||
rp_ssgi: BoolProperty(name="SSGI", description="Screen space global illumination", default=False, update=update_renderpath)
|
||||
rp_bloom: BoolProperty(name="Bloom", description="Bloom processing", default=False, update=update_renderpath)
|
||||
lnx_bloom_follow_blender: BoolProperty(name="Use Blender Settings", description="Use Blender settings instead of Leenkx settings", default=True)
|
||||
rp_motionblur: EnumProperty(
|
||||
@ -548,17 +555,14 @@ class LnxRPListItem(bpy.types.PropertyGroup):
|
||||
lnx_water_density: FloatProperty(name="Density", default=1.0, update=assets.invalidate_shader_cache)
|
||||
lnx_water_refract: FloatProperty(name="Refract", default=1.0, update=assets.invalidate_shader_cache)
|
||||
lnx_water_reflect: FloatProperty(name="Reflect", default=1.0, update=assets.invalidate_shader_cache)
|
||||
lnx_ssgi_strength: FloatProperty(name="Strength", default=1.250, update=assets.invalidate_shader_cache)
|
||||
lnx_ssgi_radius: FloatProperty(name="Radius", default=0.750, update=assets.invalidate_shader_cache)
|
||||
lnx_ssao_strength: FloatProperty(name="Strength", default=1.0, update=assets.invalidate_shader_cache)
|
||||
lnx_ssao_radius: FloatProperty(name="Radius", default=1.0, update=assets.invalidate_shader_cache)
|
||||
lnx_ssao_samples: IntProperty(name="Samples", default=8, update=assets.invalidate_shader_cache)
|
||||
lnx_ssao_half_res: BoolProperty(name="Half Res", description="Trace in half resolution", default=False, update=assets.invalidate_shader_cache)
|
||||
lnx_ssgi_strength: FloatProperty(name="Strength", default=1.0, update=assets.invalidate_shader_cache)
|
||||
lnx_ssgi_radius: FloatProperty(name="Radius", default=1.0, update=assets.invalidate_shader_cache)
|
||||
lnx_ssgi_step: FloatProperty(name="Step", default=2.0, update=assets.invalidate_shader_cache)
|
||||
lnx_ssgi_samples: IntProperty(name="Samples", default=32, update=assets.invalidate_shader_cache)
|
||||
"""
|
||||
lnx_ssgi_rays: EnumProperty(
|
||||
items=[('9', '9', '9'),
|
||||
('5', '5', '5'),
|
||||
],
|
||||
name="Rays", description="Number of rays to trace for RTAO", default='5', update=assets.invalidate_shader_cache)
|
||||
"""
|
||||
lnx_ssgi_samples: IntProperty(name="Samples", default=16, update=assets.invalidate_shader_cache)
|
||||
lnx_ssgi_half_res: BoolProperty(name="Half Res", description="Trace in half resolution", default=False, update=assets.invalidate_shader_cache)
|
||||
lnx_bloom_threshold: FloatProperty(name="Threshold", description="Brightness above which a pixel is contributing to the bloom effect", min=0, default=0.8, update=assets.invalidate_shader_cache)
|
||||
lnx_bloom_knee: FloatProperty(name="Knee", description="Smoothen transition around the threshold (higher values = smoother transition)", min=0, max=1, default=0.5, update=assets.invalidate_shader_cache)
|
||||
|
||||
Reference in New Issue
Block a user