Stephane Laroche
3187dab5
New StackLit forward only material: Can serve as a basic template for a new lit material creation with a different lighting code path glued in material.hlsl.
Only supports base unlit material parameters with the addition of : analytical lights with a diffuse lambert BSDF, interpolated geometric normal and double sided option.
7 年前
sebastienlagarde
66ff4e4a
Add normal view debug mode
7 年前
Stephane Laroche
ad31624f
-Add base 2 lobe specular GGX along with inputs and UI.
-Fix missing base* keyword setting and gui virtual function callbacks (in addition to their abstract equivalent already handled) (see BaseUnlitUI)
6 年前
Sebastien Lagarde
4a161d5a
HDRenderPipeline: Sharing envlight code
6 年前
sebastienlagarde
fbf1ccab
Remove indirect GTAO debug mode
6 年前
GitHub
879617b1
Merge pull request #1213 from Unity-Technologies/Sharing-envlight-code
HDRenderPipeline: Sharing envlight code
6 年前
GitHub
362e32d7
Merge branch 'master' into expose-numlights-per-cluster
6 年前
Frédéric Vauchelles
09596c67
Merge branch 'master' into feature/SSR
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Camera/HDCamera.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Lit/Lit.hlsl
6 年前
Stephane Laroche
61ee5830
Merge branch 'master' into stacklit
6 年前
Stephane Laroche
32c8ec15
-Add slight changes from similar Lit material code changes.
6 年前
GitHub
4858dea7
Merge pull request #1227 from Unity-Technologies/stacklit
Stacklit
6 年前
Stephane Laroche
959a0e88
-Add environment lighting that accounts for our 2 lobes base layer, for reflections only for now.
6 年前
GitHub
003f425b
Merge pull request #1229 from Unity-Technologies/stacklit
Stacklit
6 年前
Stephane Laroche
8a39a724
Fix roughness transfer from bsdfdata to precalculated data.
6 年前
GitHub
79bd45da
Merge pull request #1231 from Unity-Technologies/stacklit
Fix roughness transfer from bsdfdata to precalculated data.
6 年前
sebastienlagarde
3f91b8e1
HDRenderPipeline: Remove sampleDirectionDiscardWS in reflection (not used)
6 年前
Stephane Laroche
e5b6c4fb
Implement vertically layered BSDF model with anisotropy.
6 年前
Jean-François F Fortin
059f098f
First working version of the UI.
Still missing implementation for UVs and channels.
6 年前
GitHub
413e6a25
Merge pull request #1232 from Unity-Technologies/remove-sampleDirectionDiscardWS
HDRenderPipeline: Remove sampleDirectionDiscardWS in reflection (not used)
6 年前
Jean-François F Fortin
f5a4da8f
-Added foldouts.
-Added channel variables to textures.
6 年前
Jean-François F Fortin
2d4b30ed
Fixed groups, now they stay in the same state as they were when you go back to the material.
6 年前
Jean-François F Fortin
83ab42b8
-Implemented texture parameters UI + shader code.
-Added UV types as the usual UV set + Planar (and eventually triplanar)
6 年前
Remy
9c81e0d8
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
# Conflicts:
# ImageTemplates/HDRenderPipeline/Scenes/1xxx_Materials/1101_Unlit.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/1xxx_Materials/1301_SubSurfaceScattering.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/1xxx_Materials/1302_SSS_MaxRadius.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/1xxx_Materials/1302_SSS_MaxRadius.unity.png.meta
# ImageTemplates/HDRenderPipeline/Scenes/1xxx_Materials/1303_SSS_Pre-Post.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/1xxx_Materials/1303_SSS_Pre-Post.unity.png.meta
# ImageTemplates/HDRenderPipeline/Scenes/2xxx_Lighting/2101_GI_Metapass.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/2xxx_Lighting/2102_GI_Emission.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/2xxx_Lighting/2103_BakeMixed.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/2xxx_Lighting/2401_Light_on_Tesselation.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferr...
6 年前
Frédéric Vauchelles
d9f5b4f5
Merge branch 'master' into feature/SSR
# Conflicts:
# ScriptableRenderPipeline/Core/CoreRP/Textures/RTHandleSystem.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Camera/HDCamera.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Debug/DebugDisplay.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDUtils.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/RenderPipelineResources/BufferPyramid.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Sky/SkyManager.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Sky/SkyRenderingContext.cs
6 年前
GitHub
50087a8c
Merge pull request #1253 from Unity-Technologies/stacklit
Stacklit
6 年前
Evgenii Golubev
9b95d6ea
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
6 年前
sebastienlagarde
e03580d8
Merge remote-tracking branch 'refs/remotes/origin/master' into 2018.1-experimental
6 年前
Raymond Graham
29eb0f1f
3D texture sampling in homogeneous volumes.
6 年前
Frédéric Vauchelles
8676f2e5
Merge master
6 年前
GitHub
6dfee119
Merge pull request #1275 from Unity-Technologies/stacklit
Stacklit
6 年前
sebastienlagarde
44ad647c
Add support for triplanar + handle local/world space
6 年前
GitHub
1cd7186d
Merge pull request #1276 from Unity-Technologies/stacklit-support-planar
Add support for triplanar + handle local/world space
6 年前
sebastienlagarde
f0baa14d
HDRP: StackLit Triplanar - handling of local and world correctly per attribute
6 年前
GitHub
4913285a
Merge pull request #1278 from Unity-Technologies/StackLit-Triplanar
HDRP: StackLit Triplanar - handling of local and world correctly per attribute
6 年前
sebastienlagarde
f5c6eec7
Merge remote-tracking branch 'refs/remotes/origin/master' into switch_support
6 年前
Stephane Laroche
10f8090a
Merge branch 'stacklit' into stacklit_vl_merge
# Conflicts:
# ScriptableRenderPipeline/Core/CoreRP/ShaderLibrary/BSDF.hlsl
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/Material/StackLit/StackLitUI.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/StackLit/StackLit.hlsl
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/StackLit/StackLit.shader
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/StackLit/StackLitData.hlsl
6 年前
sebastienlagarde
dd45564c
Update Stacklit normal map - Add support for triplanar normal map + obj space / tangent space
6 年前
GitHub
b89283a5
Merge pull request #1285 from Unity-Technologies/Update-Stacklit-normal-map
Update Stacklit normal map - Add support for triplanar normal map + obj space / tangent space
6 年前
Stephane Laroche
ecc9d71b
Merge remote-tracking branch 'mainrepo/master' into stacklit
6 年前
sebastienlagarde
2c1c78cf
Merge branch 'master' into 2018.1-experimental
6 年前
Stephane Laroche
6a42ea81
Uniformity, dual lobe material feature keyword.
6 年前
Stephane Laroche
42284de1
Cosmetics, auto-merge cleanup (VolumetricLighting.cs vs compute should be fixed though)
6 年前
Stephane Laroche
e982f099
Some modifications (not enabled for now) to try to handle anisotropy better.
6 年前
GitHub
acb97536
Merge pull request #1287 from Unity-Technologies/stacklit
Stacklit
6 年前
Stephane Laroche
031ca429
Fix static compilation issues.
6 年前
Jean-François F Fortin
6f2a25cc
SSS + Transmission
6 年前
sebastienlagarde
f9da3920
Merge branch 'master' into Cleanup-stacklit
6 年前
sebastienlagarde
96365a48
Rename RoughnessToAnisotropy to ConvertRoughnessToAnisotropy
6 年前
sebastienlagarde
bac63c51
Add ambient occlusion properties on Stacklit
6 年前
sebastienlagarde
f5c025d5
Add support for ambient occlusion on stacklit + misc fix in UI
6 年前
GitHub
8042dcaf
Merge pull request #1292 from Unity-Technologies/Cleanup-stacklit
Cleanup stacklit
6 年前
Stephane Laroche
f022bbc2
Merge branch 'master' into stacklit
6 年前
Yao Xiaoling
cb671fbb
Merge remote-tracking branch 'remotes/origin/master' into gpu_terrain
6 年前
Stephane Laroche
1ad0a84c
wip
6 年前
Stephane Laroche
c286bf9c
wip
6 年前
Stephane Laroche
d760c6a1
Working analytical lights with anisotropy and coat, per light recalculations should work.
6 年前
Stephane Laroche
d2ea2ac9
Fix typo.
6 年前
Stephane Laroche
088b48f1
Bug fix (swapped a lobe id somewhere, looks better now), vlayering anisotropic "matching" hack, energy compensation per lobe, debug mode
6 年前
Jean-François F Fortin
9f8080f8
Added SSS (works, untested) and Transmission (untested).
6 年前
Stephane Laroche
3175d3e9
Fix: use top angle for LambdaV for clearcoat if an option is enabled to use different angles for top and bottom interfaces.
6 年前
Stephane Laroche
863da95a
(alignments)
6 年前
GitHub
41b2865b
Merge pull request #1293 from Unity-Technologies/stacklit
Stacklit
6 年前
sebastienlagarde
2de26e3b
Adding various UI for stacklit (iridescence + clean) first draft
6 年前
sebastienlagarde
c53df482
Fix various problem + add DielectricIor
6 年前
GitHub
931ae208
Merge pull request #1297 from Unity-Technologies/Clean-UI-for-StackLit
Clean ui for stack lit
6 年前
sebastienlagarde
b9939e8b
Various fix for coat smoothness of stacklit
6 年前
GitHub
66bad7b7
Merge pull request #1298 from Unity-Technologies/Clean-UI-for-StackLit
Clean ui for stacklit - coat smoothness
6 年前
Raymond Graham
4e9dca70
Merge branch 'master' into volumetric-lighting-updates
6 年前
Stephane Laroche
9e86a357
Enable coat effect on diffuse lighting.
6 年前
GitHub
a2f88e2c
Merge pull request #1299 from Unity-Technologies/stacklit
Enable coat effect on diffuse lighting.
6 年前
sebastienlagarde
c24e9827
Merge remote-tracking branch 'refs/remotes/origin/master' into 2018.1-experimental
6 年前
sebastienlagarde
877657e9
Add Transmisison support to stacklit
6 年前
GitHub
8035cbd7
Merge pull request #1300 from Unity-Technologies/Add-Transmisison-support-to-stacklit
Add Transmisison support to stacklit
6 年前
Evgenii Golubev
91dc696c
Merge upstream/master
6 年前
sebastienlagarde
3094fbeb
Fix issue with smoothness and sky lighting
6 年前
GitHub
269a85d2
Merge pull request #1301 from Unity-Technologies/Fix-issue-with-smoothness-and-sky-lighting
Fix issue with smoothness and sky lighting
6 年前
sebastienlagarde
f816f1cd
Merge branch 'master' into 2018.1-experimental
6 年前
Frédéric Vauchelles
4bfaa623
merge master
6 年前
Evgenii Golubev
cace3d6d
Merge upstream/master
6 年前
Stephane Laroche
e0b3d217
Merge branch 'master' into stacklit
6 年前
sebastienlagarde
77bf6fb4
Clean reflection code about camera creation
6 年前
Stephane Laroche
39777104
Independent Coat Normal Map: Input management
6 年前
GitHub
ef1dc366
Merge pull request #1330 from Unity-Technologies/Clean-code
Clean reflection code about camera creation
6 年前
Stephane Laroche
0bff25c5
Independent Coat Normap Map : WIP
6 年前
Stephane Laroche
48ae99ff
Fix normal map scaling to work properly.
6 年前
Stephane Laroche
0fe9e92a
Independent Coat Normal Map: WIP: Most of the work is there, need cleanup and fix artefacts (probably need better patching of EvalBSDF functions or...)
6 年前
Jean-François F Fortin
994a42d3
Added geometric filtering for spec AA.
6 年前
Jean-François F Fortin
a2ee3145
Merge branch 'master' into stacklit
6 年前
Stephane Laroche
ed9250ea
Fix vlayering recompute per light option and make it a shader feature for easier testing.
6 年前
Stephane Laroche
c2350244
Fix generated shader include.
6 年前
GitHub
c91916ff
Merge pull request #1339 from Unity-Technologies/stacklit
Stacklit
6 年前
sebastienlagarde
64f35bd6
Merge remote-tracking branch 'refs/remotes/origin/master' into sg/move-repository
6 年前
Stephane Laroche
7c5c2c6d
Expose more config options and make them work with dual normal maps. Streamline more code for BSDF evaluation wrt all config switches.
6 年前
GitHub
6b170d6a
Merge pull request #1347 from Unity-Technologies/stacklit
Stacklit
6 年前
Jean-François F Fortin
ec47ffff
Added the texture filtering for normal maps + the roughness filtering. (DISABLED+UNTESTED)
6 年前
Stephane Laroche
43efd730
Finish testing dual normals: push N dependent geometric term inside BSDF( ) evaluation, use geometric normals for receiver bias and base normal (for now) for diffuse, SSS and transmission.
6 年前
Felipe Lira
25e45b36
Merge branch 'master' into LWRP
# Conflicts:
# ScriptableRenderPipeline/Core/CoreRP/Utilities/CoreUtils.cs
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightPipeline.cs
6 年前
Felipe Lira
63a6fe03
Merge branch 'LWRP' into lw/api-refactor-v1
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightPipeline.cs
6 年前
Evgenii Golubev
1f059c6b
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
6 年前
GitHub
faac9fcb
Merge pull request #1373 from Unity-Technologies/stacklit
Stacklit
6 年前
Stephane Laroche
1ba253a4
Fix normal map filtering for both base roughnesses and coat normal map.
6 年前
Alex Lian
0d975dea
Merge remote-tracking branch 'origin/master' into build/automation
6 年前
Matt Dean
36a0484f
Merge remote-tracking branch 'origin/master' into sg/texture-types
6 年前
Frédéric Vauchelles
3932faa4
Merge branch 'master' into feature/SSR
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/CHANGELOG.md
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Camera/HDCameraFrameHistoryType.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Lit/Lit.hlsl
6 年前
sebastienlagarde
c0461407
Merge branch 'master' into Add-support-of-per-light-shadow-mask-control
6 年前
GitHub
7f5da648
Merge branch 'master' into sg/show-generated-code
6 年前
Tim Cooper
fafb59af
Run code formatter.
6 年前
Frédéric Vauchelles
4d7f78f1
Merge branch 'master' into feature/SSR
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/BuildPlayer/HDRPVariantStripper.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Lighting/LightLoop/LightLoop.cs
6 年前
Sebastien Lagarde
2871eb29
Update specularAA handling in stacklit
6 年前
Sebastien Lagarde
fc4da057
Clean UI for specularAA
6 年前
GitHub
bdf1aae0
Merge pull request #1409 from Unity-Technologies/StackLit2
Add proper specularAA to stacklit
6 年前
Sebastien Lagarde
079ea329
Add support of Texture filtering (seems to not work yet)
6 年前
GitHub
1ab5c8d6
Merge pull request #1411 from Unity-Technologies/StackLit2
Add support of texture normal filtering to stacklit
6 年前
sebastienlagarde
55b91556
Replace EmissiveIntesnity by EmissveColor HDR
Remove all occurrence of EmissiveIntensity. Emissive color is now HDR (with HDR color picker). Data need to be updated
6 年前
GitHub
a3255733
Merge pull request #1445 from Unity-Technologies/Replace-EmissiveIntesnity-by-EmissveColor-HDR
Replace EmissiveIntesnity by EmissiveColor HDR
6 年前
sebastienlagarde
661eacb1
HDRP: Update default value of emissiveColor
6 年前
Stephane Laroche
6830f5c5
Added iridescence on the bottom of the stack (needs a bit of work still, had to hack to avoid TIR, dual normal will still cause artefacts because of the fake refraction through the geometric normal. Also to check/fix f0 handling and conversion).
6 年前
sebastienlagarde
56693471
Improve upgrade material system + Add versionning via HDRPProjectVersion.txt to project settings
6 年前
GitHub
274022c0
Merge pull request #1457 from Unity-Technologies/Improve-upgrade-material-system
Improve upgrade material system + Add versionning via HDRPProjectVers…
6 年前
Paul Melamed
9f1637c0
Merge branch 'master' into decals/NoHDRP_exception
6 年前
Sebastien Lagarde
dcbff94f
refactor shader variant per material + Add variant stripper for stacklit and selection
6 年前
Stephane Laroche
d85052d9
Merge branch 'master' into StackLit2
6 年前
sebastienlagarde
423674f8
Revert #1466 and fix issue with specular lighting mode not working
The planar reflection was not working anymore, so revert 1466
6 年前
GitHub
9f1e7984
Merge pull request #1468 from Unity-Technologies/Misc-fix
Revert #1466 and fix issue with specular lighting mode not working
6 年前
Stephane Laroche
f7d6e7db
Merge remote-tracking branch 'mainrepo/master' into StackLit2
6 年前
Oliver Schnabel
97ac5bf9
Merge remote-tracking branch 'remotes/origin/master' into StackLit2
6 年前
Chris Tchou
e8ce5056
Merge branch 'master' into vertexAnimHDRP2
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDPBRPass.template
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDUnlitPassForward.template
6 年前
Stephane Laroche
82cd91dd
Including TIR in iridescence F reflectance, useful when using dual normal maps (only for stacklit).
6 年前
GitHub
51a1873e
Merge branch 'master' into update-changelog
6 年前
Peter Bay Bastian
b4dd9062
Merge remote-tracking branch 'origin/master' into sg/facesign
6 年前
sebastienlagarde
4a622009
Merge branch 'master' into refactor-shader-variant-per-material
6 年前
GitHub
1ea2f496
Merge pull request #1481 from Unity-Technologies/refactor-shader-variant-per-material
Refactor shader variant to allow stripping per material
6 年前
Remy
7bf53f3c
Merge branch 'master' into HDRP-Tests
6 年前
Stephane Laroche
7933fd8d
Merge branch 'master' into StackLit2
6 年前
Paul Melamed
797daf79
Merge branch 'master' into decals/ss3_channel_mask
6 年前
sebastienlagarde
5fd64011
Prepare NormalBuffer support in forward
6 年前
Sebastien Lagarde
96a16f75
Fix various compilation error
6 年前
Stephane Laroche
2b1bbc9b
Bugfix: Orthogonalize tangent basis, this fixes some cases of anisotropy not working correctly (would only show with normal maps on one extreme of anisotropy)
6 年前
sebastienlagarde
6c870111
Merge branch 'master' into FalseColorMode
6 年前
Sebastien Lagarde
4d25d4a1
Add normal buffer to directional shadow and forwar
+ add poistion input to prototype of ConvertSurfaceDataToBSDFData
6 年前
Sebastien Lagarde
23c3f077
various fix + backport change of WRITE_NORMAL_BUFFER on all shader + add shader preprocessor
6 年前
sebastienlagarde
5afa37a8
HDRP: Visualize shadow map minor ident
6 年前
sebastienlagarde
0e0c9931
Merge branch 'master' into normal-buffer-support
6 年前
sebastienlagarde
03a88ecd
change perceptualSmoothness - perceptualRoughness
6 年前
GitHub
84c9e15c
Merge pull request #1505 from Unity-Technologies/normal-buffer-support
Add export of normal+Roughness during depth prepass for forward
6 年前
Stephane Laroche
7842bbf8
Merge remote-tracking branch 'mainrepo/master' into StackLit2
6 年前
Oliver Schnabel
ecdbdcab
Merge branch 'StackLit2' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into StackLit2
6 年前
Remy
98989fb6
Merge branch 'master' into HDRP-Tests
6 年前
sebastienlagarde
3168adb5
Fix for shader include paths for external shaders (not in Asset folder)
This pull request is to fix the relative paths written in the shader pass definition files. These files emit the "file not found" error when included from external shaders (e.g. custom shader defined in a user project).
6 年前
GitHub
5cacc87f
Merge pull request #1511 from Unity-Technologies/Fix-for-shader-include-paths
Fix for shader include paths for external shaders (not in Asset folder)
6 年前
Felipe Lira
7193e88e
Merge branch 'master' into lw/bugfixes
# Conflicts:
# com.unity.render-pipelines.lightweight/CHANGELOG.md
6 年前
Thomas
01ee049b
Merge branch 'master' into gfx-tests-postfx
6 年前
Oliver Schnabel
c493d0fb
Merge remote-tracking branch 'remotes/origin/master' into StackLit2
6 年前
Chris Tchou
6408007a
Merge branch 'master' into hdrpcleanup
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDPBRPass.template
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDPBRSubShader.cs
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDUnlitPassForward.template
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDUnlitSubShader.cs
6 年前
Sebastien Lagarde
ba6fd164
Factor Lit and StackLit code
Factor code from Lit and stacklit to MaterialEvaluation.hlsl
Move AO function in LightEvalaution.hlsl to MaterialEvaluation.hlsl
6 年前
GitHub
28c52421
Merge pull request #1520 from Unity-Technologies/Factor-Lit-and-stacklit-code
Factor Lit and StackLit code
6 年前
Antoine Lelievre
516b896c
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
6 年前
Stephane Laroche
a49a696e
Merge branch 'master' into StackLit2
6 年前
Sebastien Lagarde
d69fdafe
HDRP: Add support for multiple PreIntegratedFGD + updte hlsl debug number
6 年前
Stephane Laroche
333ce3d1
StackLit : Working LTC Area lights. Fixed GetBakedDiffuseLighting to use the diffuseEnergy factor calculated when coat is enabled, along with SSS texturing modes.
6 年前
GitHub
5a626b21
Merge pull request #1533 from Unity-Technologies/Add-support-for-multiple-PreIntegratedFGD
HDRP: Add support for multiple PreIntegratedFGD + updte hlsl debug nu…
6 年前
Remy
9db2a137
Merge branch 'master' into HDRP-Tests
6 年前
GitHub
25f5aa64
Merge branch 'master' into lw/lw-pipeline-asset-inspector
6 年前
Antoine Lelievre
f8468529
Removed contact shadows on light transmission
6 年前
Antoine Lelievre
38287b48
Fixed contact shadows with light transmission
6 年前
Antoine Lelievre
c8a540d3
Fixed contact shadows on transparent objects
6 年前
GitHub
3a6a4e59
Merge branch 'master' into sg/spheremasknode
6 年前
sebastienlagarde
aa5363e0
Refactor tranmission and lightEvaluation code to have more cleaner code
6 年前
sebastienlagarde
86dfa8ec
Take into account feedback
6 年前
sebastienlagarde
1fa4d8c6
Mpore update with feedback
6 年前
GitHub
bf9b149a
Merge pull request #1556 from Unity-Technologies/ContactShadowWithLightTransmisison-add
Fix contact shadow with light transmission
6 年前
GitHub
bd393bda
Merge branch 'master' into switch-support
6 年前
Nerites
4b5c5d5c
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
6 年前
Sebastien Lagarde
162b8ee9
Draft of refactoring of SSS and Transmission code, to share more code
6 年前
sebastienlagarde
870dbb61
Large refactor of transmission code to share it between material
6 年前
sebastienlagarde
ed6aecc7
Update Changelog and integrate PR feedback
6 年前
GitHub
e4f61ef1
Merge pull request #1560 from Unity-Technologies/Factor-SSS-and-Transmission-code
Refactoring code of SSS and Transmission to be able to share it between material
6 年前
Paul Melamed
f4e0f28f
added #pragma multicompile to StackLit and some comments
6 年前
Nerites
4d2914e0
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
6 年前
Stephane Laroche
f46075fb
Merge remote-tracking branch 'mainrepo/master' into StackLit2
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/Lit/Lit.hlsl
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.cs.hlsl
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.hlsl
6 年前
Stephane Laroche
9580854c
Fix a merge omission that disabled diffuse light from area lights
6 年前
GitHub
144723e3
Merge pull request #1476 from Unity-Technologies/StackLit2
Stack lit2
6 年前
Nerites
7bc5d1b4
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
6 年前
sebastienlagarde
777bb5a5
HDRP: Lighting - Fix shader warning + Remove comment
6 年前
Sebastien Lagarde
8146a8c1
Share punctual light vector calculation code (GetPunctualLightVectors) + cleanup
6 年前
GitHub
ed5b2f31
Merge pull request #1581 from Unity-Technologies/share-punctual-light-vector-calcuation-code
HDRP: Share punctual light vector calculation code
6 年前
GitHub
32210ac9
Merge branch 'master' into switch-support
6 年前
Sebastien Lagarde
629a7b7e
HDRP: Factor anisotropy code
6 年前
GitHub
663726ad
Merge pull request #1583 from Unity-Technologies/Factor-anisotropy-code
HDRP: Factor anisotropy code
6 年前
Stephane Laroche
27bea6de
Fix anisotropy.
6 年前
sebastienlagarde
00be7084
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
6 年前
Sebastien Lagarde
d4c5fff5
HDRP: Add support of detail normal and smoothness to Stacklit
- Fix an issue in the UI with Remap and Range
- Add detail normal and smoothness map (overlay for smoothness)
- Fix compilation issue with GetGGXAnisotropicModifiedNormalAndRoughness refactor
6 年前
GitHub
81a8dd28
Merge pull request #1591 from Unity-Technologies/Add-details-map-to-StackLit
HDRP: Add support of detail normal and smoothness to Stacklit
6 年前
sebastienlagarde
fa92c52f
Merge branch 'master' into Improve-camera-relative-rendering
6 年前
Stephane Laroche
a5e0fbca
Merge branch 'master' into StackLit2
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.hlsl
6 年前
sebastienlagarde
c1827b93
Rename positionWS to positionRWS + update shader graph template
6 年前
Stephane Laroche
21f0e8a4
Fix anisotropy.
This will be refactored as the needed array organization stabilize.
6 年前
GitHub
0610a60c
Merge branch 'master' into sg/error-for-incompatible-pipeline
6 年前
Stephane Laroche
ef1f7d32
Stacklit. Make sure LTC area lights are setup correctly if no other material has set them up.
6 年前
Stephane Laroche
6d2710d9
Spherical Pivot Transformed Distribution initial commit.
6 年前
Stephane Laroche
17a0a722
Comments.
6 年前
Stephane Laroche
a4accf0c
SPTD based specular occlusion enabled in Lit material.
-Full SPTD code in /SphericalCapPivot, with documentation and tweaks to reference glsl code:
-Methods are in worldspace
-ComputeVS should not be multiplied by FGD (see comments)
-Stability issue with pivot transforming extreme cases of spherical caps
-Specular occlusion with cone-cone method: further options and tweaks to the original method.
-Refactoring of common orthogonal basis aligned with reflection plane (view-normal)
6 年前
GitHub
853ed68c
Merge pull request #1587 from Unity-Technologies/Improve-camera-relative-rendering
HDRP: Improve camera relative rendering precision on object
6 年前
Sebastien Lagarde
b5790696
HDRP: Improve camrea relative rendering for LPPV + Fix stacklit planar mapping
6 年前
Sebastien Lagarde
34ae5a69
Merge branch 'master' into ios-texture-format
6 年前
Sebastien Lagarde
5196e7ed
Merge branch 'master' into EmissiveMeshForAreaLight
6 年前
Antoine Lelievre
a452a9db
Merge branch 'master' into LightUnits
6 年前
GitHub
1045d10d
Merge branch 'master' into sg/fix-duplicate-subgraphs
6 年前
sebastienlagarde
1555fbce
HDRP: More renaming for camera relative rendering (rename lightDefinition)
6 年前
GitHub
79ec2054
Merge pull request #1611 from Unity-Technologies/renaming-camerae-relative
HDRP: More renaming for camera relative rendering
6 年前
sebastienlagarde
7934a87a
Merge branch 'master' into LightUnits
6 年前
Paul Melamed
141afc6f
Merge branch 'master' into decals/v2/per_channel_mask
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/Decal/Decal.cs.hlsl
6 年前
Remy
540d190a
Merge branch 'master' into HDRP-Tests
# Conflicts:
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1102_Unlit_Distortion.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1103_Unlit_Distortion_DepthTest.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1202_Lit_DoubleSideNormalMode.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1204_Lit_Transparent_Fog.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1208_Lit_Displacement_POM.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1209_Lit_Displacement_Vertex.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1210_Lit_BentNormal.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1302_SSS_MaxRadius.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/Window...
6 年前
Paul Melamed
1fc5aacc
adressed PR comments
moved DecalProjector transform update check to LateUpdate so it works correctly when attached to bones.
6 年前
Matt Dean
1b3f1ca2
Merge branch 'master' into sg/fix-hd-meta-code-cuplication
6 年前
Matt Dean
1c4c0d09
Merge branch 'master' into sg/fix-dielectric-specular-control
6 年前
Stephane Laroche
cbb9a885
Merge branch 'master' into StackLit2
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.hlsl
6 年前
Stephane Laroche
6a34e975
StackLit: proper ambient occlusion, specular occlusion and bentnormals
-Make the AO and SO path clean since we're forward based (no more double occlusion and occlusion on emissive).
-Configurable per-lobe specular occlusion on environment lights and debug options. Also use GTAOMultiBounce tint in the context of vertical layering.
(Enabling SO is orthogonal to bentnormals presence, the choosen algo for the data-based occlusion will use the normal or bentnormal if present)
-Bentnormal map which piggy backs on all normal map parameters (add UI code to allow this too)
-Fix GGX energy compensation term application
-Reuse some Lit shader_feature keywords
6 年前
Stephane Laroche
12aebb34
StackLit: New base parametrization and dual lobe hazy gloss parametrization.
-SpecularColor mode now selectable
-Dual specular lobe has two parametrization: direct and hazy gloss (Barla et al. 2018-07)
-UI changes to support multiple parametrizations and also avoid useless keyword switching in some instances
-Additional note on specular occlusion and anisotropy
6 年前
Stephane Laroche
09d96a6f
Add a UIBufferedProperty and implement a limiting option for hazy gloss parametrization's output f0 for dielectrics when metallic input is used.
Also move static property forwarding setup functions in BaseMaterialUI.
6 年前
Stephane Laroche
8e152582
Add secondary lobe independent anisotropy control (also used for hazeExtent in the hazyGloss parametrization of dual specular lobes)
6 年前
Tim Cooper
8406655d
Merge branch 'master' into ShaderGraphTests
# Conflicts:
# TestProjects/ShaderGraph/Packages/manifest.json
6 年前
Nerites
9b69a952
Merge xrconfig branch into xrsettings
6 年前
sebastienlagarde
8a207497
HDRP: Fix warning in shader stacklit
6 年前
sebastienlagarde
092d7fe0
Fix warning in stacklit.hlsl
6 年前
Nerites
ec2d7882
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
6 年前
Julien Ignace
f339f7c5
Fixed PreIntegratedFGD texture being destroyed in some cases and not re-rendered correctly (also removed some redundant tests in Lit.cs and StackLit.cs)
6 年前
Yao Xiaoling
7ba05ba9
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu_terrain. Will fix merge afterwards.
6 年前
GitHub
a94b9fdf
Merge pull request #1677 from Unity-Technologies/Branch_FixPreIntegratedFGD
Fixed PreIntegratedFGD texture being destroyed in some cases and not …
6 年前
Julien Ignace
176e4109
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into Branch_FixPPCopy
# Conflicts:
# com.unity.render-pipelines.high-definition/CHANGELOG.md
6 年前
sebastienlagarde
e935bb53
HDRP: Use "lineargrey" texture for detail map on stacklit instead of grey
6 年前
GitHub
7c6394fe
Merge pull request #1702 from Unity-Technologies/HDRP/staging
Merge Hdrp/staging
6 年前
Remy
1bce3600
Merge branch 'master' into tests/hdrp/distortion
6 年前
Aleksandr Kirillov
4695f235
Merge branch 'master' into lw/terrain_optimization
6 年前
GitHub
7281fe31
Merge branch 'HDRP/staging' into decals/v2/per_channel_mask_new_ui
6 年前
GitHub
b4a3f127
Merge pull request #1674 from Unity-Technologies/decals/v2/per_channel_mask_new_ui
Decals/v2/per channel mask new ui
6 年前
GitHub
3f424739
Merge pull request #1713 from Unity-Technologies/HDRP/staging
Merge Hdrp/staging
6 年前
sebastienlagarde
12a407ff
increase normal scale range (BotD)
6 年前
GitHub
b7f7578f
Merge pull request #1715 from Unity-Technologies/increase-normal-scale-range-(BotD)
increase normal scale range (BotD)
6 年前
Remy
2883e443
Merge branch 'master' into tests/hdrp/distortion
6 年前
Stephane Laroche
73aab246
Merge branch 'hdrp/staging' into StackLit2_TrunkTest
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.cs
6 年前
Nerites
4c6e512a
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
6 年前
Nerites
7a18f28e
Revert "Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings"
This reverts commit b4235a00abc6fa6e57b0ec4e3b9ac5476a00483b, reversing
changes made to 9f8c48222c8e832dafba28a61d7eb38a18a5f9c8.
6 年前
Julien Ignace
13c603cb
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into HDRP/fix-sun-baking
6 年前
Nerites
5182ab18
Revert "Revert "Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings""
This reverts commit ec4368043e0e48024a999926b30a6d885a9c6d5d.
6 年前
GitHub
07c127ac
Merge pull request #1743 from Unity-Technologies/HDRP/staging
Merge Hdrp/staging
6 年前
Remy
b3ff809b
Merge branch 'master' into tests/hdrp/distortion
6 年前
sebastienlagarde
f222f97c
Rename DBuffer -> Decals + Add decal multicompile option
- Rename DBuffer -> Decals
- Add multicompile for no decals at all (for support decals)
- TODO: Shader stripping
6 年前
Sebastien Lagarde
65ea94ef
Update the material upgrader system to be per material and not per project
6 年前
GitHub
b57e1824
Merge pull request #1747 from Unity-Technologies/Decal-compilation
Decal shader stripping and upgrade script + fix
6 年前
GitHub
449e311f
Merge pull request #1749 from Unity-Technologies/HDRP/staging
merge Hdrp/staging
6 年前
Sebastien Lagarde
cb44566e
Rename _DECALS_3RT to DECALS_3RT and lower variant count
6 年前
GitHub
0bdf96cc
Merge pull request #1754 from Unity-Technologies/Update-name-of-decal-keyword
Reduce number of decal shader variant
6 年前
Sebastien Lagarde
fbcdb866
Add DECAL_OFF for decal to remove more variant + rename
6 年前
GitHub
019f3227
Merge pull request #1757 from Unity-Technologies/HDRP/staging
Merge Hdrp/staging
6 年前
GitHub
80d748f5
Add light linking support ( #1758 )
* HDRP: Add support of light layering for forward (first draft)
TODO:
- Test instancing
- Check perf
- add an option to disable light layer support + in frameSettings
- add deferred rendering support (mean add an optional extra GBuffer)
* Add LightLinking support (version 1 - compile)
This PR add support of LightLayers feature.
To use it, setup mask renderingLayers on renderers and LightLayers on a lights. If a logical and of both give a non 0 value, the light is apply, otherwise it isn't.
This mean that by default LightLayers is 1 and RenderingLayers is 1. Then user can say LightLayers is only 2 and it will only affect renderingLayers with 2 or 3 mask value.
LightLayers require an extra GBuffer in deferred, mean it have extra bandwidth and memory cost.
LightLayers once enabled in HDRPAsset with SupportLightLayers can be control by FrameSettings. Mean a camera can enable extra RT only for an in game cinematic.
This PR refactor...
6 年前
Remy
b425d23e
Merge branch 'master' into tests/hdrp/distortion
6 年前
GitHub
a2d7bf8d
Merge pull request #1759 from Unity-Technologies/Add-Light-Layers
Add light layers features
6 年前
GitHub
31e46703
Merge pull request #1761 from Unity-Technologies/HDRP/staging
Merge Hdrp/staging
6 年前
Remy
be0eb3c8
Merge branch 'master' into tests/hdrp/distortion
6 年前
Julien Ignace
5bfcc8cd
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into HDRP/fix-sun-baking
6 年前
Yao Xiaoling
4d7a5d51
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu_terrain
6 年前
Nerites
b088283d
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
6 年前
GitHub
7b744594
Merge branch 'master' into xrsettings
6 年前
Sebastien Lagarde
f0619d1d
Handle emissiveColor separate of bakeDiffuseLighting in forward
6 年前
Sebastien Lagarde
93ff11d4
Correctly split AO to not affect emissive in forward
6 年前
Sebastien Lagarde
56790568
Refactor GetBakedDiffuseLighting
- Shader code change: Rename GetBakedDiffuseLighting to ModifyBakedDiffuseLighting. This function now handle lighting model for transmission too. Lux meter debug mode is factor outisde.
- Shader code change: GetBakedDiffuseLighting is not call anymore in GBuffer or forward pass, including the ConvertSurfaceDataToBSDFData and GetPreLightData, this is done in ModifyBakedDiffuseLighting now
- Shader code change: Added a backBakeDiffuseLighting to BuiltinData to handle lighting for transmission
- Shader code change: Material must now call InitBuiltinData (Init all to zero + init bakeDiffuseLighting and backBakeDiffuseLighting ) and PostInitBuiltinData
- Update shader graph associate code
6 年前
sebastienlagarde
b55f5754
Fix issue with shader graph - wasn't compiling
6 年前
Antoine Lelievre
779c6cd9
Added indirect light control for stacklit
6 年前
GitHub
03616069
Merge pull request #1784 from Unity-Technologies/Improve-bakeDiffuseLighting-code
Refactor GetBakedDiffuseLighting
6 年前
GitHub
6f8854ba
Merge pull request #1786 from Unity-Technologies/HDRP/staging
Hdrp/staging
6 年前
Antoine Lelievre
71ec7369
Merge HDRP/staging
6 年前
Remy
b364cfd3
Merge branch 'hdrp/staging' into tests/hdrp/distortion
6 年前
Antoine Lelievre
89a7cb75
Moved indirect lighting multipliers to MaterialUtilities
6 年前
Yao Xiaoling
a11976bf
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu_terrain
6 年前
GitHub
b400b1c1
Merge branch 'master' into lw/terrain_optimization
6 年前
Sebastien Lagarde
72141169
Merge branch 'master' into lighting-arealigh-fixup
6 年前
Sebastien Lagarde
24e59066
Split materialUtilities in 2 files (for VFX editor)
6 年前
GitHub
3f48dd98
Merge pull request #1837 from Unity-Technologies/Split-material-utilities
Split materialUtilities in 2 files (for VFX editor)
6 年前
Sebastien Lagarde
05036cac
Merge branch 'HDRP/staging' into HDLightExplorerExtension
6 年前
GitHub
eb899d7b
Merge pull request #1840 from Unity-Technologies/HDRP/staging
merge Hdrp/staging
6 年前
Frédéric Vauchelles
ce4065fd
Merge branch 'HDRP/staging' into HDRP/refactor-reflectionProbe/merge-probe-editors
6 年前
RSlysz
05f23629
Merge branch 'HDRP/refactor-reflectionProbe/merge-probe-editors' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into HDRP/refactor-reflectionProbe/merge-probe-editors
6 年前
GitHub
01fdbb38
Merge branch 'master' into fix/coupling-hdlight-workflow
6 年前
egomeh
507df163
Merge branch 'master' into lw/light-attenuation
6 年前
Paul Melamed
9dbd8998
Merge branch 'HDRP/staging' into HDRP/decals/v2_1/normal_buffer
# Conflicts:
# com.unity.render-pipelines.high-definition/CHANGELOG.md
# com.unity.render-pipelines.high-definition/HDRP/RenderPipelineResources/RenderPipelineResources.cs
6 年前
Paul Melamed
26eb1cae
add decals to stacklit material
decals correctly affect normal buffer in forward and for stacklit in deferred
6 年前
Yao Xiao Ling
cfd45cf1
Merge remote-tracking branch 'remotes/origin/master' into gpu-terrain
6 年前
GitHub
92fa3473
Merge pull request #1857 from Unity-Technologies/HDRP/decals/v2_1/normal_buffer
Hdrp/decals/v2 1/normal buffer
6 年前
GitHub
7cfc2ed0
Merge branch 'master' into sg/fix-for-saving-dirty-shader-graph
6 年前