Paul Melamed
|
d9d7b2cb
|
refactor to address all comments by Sebastien in slack conversation.
|
7 年前 |
sebastienlagarde
|
e1357721
|
Disable decal for now, (WIP)
|
7 年前 |
Paul Melamed
|
1f7d870b
|
addressed some PR commenst, started adding metal, smoothnes, height to decals.
|
7 年前 |
Paul Melamed
|
3b75ece2
|
temp fixed include issues for some .compute shaders
added metal, smoothness to decals
|
7 年前 |
Paul Melamed
|
2df92783
|
changed input textures layout for decals
|
7 年前 |
Paul Melamed
|
a1129802
|
cleaned up gecal group culling code, mask blend uses total material blend
|
7 年前 |
Paul Melamed
|
57775e99
|
Clean up decal culling. New global shader variable to skip decal contribution when none are visible.
|
7 年前 |
Paul Melamed
|
54cd8dad
|
Use alpha compositing to blend decals
|
7 年前 |
Paul Melamed
|
6aaa2cd7
|
using HTile mask to determine what decal properties affect drawable geometry
|
7 年前 |
Paul Melamed
|
afb8df01
|
Cleanup PR, add decal HTile mask defines
|
7 年前 |
Paul Melamed
|
cf795cc1
|
intermediate commit, switching to another branch
|
7 年前 |
Paul Melamed
|
8668ed75
|
decals working on transparency
|
7 年前 |
Paul Melamed
|
f2019f6b
|
Bind decal HTile as a texture
|
7 年前 |
sebastienlagarde
|
8edea279
|
HDRenderPipeline: Fix various warning
|
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 年前 |
Paul Melamed
|
8f62c9e6
|
shader ID refactoring and changed from List<> to [] for some decal data structures to speed up performance
|
7 年前 |
Paul Melamed
|
67ffc876
|
PR cleanup
|
7 年前 |
Paul Melamed
|
60d9cb71
|
address some PR comments
|
7 年前 |
Sebastien Lagarde
|
60bcac15
|
Fix several shader and C# warning
|
7 年前 |
sebastienlagarde
|
6e72077d
|
Fix compiler warning for sampling textures without lod in dynamic branch, and fix decal atlas and mesh initialization.
|
7 年前 |
sebastienlagarde
|
5da6f3f9
|
temp fix fo cluster decal
Disable mips on cluster decal to avoid warning
|
7 年前 |
Paul Melamed
|
fda16b62
|
Fix compile warning for decals about using derivatives inside a loop
|
7 年前 |
Paul Melamed
|
2cf56db5
|
fix texture lod selection for clustered decals
|
7 年前 |
Paul Melamed
|
45bae982
|
fix decal projector not reacting to change in transform, add more descriptive comments to DecalUtilities shader code.
|
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 年前 |
Paul Melamed
|
0702ab28
|
copying sample texture into 4kx4k atlas
|
7 年前 |
Paul Melamed
|
ff3bd5a3
|
using new texture atlas to store decal textures
|
7 年前 |
Paul Melamed
|
19e30640
|
changed to use a 2d texture atlas instead of texture 2d array for decals rendered in the transparent pass
|
7 年前 |
Paul Melamed
|
c2c2c9b4
|
calculate decal texture lod outside of the loop
|
7 年前 |
Paul Melamed
|
15fc712f
|
optimize texture lod calculation for decals
|
7 年前 |
Paul Melamed
|
ff3c43c1
|
add clamping by half a texel when sampling from decal atlas
only rebuild decal atlas if out of space
|
7 年前 |
sebastienlagarde
|
a5701453
|
Move ComputeTextureLOD to common.hlsl
|
7 年前 |
Paul Melamed
|
fc4c8aff
|
uv tiling works for transparents
|
7 年前 |
Tim Cooper
|
fafb59af
|
Run code formatter.
|
7 年前 |
Paul Melamed
|
f961e596
|
Albedo contribution flag works on transparency
|
7 年前 |
Paul Melamed
|
8b873a1e
|
added color swatch to decal material
|
7 年前 |
Paul Melamed
|
de7b8a99
|
mesh decals work with some per channel masks
|
7 年前 |
Paul Melamed
|
8e6c1409
|
per channel decals work for meshes and transparency
|
7 年前 |
Sebastien Lagarde
|
552ebcc1
|
HDRP: Improve camera relative rendering of cluster decal
|
7 年前 |
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
|
7 年前 |
Paul Melamed
|
d39437c1
|
Cleaned up PR
|
7 年前 |
Paul Melamed
|
1fc5aacc
|
adressed PR comments
moved DecalProjector transform update check to LateUpdate so it works correctly when attached to bones.
|
6 年前 |
Paul Melamed
|
c26acc53
|
intermediate commit
|
6 年前 |
Paul Melamed
|
d25c0df6
|
New ui and 3RT/4RT modes work for decals
|
6 年前 |
Paul Melamed
|
8ebddf0c
|
Changed how decal projector extents are modified in the UI, to make editing more intuitive
|
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
|
09ca5ea6
|
Rename EnableDBuffer to EnableDecals + Fix issue with MAOS
|
6 年前 |
Sebastien Lagarde
|
fbcdb866
|
Add DECAL_OFF for decal to remove more variant + rename
|
6 年前 |
Paul Melamed
|
26eb1cae
|
add decals to stacklit material
decals correctly affect normal buffer in forward and for stacklit in deferred
|
6 年前 |
Anis Benyoub
|
f6889463
|
Supporting Normal Buffer Writing and Decals for the fabric shader
|
6 年前 |
GitHub
|
92fa3473
|
Merge pull request #1857 from Unity-Technologies/HDRP/decals/v2_1/normal_buffer
Hdrp/decals/v2 1/normal buffer
|
6 年前 |