Sebastien Lagarde
2d0640a5
Draft 2
7 年前
sebastienlagarde
b0813df9
Merge remote-tracking branch 'refs/remotes/origin/master' into Support-forward-SSS
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Lit.hlsl
7 年前
Sebastien Lagarde
240bc3d1
first compiling version
7 年前
Sebastien Lagarde
13cec969
Make it work in full forward, fix other compil issue. Disney/Jimenez ok, transmission not working
7 年前
Sebastien Lagarde
414e5846
Merge remote-tracking branch 'refs/remotes/origin/master' into Support-forward-SSS
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/Lighting/LightLoop/LightLoop.cs
# ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Lit.hlsl
7 年前
Sebastien Lagarde
9d76a937
Fix issue with sss profile decoding
7 年前
Sebastien Lagarde
d1ee0342
minor adjustement
7 年前
Evgenii Golubev
b5ba35ad
Clean up the code which fills BSDFData
7 年前
Sebastien Lagarde
30b2b456
Add Fresnel term to SSS profile
7 年前
sebastienlagarde
4b26e012
Move all core file to subfolder CoreRP + update shader include path to CoreRP/ShaderLibrary
7 年前
Sebastien Lagarde
505c829f
HDRenderPipeline: use width instead of height for depth and color pyramid for consistency
+ use sRGB for SSSBuffer in forward only
7 年前
sebastienlagarde
87474f24
Change selection of SSS method from dynamic to static
7 年前
Sebastien Lagarde
c3a7633d
Rename SubsurfaceProfile to DiffusionProfile and SubsurfaceRadius to SubsurfaceMask
7 年前
Sebastien Lagarde
a8ab890d
Rename SubsurfaceScattering Settings/Editor to DiffusionProfile + various file renaming/moving
7 年前
Sebastien Lagarde
814bb007
Decouple SSS and Transmission option
Rename EnableSSSAndTransmission as EnableSubsurfaceScattering and
EnableTransmission
Note: Disabling Transmission doesn't save the ALU if it is enabled in
the profile
+ Add supportSubsurfaceScattering in UI
+ Small cosmetic rearrangement at the beginning of lit.hlsl
7 年前
Sebastien Lagarde
eb916f23
More draft
7 年前
sebastienlagarde
fa1e2b55
Various renaming
7 年前
sebastienlagarde
ccfd0b9c
Fix issue with SSS and material classification
7 年前
Evgenii Golubev
8432b6cc
Update the G-Buffer layout
https://docs.google.com/spreadsheets/d/1-85pJ1w7elwIMKR7HQmQGaekoZuPwHvlkusFrkRTstw/edit?usp=sharing
7 年前
sebastienlagarde
55b8c071
Add various comment and init Fresnel0 and SubsurfaceMask
- Add various comment
- Add setup of Fresnel0 in transmission (in addition to SSS)
- Remove the call to DecodeFromSSSBuffer and init SubsurfaceMask instead
- Rename all packInt function to PackUint
7 年前
Sebastien Lagarde
06cc94c3
Update comment
7 年前
Evgenii Golubev
88a993dd
Store SSS flags inside bsdfData.materialFeatures
7 年前
Tim Cooper
fafb59af
Run code formatter.
7 年前
sebastienlagarde
5fd64011
Prepare NormalBuffer support in forward
7 年前
Sebastien Lagarde
162b8ee9
Draft of refactoring of SSS and Transmission code, to share more code
7 年前
sebastienlagarde
870dbb61
Large refactor of transmission code to share it between material
7 年前
sebastienlagarde
17fc0b8a
Fix issue with asset processor
7 年前
Julien Ignace
be5922ef
Refactor of constant buffers in HDRP
- Merged PerFrame/PerView into UnityGlobal
- Merged most sub systems constant buffers into UnityGlobal (decal, subsurface, lighting, ...)
- Moved AtmosphericScattering into the Lighting folder.
6 年前