xess add antighost
This commit is contained in:
parent
f8df0f0005
commit
cc3a42a7a1
@ -25,7 +25,7 @@ public class Test : MonoBehaviour
|
||||
|
||||
private void Update()
|
||||
{
|
||||
transform?.Rotate(new Vector3(0, 0.5f, 0));
|
||||
transform?.Rotate(new Vector3(0, 0.1f, 0));
|
||||
}
|
||||
|
||||
private void OnGUI()
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: Xnwd4ymoVn5T21JNkRdz/wbaTps3w3Z40N+XT4ognLZgPi/O+54tq4M=
|
||||
guid: a8f562490b8d41b47a6b21e2f514d782
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
@ -28,7 +28,7 @@ MonoBehaviour:
|
||||
m_SupportsHDR: 1
|
||||
m_HDRColorBufferPrecision: 0
|
||||
m_MSAA: 1
|
||||
m_RenderScale: 0.75
|
||||
m_RenderScale: 0.3335938
|
||||
m_UpscalingFilter: 0
|
||||
m_FsrOverrideSharpness: 1
|
||||
m_FsrSharpness: 1
|
||||
@ -114,5 +114,5 @@ MonoBehaviour:
|
||||
m_PrefilterNativeRenderPass: 1
|
||||
m_ShaderVariantLogLevel: 0
|
||||
m_ShadowCascades: 0
|
||||
superResolution: 12
|
||||
superResolution: 16
|
||||
vrsRate: 0
|
||||
|
||||
@ -102,7 +102,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: f5759a0bb27e83b4ab2925ac09c35710, type: 3}
|
||||
m_Name: DLSS
|
||||
m_EditorClassIdentifier:
|
||||
m_Active: 1
|
||||
m_Active: 0
|
||||
quality: 1
|
||||
useOptimalSetting: 1
|
||||
sharpness: 0.126
|
||||
@ -318,25 +318,26 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: b1643a5e9ea49724e8a7bc2c6f3713e1, type: 3}
|
||||
m_Name: XESS
|
||||
m_EditorClassIdentifier:
|
||||
m_Active: 0
|
||||
m_Active: 1
|
||||
xess1ConfigParam:
|
||||
OutputWidth: 0
|
||||
OutputHeight: 0
|
||||
Quality: 0
|
||||
OutputWidth: 2560
|
||||
OutputHeight: 1440
|
||||
Quality: 103
|
||||
UseHiResMotionVectors: 0
|
||||
UseJitteredMotionVectors: 0
|
||||
UseMotionVectorsInNDC: 0
|
||||
UseMotionVectorsInNDC: 1
|
||||
UseExposureTexture: 0
|
||||
UseResponsiveMask: 0
|
||||
UseAutoExposure: 0
|
||||
EnableProfiling: 0
|
||||
InvertedDepth: 0
|
||||
VelocityScaleX: 0
|
||||
VelocityScaleY: 0
|
||||
JitterScaleX: 0
|
||||
JitterScaleY: 0
|
||||
ExposureScale: 0
|
||||
MipMapBias: 0
|
||||
InvertedDepth: 1
|
||||
VelocityScaleX: 1
|
||||
VelocityScaleY: 1
|
||||
JitterScaleX: 1
|
||||
JitterScaleY: 1
|
||||
ExposureScale: 1
|
||||
MipMapBias: -2.13
|
||||
antiGhosting: 0.385
|
||||
--- !u!114 &6334271670068977784
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@ -1,27 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: aa3cdfd7567ede4499cc98b29a53314c
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
defineConstraints: []
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
isExplicitlyReferenced: 0
|
||||
validateReferences: 1
|
||||
platformData:
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a5171d7af8fd96541abc84cf8775397e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
0
Assets/Plugins/Mac/libGfxPluginNativeRender.dylib → Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Plugins/Mac/libGfxPluginNativeRender.dylib
vendored
Executable file → Normal file
0
Assets/Plugins/Mac/libGfxPluginNativeRender.dylib → Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Plugins/Mac/libGfxPluginNativeRender.dylib
vendored
Executable file → Normal file
Binary file not shown.
@ -49,10 +49,10 @@ namespace X.Rendering.Feature
|
||||
|
||||
public float ExposureScale;
|
||||
|
||||
[Range(-5,5)]
|
||||
public float MipMapBias;
|
||||
};
|
||||
|
||||
|
||||
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
unsafe struct Xess1ExecParam
|
||||
{
|
||||
@ -73,6 +73,11 @@ namespace X.Rendering.Feature
|
||||
[SerializeField]
|
||||
Xess1ConfigParam xess1ConfigParam;
|
||||
|
||||
[Range(-5, 5)]
|
||||
public float MipMapBias;
|
||||
|
||||
[Range(0, 1)]
|
||||
public float antiGhosting;
|
||||
|
||||
private bool needTurnOnXess = false;
|
||||
private bool needTurnOffXess = false;
|
||||
@ -153,8 +158,9 @@ namespace X.Rendering.Feature
|
||||
}
|
||||
|
||||
SuperResolutionParamSets.Instance.Set<bool>("NeedJitter", true);
|
||||
SuperResolutionParamSets.Instance.Set<float>("MipmapBias", xess1ConfigParam.MipMapBias);
|
||||
SuperResolutionParamSets.Instance.Set<float>("MipmapBias", MipMapBias);
|
||||
SuperResolutionParamSets.Instance.Set<float>("JitterScale", xess1ConfigParam.JitterScaleX);
|
||||
SuperResolutionParamSets.Instance.Set<float>("AntiGhosting", antiGhosting);
|
||||
|
||||
var jitter = TemporalAA.CurrentJitter;
|
||||
|
||||
|
||||
@ -341,7 +341,17 @@ namespace UnityEngine.Rendering.Universal
|
||||
// instability in Unity's shadow maps, so we avoid index 0.
|
||||
float jitterX = HaltonSequence.Get((frameIndex & 1023) + 1, 2) - 0.5f;
|
||||
float jitterY = HaltonSequence.Get((frameIndex & 1023) + 1, 3) - 0.5f;
|
||||
float antiGhosting = 0;
|
||||
SuperResolutionParamSets.Instance.Get<float>("AntiGhosting", ref antiGhosting);
|
||||
|
||||
if (antiGhosting > 0.0f)
|
||||
{
|
||||
jitterX += Random.Range(-0.1f * antiGhosting, 0.1f * antiGhosting);
|
||||
jitterY += Random.Range(-0.1f * antiGhosting, 0.1f * antiGhosting);
|
||||
|
||||
jitterX = Mathf.Clamp(jitterX, -0.5f, 0.5f);
|
||||
jitterY = Mathf.Clamp(jitterY, -0.5f, 0.5f);
|
||||
}
|
||||
return new Vector2(jitterX, jitterY);
|
||||
}
|
||||
|
||||
|
||||
@ -15,10 +15,10 @@ EditorUserSettings:
|
||||
value: 5b00515154055e035459547042705a44154f1e2c2e2e7f677e7d4567e1b9376d
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-3:
|
||||
value: 57050d5004060d590f56087046700f4445164c7e7a7824312e7c4e6bb0e1376d
|
||||
value: 5a57555407545f0b5e0f5f764277594914161e2b787977692b714e64e4b2363b
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-4:
|
||||
value: 5a57555407545f0b5e0f5f764277594914161e2b787977692b714e64e4b2363b
|
||||
value: 57050d5004060d590f56087046700f4445164c7e7a7824312e7c4e6bb0e1376d
|
||||
flags: 0
|
||||
vcSharedLogLevel:
|
||||
value: 0d5e400f0650
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user