sebastienlagarde
4287ed02
HDRenderPipeline: Split Lit and LayeredLit data file in several part to make it more readable
7 年前
Evgenii Golubev
0ed1b80b
Global rename
positionSS -> positionNDC
unPositionSS -> positionSS
unTileCoord -> tileCoord
ComputeScreenSpacePosition() -> ComputeNormalizedDeviceCoordinates()
7 年前
sebastienlagarde
2f16949c
HDRenderPipeline decals: Addressed PR feedback
7 年前
Sebastien Lagarde
35500d91
Fix compil of layer shader - all graphic test green
7 年前
lyndon homewood
9b9d85af
Tidied up mip map debugging in shaders based on PR feedback
7 年前
Sebastien Lagarde
c3a7633d
Rename SubsurfaceProfile to DiffusionProfile and SubsurfaceRadius to SubsurfaceMask
7 年前
Sebastien Lagarde
965b935f
Update UI accordindly, don't touch materialId yet
7 年前
sebastienlagarde
5c6016d5
Fix issue with layered shader
7 年前
Sebastien Lagarde
64caa505
Fix last issues, now pass green test and working material classification
7 年前
sebastienlagarde
97898a85
Move everything to bitfield
7 年前
Sebastien Lagarde
65173ac3
draft
7 年前
lyndon homewood
ef4b0aa9
Merge branch 'feature/mip-debug' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into feature/mip-debug
7 年前
Raymond Graham
d1c64b56
Merge branch 'master' into gpuInstancingSupport
7 年前
sebastienlagarde
313ca6c5
Emissive color: add support for uv mapping selection
7 年前
sebastienlagarde
4bae05ba
Merge remote-tracking branch 'refs/remotes/origin/master' into gpuInstancingSupport
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/LayeredLit/LayeredLitData.hlsl
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Lit/LitData.hlsl
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Lit/LitProperties.hlsl
7 年前
Sebastien Lagarde
a79042e5
Merge branch 'master' into pr/798
7 年前
sebastienlagarde
f93d0245
Fix typo in material feature SSS
7 年前
Sebastien Lagarde
541ff0be
Split transmission and SSS
- Move IOR field to both transmission and specular
- Split transmission and SSS
- Still need to add the UI in the Lit/layeredLit interface
7 年前
Sebastien Lagarde
27bcab4c
HDRenderPipeline: Update SSS test and rename diffusion profile in layered lit
7 年前
Sebastien Lagarde
3fcd02ac
Update material feature debuggin
- Init materialFeatures during GBuffer pass to
MATERIALFEATUREFLAGS_LIT_STANDARD for coherency
- override output of materialFeatures in debug to be readable by color
picker
7 年前
sebastienlagarde
02e0282c
Add default decal material + add support dbuffer on lit material
Add DefaultDecalMaterial assign automatically when creating a decal
Add option to disable receiving of decal on materials
7 年前
sebastienlagarde
5d53f892
fix end of line issue
7 年前
sebastienlagarde
a762caad
Remove transmission mode, now there is only two (and no none mode)
7 年前
Paul Melamed
8668ed75
decals working on transparency
7 年前
Julien Ignace
22b0a3ac
Removed redundant(and broken) layered specific height offset.
7 年前
Sebastien Lagarde
106566dc
Update the UI for iridescence
7 年前
Sebastien Lagarde
e2c88f24
update code
7 年前
Paul Melamed
75b17fab
Merge branch 'master' into decals/clustered
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Decal/Decal.hlsl
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Decal/DecalUtilities.hlsl
7 年前
Sebastien Lagarde
2ad2a458
Update IOR to be a mask map
7 年前
Thomas Hourdel
3236b136
Fixed mismatched line-endings warning
7 年前
Sebastien Lagarde
45283ab4
Adress iridescence PR feedback
7 年前
uygar
275279fa
Introduced new macros for flow control attributes.
7 年前
sebastienlagarde
e347d974
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing
7 年前
Paul Melamed
429be124
Merge branch 'master' into decals/clustered
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
7 年前
Evgenii Golubev
a3e9bdfc
Improve the support of orthographic rendering
7 年前
Sebastien Lagarde
7fa77a07
Fix up layered lit materials with a subsurface mask map
7 年前
Paul Melamed
ac77aad6
For opaques use decal diffuse alpha for all channels.
For transparent, if material alpha is less than decal alpha replace it with decal alpha.
7 年前
Julien Ignace
ac765a69
- Fixed Layered material UI where Density As Opacity checkbox would not be shown in some cases
- Fixed Vertex Color handling in Depth/Velocity passes.
7 年前
Evgenii Golubev
8d663ac4
Merge upstream/master
7 年前
sebastienlagarde
730f3273
HDRP: add geometric filtering to lit shader
7 年前
Tim Cooper
fafb59af
Run code formatter.
7 年前
Sebastien Lagarde
079ea329
Add support of Texture filtering (seems to not work yet)
7 年前
Remy
0a6396d8
Add a minimum value when calculing the height blend factors to avoid a division by zero when all layers are set to zero in the layer mask map.
7 年前
sebastienlagarde
c1827b93
Rename positionWS to positionRWS + update shader graph template
7 年前
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
7 年前
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
7 年前
Sebastien Lagarde
9c4acb91
Import various stacklit branch change
Move specular funciton in commonlighting.hlsl
Fix issue in TextureNormalVariance
Fix issue with colorPicker not working in forward
Misc format/comment/code sharing
6 年前