Evgenii Golubev
3c4a6c4b
Start building the framework for volumetrics
7 年前
Evgenii Golubev
824c6f37
Add a null VolumetricLighting shader
7 年前
Evgenii Golubev
18998e01
Implement Beer's law fog
7 年前
Evgenii Golubev
ad1c0846
Ray marching WIP
7 年前
Evgenii Golubev
adcfcfd6
Implement a very basic ray marcher for homogeneous volumes
7 年前
Evgenii Golubev
2cba6a27
Add support for volumetric shadowing and spot lights
7 年前
Evgenii Golubev
6e212a8c
Add a random offset to the ray marching algorithm
7 年前
Evgenii Golubev
9e666ace
Add support for volumetric projector lights and cookies
7 年前
Evgenii Golubev
f52c27f8
Factor out EvaluateCookie_Directional() and EvaluateCookie_Punctual()
7 年前
Evgenii Golubev
c4d1ae02
Optimize the volumetric lighting code
7 年前
Evgenii Golubev
1566610e
Add support for directional lights to volumetrics
7 年前
Evgenii Golubev
420ba926
Make single scattering albedo a color for better GUI
7 年前
Evgenii Golubev
7c8fbd71
Improve fog parametrization (+optimize)
Mean free path is now achromatic. All 4 scalar parameters can now be packed into a [0, 1] sRGB texture.
"Asymmetry" has been renamed to "anisotropy" in the UI (which is a more familiar term for artists).
7 年前
Evgenii Golubev
f9a33825
Use the isotropic phase function as an optimization
7 年前
Evgenii Golubev
f24c6a35
Add analytical transmittance integration
7 年前
Evgenii Golubev
a14273a0
Factor out volumetric lighting code
7 年前
GitHub
1068a386
Merge pull request #387 from EvgeniiG/volumetrics
Factor out volumetric lighting code
7 年前
Sebastien Lagarde
1641bba9
HDRenderPipeline: Fix various warning in csharp and shader
7 年前
Felipe Lira
e56800ee
Merge branch 'master' into LightweightPipeline
# Conflicts:
7 年前
sebastienlagarde
7934dae3
HDRenderPipeline: Refactor shader pass code + fix issue with error detection in editor
This PR clean the error code detection of legacy shader that was drawing
in every pass
It fix an issue with Prepass that was not always correctly handled with
forward only
It clean the code to avoid redundant call of forward pass
It reduce memory allocation by precomputing shader pass name
7 年前
GitHub
42edd384
Merge pull request #406 from Unity-Technologies/Update-shader-pass
Update shader pass
7 年前
Peter Andreasen
c62bfeca
Merged with master
7 年前
Felipe Lira
68c6f48c
Merge branch 'Unity-2017.3' into LightweightPipeline
7 年前
Julien Ignace
674d0efe
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into culling
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRenderPipeline.cs
7 年前
sebastienlagarde
5a6d78c4
Update project from sratch
7 年前
sebastienlagarde
cd5fd6d3
merge latest 2017.3
7 年前
Thomas
2cdd3c12
Moved most of HDRP utilities to Core
7 年前
GitHub
bbaee114
Merge pull request #440 from Unity-Technologies/refactor-episode-1
Refactoring: Episode 1 - The Dawn of Utilities
7 年前
Sebastien Lagarde
78609ffc
Merge branch 'Unity-2017.3' into YibingProject
7 年前
GitHub
1137cfb3
Merge pull request #441 from Unity-Technologies/Unity-2017.3
Unity 2017.3
7 年前
sebastienlagarde
df6297b3
Merge remote-tracking branch 'refs/remotes/origin/Unity-2017.3' into Add-Per-Pixel-scale
7 年前
Thomas
895c04b2
Improved ProfilingSample API
7 年前
GitHub
0a6d3fbe
Merge pull request #443 from Unity-Technologies/profilingsample-improvements
Improved ProfilingSample API
7 年前
Thomas
ed806be2
Merge branch 'Unity-2017.3' into refactor-episode-2
7 年前
GitHub
ae958d8a
Merge pull request #445 from Unity-Technologies/Unity-2017.3
Unity 2017.3
7 年前
sebastienlagarde
5e3b6e01
Merge remote-tracking branch 'refs/remotes/origin/Unity-2017.3' into Add-Per-Pixel-scale
7 年前
Evgenii Golubev
e86a361e
Merge branch 'Unity-2017.3' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Unity-2017.3
7 年前
Thomas
076b0d65
Cleaned up unused usings
7 年前
GitHub
89072748
Merge pull request #449 from Unity-Technologies/refactor-episode-2
Refactoring: Episode 2 - The Editor Strikes Back
7 年前
sebastienlagarde
71713559
Merge branch 'Unity-2017.3' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into Unity-2017.3
7 年前
GitHub
f49bc2d1
Merge pull request #450 from Unity-Technologies/Unity-2017.3
Unity 2017.3
7 年前
Peter Andreasen
2ef7d649
merged with master
7 年前
Sebastien Lagarde
f62941c5
Merge branch 'Unity-2017.3' into Add-Per-Pixel-scale
7 年前
Evgenii Golubev
8d403196
Merge branch 'Add-Per-Pixel-scale' of https://github.com/Unity-Technologies/ScriptableRenderLoop
7 年前
Evgenii Golubev
ea93b8f4
Merge branch 'Add-Per-Pixel-scale' of https://github.com/Unity-Technologies/ScriptableRenderLoop
7 年前
Felipe Lira
5f970d63
Merge branch 'Unity-2017.3' into LightweightPipeline
7 年前
Sebastien Lagarde
9f87b816
Remove file path header from shader generator generated files as it depends on users folder and cause conflict
7 年前
Sebastien Lagarde
913bffab
Merge remote-tracking branch 'refs/remotes/origin/Unity-2017.3' into Change-SSS-profile-to-16
7 年前
Julien Ignace
1e8876bf
Merge branch 'Unity-2017.3' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_FogAndProceduralSky
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/Editor/HDRenderPipelineMenuItems.cs
# ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/TilePass.hlsl
# ScriptableRenderPipeline/HDRenderPipeline/Material/Unlit/Editor/BaseUnlitUI.cs
# ScriptableRenderPipeline/HDRenderPipeline/ShaderPass/ShaderPassForwardUnlit.hlsl
7 年前
GitHub
bd071d2c
Merge pull request #515 from Unity-Technologies/Unity-2017.3
Unity 2017.3
7 年前
Robert Srinivasiah
7998bfa7
Merge remote-tracking branch 'origin/master' into xr-hdrp
7 年前
Felipe Lira
6ddf3f73
Merge branch 'Unity-2017.3' into LightweightPipeline
7 年前
Robert Srinivasiah
27b4f37f
WIP of RT prototype
Not done yet
7 年前
Sebastien Lagarde
c368db5a
HDRenderPipeline: Add support for light specular color tint
7 年前
Sebastien Lagarde
a4fddf9c
Merge remote-tracking branch 'refs/remotes/origin/Unity-2017.3' into YibingProject
7 年前
Evgenii Golubev
a46c0009
Merge the old volumetrics code (WIP)
7 年前
Evgenii Golubev
c212b126
Clean up the volumetric lighting code
7 年前
Evgenii Golubev
6bddcac5
Properly clear the render target
7 年前
Evgenii Golubev
766db928
Clean up
7 年前
Evgenii Golubev
781173e9
Properly clear the render target
7 年前
Evgenii Golubev
43d373d4
TODO: should we divide by ray segment length?
7 年前
Evgenii Golubev
d1c74bcb
Merge branch 'master'
7 年前
Evgenii Golubev
00f52eb2
Improve memory management of the VBuffer
7 年前
Evgenii Golubev
d4501639
Clean up
7 年前
Evgenii Golubev
ad15a498
Scalarize
7 年前
Evgenii Golubev
74cdc355
Clean up
7 年前
Evgenii Golubev
fc439d60
Optimize ImportanceSamplePunctualLight() - more work is needed
7 年前
GitHub
129985d3
Start integration at the origin of the ray
7 年前
Evgenii Golubev
7b797ff7
Merge branch 'master'
7 年前
Evgenii Golubev
02f7f39d
Update the anti-unrolling hack
7 年前
Evgenii Golubev
bb677806
Implement ray-cone intersection
7 年前
Evgenii Golubev
8ee2d44f
Merge 'master'
7 年前
Evgenii Golubev
81d62eb8
Merge branch 'master'
7 年前
Evgenii Golubev
ec7af864
Clean up
7 年前
Evgenii Golubev
e070046d
WIP
7 年前
Evgenii Golubev
c16681df
Merge branch 'master'
7 年前
Evgenii Golubev
33d14b62
Share the light loop code
7 年前
Evgenii Golubev
2d09a867
Add support for pyramid lights
7 年前
Evgenii Golubev
11be6841
Fix the double transmittance bug
7 年前
Evgenii Golubev
a4ca9f56
Start integration from the near plane to avoid artifacts
7 年前
Evgenii Golubev
ae685427
Add support for box lights (unoptimized, WIP)
7 年前
Evgenii Golubev
674ea1ba
Optimize box lights
7 年前
Evgenii Golubev
c9aec5fe
Load precomputed light.range
7 年前
Evgenii Golubev
78563feb
Merge branch 'master'
7 年前
Evgenii Golubev
fc06d6c6
Move V-buffer sampling to AtmosphericScattering.hlsl
7 年前
Evgenii Golubev
016a51ff
Prepare the volumetric reprojection framework
7 年前
Evgenii Golubev
9b7488e1
Factor out EvaluateVoxelLighting()
7 年前
Evgenii Golubev
2b8a0127
Reproject voxel lighting only
7 年前
Evgenii Golubev
8df9f3db
Add some jittering
7 年前
Evgenii Golubev
aaf02499
Add a #define to control reprojection
7 年前
Evgenii Golubev
a013ecb1
Improve the reprojection quality
7 年前
Evgenii Golubev
0bdfbf03
Add a centered ray direction to better support screen space stratification
7 年前
Evgenii Golubev
104a7bbc
Document exponential moving average and update the blend factor
7 年前
GitHub
9d856f65
Do not use division, prefer rcp()
7 年前
Evgenii Golubev
a98ff7da
Merge branch 'volumetrics' of https://github.com/EvgeniiG/ScriptableRenderLoop into volumetrics
7 年前
Evgenii Golubev
97ac113b
Add sphere-packed offsets in XY
7 年前
Evgenii Golubev
ee6179f1
Add more comments
7 年前
Evgenii Golubev
3bacf43d
Add a kernel without reprojection just for the Editor
7 年前
GitHub
485035dc
Replace '>' with '!=', might be faster
7 年前
Evgenii Golubev
0bc6de30
Use RGBHalf - appears to be fixed
7 年前
Evgenii Golubev
12ec89ac
Rotate the sampling pattern by 15 degrees in order to maximize the resolution along X and Y
7 年前
Evgenii Golubev
6b3fada4
Remove the pattern rotation and add comments
7 年前
Evgenii Golubev
924b5cb4
Add a hack to reduce flickering due to undersampling
7 年前
GitHub
cc837bbc
Add comments
7 年前
GitHub
811cea70
Add a comment about animated lights
7 年前
Evgenii Golubev
bfa0fe64
Reintroduce the sampling pattern rotation
7 年前
Evgenii Golubev
0e919cf3
Add a TODO
7 年前
GitHub
cf64846a
Update comment
7 年前
Evgenii Golubev
4d0996e2
Use HW trilinear filtering for V-Buffer sampling
7 年前
Evgenii Golubev
24634f16
Reduce the reliance on macros for sampling the V-Buffer
7 年前
Evgenii Golubev
389ea636
Move the volumetric lighting preset to ShaderConfig
7 年前
Evgenii Golubev
3edb0ad6
Add support for multiple VBuffer views
7 年前
Evgenii Golubev
abd2e6a8
Factor out VBuffer code
7 年前
Evgenii Golubev
8a1d4d6b
Fix initialization bug
7 年前
Evgenii Golubev
c86b3214
Merge branch 'master'
7 年前
Evgenii Golubev
decbf974
Clearing a 3D texture doesn't seem to work
7 年前
Evgenii Golubev
80d8a4bc
Move HomogeneousFog component
7 年前
Evgenii Golubev
b323dae6
Small bugfixes
7 年前
GitHub
90a417a1
Add a TODO
7 年前
Evgenii Golubev
83cff96d
Remove attenuation of box lights and massage the code a bit
7 年前
Evgenii Golubev
2680050a
Optimize attenuation functions for ALU
7 年前
GitHub
26be26ee
Add a TODO
7 年前
sebastienlagarde
7f5f1c1a
Merge remote-tracking branch 'refs/remotes/origin/master' into feature/mip-debug
7 年前
Julien Ignace
4919b7ad
Merge branch 'master' into Branch_ScreenSpaceShadows
# Conflicts:
# ScriptableRenderPipeline/Core/ShaderLibrary/Random.hlsl
# ScriptableRenderPipeline/Core/Shadow/AdditionalShadowData.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDStringConstants.cs
# ScriptableRenderPipeline/HDRenderPipeline/Lighting/Editor/HDLightEditor.Styles.cs
# ScriptableRenderPipeline/HDRenderPipeline/Lighting/Editor/HDLightEditor.cs
# ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/DeferredDirectionalShadow.compute
# ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/TilePass.cs
# ScriptableRenderPipeline/HDRenderPipeline/ShaderVariablesFunctions.hlsl
7 年前
Evgenii Golubev
77f9f167
Merge branch 'master'
7 年前
Remy
3b815534
Merge commit 'ccee1ef8a8d0611355aaeace2c3530b65e34dfe0' into FixFix_TestFrameworkTools
# Conflicts:
# ImageTemplates/HDRenderPipeline/Scenes/3xxx_DebugView/3002_ObjectMotionVector.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/3xxx_DebugView/3003_CameraMotionVector_TranslateX.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/3xxx_DebugView/3004_CameraMotionVector_TranslateY.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/3xxx_DebugView/3005_CameraMotionVector_TranslateZ.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/3xxx_DebugView/3006_CameraMotionVector_RotateX.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/3xxx_DebugView/3007_CameraMotionVector_RotateY.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/3xxx_DebugView/3008_CameraMotionVector_RotateZ.unity.png
# ImageTemplates/HDRenderPipeline/Scenes/3xxx_DebugView/3009_CameraMotionVector_FOV.unity.png
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/3xxx_DebugView/3002_ObjectMotionVector/SinMove.cs
# Te...
7 年前
Evgenii Golubev
79935bb5
Disable debug symbols
7 年前
Evgenii Golubev
6e5295d2
Disable debug symbols
7 年前
Sebastien Lagarde
1ebf9456
Merge remote-tracking branch 'refs/remotes/origin/master' into FixFix_TestFrameworkTools
7 年前
GitHub
9d3b9c14
Merge pull request #801 from Unity-Technologies/pr/798
Pr 798
7 年前
Remy
2289f880
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
# Conflicts:
# Tests/Scripts/Editor/GraphicTests/HDRenderPipeline/DebugViewController_Editor.cs.meta
7 年前
Evgenii Golubev
7d2031ec
Merge branch 'master'
7 年前
Paul Melamed
6deb71dc
Merge branch 'master' into prototype/decals_drawinstance
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/ShaderVariables.hlsl
7 年前
Frédéric Vauchelles
86df6636
Merge master
7 年前
Julien Ignace
4172199d
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_ScreenSpaceShadows
# Conflicts:
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/CommonAssets/3DObjects/CornelBox/Cornell Box.fbx.meta
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/CommonAssets/3DObjects/Sphere/Sphere.fbx.meta
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/3xxx_DebugView/3003_CameraMotionVector_TranslateX.unity.meta
7 年前
Arnaud Carre
074f76bb
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into lwrp_batcher
7 年前
Evgenii Golubev
9e4045c2
Make VBuffer view handling less error prone
7 年前
Evgenii Golubev
5db1724a
Factor out VolumetricLightingModule
7 年前
Evgenii Golubev
9a866381
Perform a minor clean up
7 年前
Evgenii Golubev
ffea0999
Add more phase functions
7 年前
GitHub
1b26f1fe
Merge pull request #847 from EvgeniiG/master
Make VBuffer view handling less error prone
7 年前
sebastienlagarde
1d94ca60
Merge remote-tracking branch 'refs/remotes/origin/master' into prototype/decals_workflow
7 年前
GitHub
cc8c318a
Merge pull request #850 from EvgeniiG/master
Factor out VolumetricLightingModule
7 年前
sebastienlagarde
054213ad
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-transparent-priority-support
7 年前
GitHub
f1dcea79
Merge pull request #853 from EvgeniiG/master
Add more phase functions
7 年前
sebastienlagarde
174630e7
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
Remy
ae087b6d
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Evgenii Golubev
c1c33a32
Support asymmetry with reprojection
7 年前
Remy
2a269903
Evgenii : Fix volumetric lighting causing assertion in new scene
7 年前
GitHub
0e9b43a3
Merge pull request #856 from Unity-Technologies/Volumetric_Lighting_Fix
Evgenii : Fix volumetric lighting causing assertion in new scene
7 年前
Remy
5c26bacc
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
sebastienlagarde
0579d059
Merge remote-tracking branch 'refs/remotes/origin/master' into Fix-flip-issue
7 年前
uygar
81cb95dc
Merge branch 'master' into shadows-biasing
7 年前
John
ba0245c3
Merge branch 'master' into LW-ScreenSpaceShadows
7 年前
Frédéric Vauchelles
d6743fba
Merge branch 'master' into feature/PlanarReflection
7 年前
John
3023e8c8
Merge Screen Space Shadows
7 年前
Peter Andreasen
8b8ef607
Merge remote-tracking branch 'origin/master' into sample_game
7 年前
Julien Ignace
19029ddd
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_RTRefactoring
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/RenderLoopSettings/RenderPipelineSettingsUI.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/RenderLoopSettings/SerializedRenderPipelineSettings.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/RenderPipeline/RenderPipelineSettings.cs
7 年前
Evgenii Golubev
7e4a3052
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
7 年前
Evgenii Golubev
b60509c2
Move VBuffer.hlsl
7 年前
Evgenii Golubev
1ef2e80a
Use an improved (generalized) depth distribution
7 年前
GitHub
b5718762
Merge pull request #870 from EvgeniiG/master
Support asymmetry with reprojection
7 年前
GitHub
fe0284c8
Merge branch 'master' into HDRP_GraphicTests
7 年前
sebastienlagarde
6feb2d00
Merge remote-tracking branch 'refs/remotes/origin/master' into Updating-UI-for-material-feature-ID
7 年前
Paul Melamed
19876ed2
Merge branch 'master' into prototype/decals_gpu_optimization
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Decal/DecalSystem.cs
7 年前
Frédéric Vauchelles
9db916f8
Merge branch 'master' into feature/PlanarReflection2
7 年前
sebastienlagarde
c3198024
Merge remote-tracking branch 'refs/remotes/origin/master' into hdrp-msaa
7 年前
sebastienlagarde
48efe04c
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing
7 年前
GitHub
655420d5
Merge pull request #881 from EvgeniiG/master
Use an improved (generalized) depth distribution
7 年前
sebastienlagarde
8f73bb93
Merge remote-tracking branch 'refs/remotes/origin/master' into Updating-UI-for-material-feature-ID
7 年前
Paul Melamed
3441b497
Merge branch 'master' into prototype/decals_gpu_optimization
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/SubsurfaceScattering/SubsurfaceScatteringManager.cs
7 年前
Remy
2136ed15
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Tim Cooper
803d7f40
Merge remote-tracking branch 'origin/master' into LW-ScreenSpaceShadows-KeywordsReduction
7 年前
Evgenii Golubev
df21d121
Fix NaNs arising from division by 0
7 年前
Evgenii Golubev
03f7d07a
Add preliminary ambient probe support
7 年前
John
89a55fab
Merge branch 'LW-ScreenSpaceShadows-KeywordsReduction' into LW-ScreenSpaceShadows
7 年前
Evgenii Golubev
58320a0e
Add a way to disable contribution of punctual lights
7 年前
Evgenii Golubev
7ce9f50d
Fix issues with domain reload
7 年前
Evgenii Golubev
4ab61ec7
Add basic light probe support to volumetric lighting
7 年前
Evgenii Golubev
f551dea4
Fix issues with viewID
7 年前
John
0bfdddfc
Merge Screen Shadows
7 年前
Evgenii Golubev
3d08aa2e
Use the Cornette-Shanks phase function for the ambient lighting
7 年前
Evgenii Golubev
bdb7b999
Evaluate the ambient probe outside of the loop
7 年前
Evgenii Golubev
df7239df
Add a comment
7 年前
Julien Ignace
950b560d
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_RTRefactoring
# Conflicts:
# ScriptableRenderPipeline/Core/CoreRP/CoreUtils.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Camera/HDCamera.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipelineAsset.asset
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Lighting/LightLoop/LightLoop.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Lit/Lit.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/SubsurfaceScattering/SubsurfaceScatteringManager.cs
7 年前
Evgenii Golubev
58c2d521
Mark functions as static
7 年前
Evgenii Golubev
f1562a13
Optimize the SH code
7 年前
Evgenii Golubev
5cde6c51
Further optimize the SH code
7 年前
sebastienlagarde
83b753ad
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
Evgenii Golubev
78ee066f
Precompute the phase constant
7 年前
Evgenii Golubev
79e2a564
Fix formatting
7 年前
Evgenii Golubev
a2f434d5
Reduce the number of slices by 2x
7 年前
Evgenii Golubev
7783b967
Remove "unsafe"
7 年前
Evgenii Golubev
cf3f599b
Use Peter-Pike's shader code
7 年前
Evgenii Golubev
fede07d1
Clean up
7 年前
Evgenii Golubev
7552aebb
Factor out the SH code
7 年前
Frédéric Vauchelles
672c909b
Merge branch 'master' into feature/ScreenSpaceProjection
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Debug/DebugDisplay.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/SceneViewDrawMode.cs.meta
# Tests/Scripts/Editor/GraphicTests/Framework/TestResultWindow.cs.meta
7 年前
Sebastien Lagarde
eca15a2d
Merge remote-tracking branch 'refs/remotes/origin/master' into Update-material-features-performance-
7 年前
GitHub
6bcaecf3
Merge pull request #901 from EvgeniiG/master
Add support of the ambient probe to volumetric lighting
7 年前
Julien Ignace
f956cebd
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_RTRefactoring
7 年前
sebastienlagarde
66873725
Merge remote-tracking branch 'refs/remotes/origin/master' into Branch_RTRefactoring
7 年前
sebastienlagarde
046a77ef
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing
7 年前
Evgenii Golubev
4f293347
Fix issue with NaNs
7 年前
GitHub
7d2bb767
Merge pull request #905 from EvgeniiG/master
Fix issue with NaNs in volumetric lighting
7 年前
Evgenii Golubev
840edb50
Implement frustum-OBB culling
7 年前
Evgenii Golubev
d248d9bc
Add a compile-time switch between the full and the empty VolumetricLighting.compute shader
7 年前
Evgenii Golubev
2b155faa
Move the OrientedBBox code
7 年前
Evgenii Golubev
521d4a50
Add a Frustum struct
7 年前
Evgenii Golubev
b4da729b
Refactor things again to [GenerateHLSL]
7 年前
Remy
47d8fac6
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Evgenii Golubev
1df1dda7
Rename: "_GlobalFog" -> "_Global", "HomogeneousFog" -> "HomogeneousMediumVolume"
7 年前
Evgenii Golubev
dcf10d1d
Add a ComputeBuffer for participating media volumes
7 年前
sebastienlagarde
c6c178c5
Merge remote-tracking branch 'refs/remotes/origin/master' into Branch_RTRefactoring
7 年前
Evgenii Golubev
fdd5cb7f
Ignore VBuffer scale
This means there is some fractional error if the screen size is not a multiple of 8 (or 4, depending on settings), but the error is typically less than 1%, so it's not very visible.
7 年前
Julien Ignace
edd34849
Merge branch 'Branch_RTRefactoring' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_RTRefactoring
7 年前
Evgenii Golubev
0c573a4a
Rename "HomogeneousMediumVolume" to "HomogeneousDensityVolume"
7 年前
Evgenii Golubev
621d0c61
Rename
7 年前
Evgenii Golubev
e6540dfa
Implement clustering of density volumes
7 年前
Frédéric Vauchelles
78ba9e5b
Merge master
7 年前
GitHub
00a6351a
Add a compile-time switch between the full and the empty VolumetricLighting.compute shader
7 年前
sebastienlagarde
b1b2e631
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing
7 年前
Julien Ignace
ffbd199e
- Fixed objects motion vectors (they were upside down)
- Fixed some warnings
7 年前
Antti Tapaninen
ded3a54d
use fastopt with metal, avoid MTLCompilerService sandbox process crash
7 年前
Julien Ignace
ed3443be
Revert "- Fixed objects motion vectors (they were upside down)"
This reverts commit c85edb82a9a539fba719f345433b9e2a11134046.
7 年前
GitHub
cc8d918e
Merge pull request #917 from Unity-Technologies/metal
metal
7 年前
sebastienlagarde
116379ee
Add memory RT name/information everywhere
7 年前
GitHub
c5f1b40c
Merge pull request #924 from Unity-Technologies/Test-RTHandleNaming
Add RenderTarget Memory information
7 年前
Remy
5197454b
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
# Conflicts:
# ImageTemplates/HDRenderPipeline/Scenes/2xxx_Lighting/2401_Light_on_Tesselation.unity.png
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/2xxx_Lighting/2401_Light_on_Tesselation.unity
7 年前
Robert Srinivasiah
44fabb65
Merge branch 'master' into hdrp-xr-initial
7 年前
John
3174776d
Merge branch 'master' into LW-ScreenSpaceShadows
7 年前
John
0a72692b
Merge branch 'LW-ScreenSpaceShadows' into projects/TheLastStand
7 年前
sebastienlagarde
301dbf72
Merge remote-tracking branch 'refs/remotes/origin/master' into Improve-normal-shading
7 年前
Sebastien Lagarde
c84722a1
Rename /Graphics/ to /Rendering/ in menu
7 年前
GitHub
0ac5f863
Merge pull request #935 from Unity-Technologies/Rename-Graphics-to-Rendering-in-menu
Rename /Graphics/ to /Rendering/ in menu
7 年前
sebastienlagarde
5e5e46c8
Merge remote-tracking branch 'refs/remotes/origin/master' into support-iridescence
7 年前
Remy
619cd52e
Merge branch 'HDRP_GraphicTests' into MaterialUpgrader_Upgrade
7 年前
sebastienlagarde
35560656
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing
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 年前
Evgenii Golubev
070349c8
Merge branch 'master'
7 年前
sebastienlagarde
a450e83a
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
Evgenii Golubev
d5cf2b48
Merge branch 'master' of https://github.com/EvgeniiG/ScriptableRenderLoop into fix_sss_radius_bug
7 年前
Evgenii Golubev
2bf107d2
Rename to follow convention
7 年前
Tim Cooper
aeefe219
Merge branch 'master2' into LW-LightOptimizations
7 年前
GitHub
0b78e56a
Update Menu location of Homogeneous Density Volume
7 年前
GitHub
dc676759
Merge pull request #940 from EvgeniiG/fix_sss_radius_bug
Fix SSS radius bug (+ misc changes)
7 年前
sebastienlagarde
2bc6907f
Merge remote-tracking branch 'refs/remotes/origin/master' into Improve-forward-opaque-pass
7 年前
Remy
73141567
Merge remote-tracking branch 'origin/master' into MaterialUpgrader_Upgrade
7 年前
Remy
fa829be3
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
# Conflicts:
# ImageTemplates/HDRenderPipeline/Scenes/1xxx_Materials/1202_Lit_DoubleSideNormalMode.unity.png
7 年前
Robert Srinivasiah
7427bb14
Merge remote-tracking branch 'origin/master' into hdrp-xr-lighting
7 年前
Sebastien Lagarde
a60a0d5a
Merge remote-tracking branch 'refs/remotes/origin/master' into support-iridescence
7 年前
Evgenii Golubev
e768893e
Merge branch 'master'
7 年前
sebastienlagarde
2c61701c
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing
7 年前
uygar
275279fa
Introduced new macros for flow control attributes.
7 年前
Sebastien Lagarde
57ca73ef
Update all generated files
7 年前
Peter Andreasen
04b933d9
merged with master
7 年前
GitHub
2376836c
Merge pull request #858 from Unity-Technologies/shadows-biasing
Shadows biasing
7 年前
Robert Srinivasiah
6626255e
Merge remote-tracking branch 'origin/master' into hdrp-xr-lighting
7 年前
Paul Melamed
429be124
Merge branch 'master' into decals/clustered
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
7 年前
Thomas
44dd9f42
Merge branch 'master' into debug-menu-refactor
7 年前
Evgenii Golubev
2d48e00b
Merge branch 'master'
7 年前
Evgenii Golubev
3ad3c7d7
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
7 年前
Julien Ignace
4b17c74c
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_ScriptableCulling
# Conflicts:
# SampleScenes/HDTest/Material/HDRenderLoopMaterials/Grid_10_5.mat
# SampleScenes/HDTest/Prefabs/Block_0.3x6.prefab
# SampleScenes/HDTest/Prefabs/Block_10x0.15.prefab
# SampleScenes/HDTest/Prefabs/Block_10x5.prefab
# SampleScenes/HDTest/Prefabs/Block_1x1.prefab
# SampleScenes/HDTest/Prefabs/Block_50x300.prefab
# ScriptableRenderPipeline/Core/CoreRP/Camera/CameraSwitcher.cs
7 年前
Remy
2001df3c
Merge branch 'HDRP_GraphicTests' into MaterialUpgrader_Upgrade
7 年前
sebastienlagarde
8d0fc95d
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
Julien Ignace
d4548639
Added #pragma_only_renderers to compute shaders.
7 年前
GitHub
3e5a3c18
Merge pull request #992 from Unity-Technologies/Branch_PragmaRenderersCompute
Added #pragma_only_renderers to compute shaders.
7 年前
Peter Bay Bastian
ba0ce030
Merge branch 'master' into integrate-sg-subshaders
7 年前
Remy
c0e3d9ab
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Evgenii Golubev
0a2033df
Merge upstream/master
7 年前
Paul Melamed
6f570901
Merge branch 'master' into decals/api_change
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Decal/DecalSystem.cs
7 年前
John Parsaie
8cc0d941
Merge SRP 2018.1
7 年前
GitHub
47d42b36
Merge pull request #1 from Unity-Technologies/master
Merge from main
7 年前
Frédéric Vauchelles
fd3d298d
Merge branch 'master' into feature/ReflectionProbeBaking
7 年前
sebastienlagarde
88378544
Bring back dynamic branch for cluster/tile in forward to reduce the number of shader variant
- Bring back dynamic branch for cluster/tile in forward to reduce the
number of shader variant
7 年前
sebastienlagarde
fa95ec27
Reduce number of variant by bring back FPTL/CLuster choice with dynamic branch for forward
- Make selection between FPTL/Cluster in forward dynamic (with
_UseTileLightList)
- Remove USE_CLUSTERED_LIGHTLIST define, only use USE_FPTL_LIGHTLIST
- Remove #pragma multi_compile USE_FPTL_LIGHTLIST
USE_CLUSTERED_LIGHTLIST from LitXXX shader
7 年前
Evgenii Golubev
c20517f6
Add a stub for the volume voxelization pass
7 年前
Evgenii Golubev
2047b333
Use a single wavefront group for the volumetric lighting shader
7 年前
Evgenii Golubev
98ba5ff6
Prepare the volume voxelization stub
7 年前
Evgenii Golubev
97460936
Update the kernel signature
7 年前
Evgenii Golubev
3a7560c2
Move handling of camera-relative rendering from GeometryUtils()
7 年前
Evgenii Golubev
f8b3df68
Implement soft semi-conservative voxelization
7 年前
Evgenii Golubev
29d12167
Fix voxelization for rotation (WIP)
7 年前
Evgenii Golubev
68e4eace
Implement the soft voxelization hack
7 年前
Evgenii Golubev
202f48a8
Add comments
7 年前
Frédéric Vauchelles
d1dfdb4e
Merge branch 'master' into feature/ScreenSpaceProjection
# Conflicts:
# SampleScenes/HDTest/PlanarReflectionTests.unity
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Debug/DebugDisplay.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Debug/LightingDebugPanel.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Lit/Lit.hlsl
7 年前
Evgenii Golubev
598b6ad6
Implement the clustered density volume pass
7 年前
Evgenii Golubev
d101e8ec
Remove the loop over clusters from the volumetric lighting pass
7 年前
Evgenii Golubev
4f47b43c
Add a helper function FetchIndexWithBoundsCheck()
7 年前
Evgenii Golubev
81e1d1ab
Add a comment
7 年前
Evgenii Golubev
72d40c7f
Remove branching for 0 extinction
7 年前
Evgenii Golubev
2202a083
Remove UnityPerCamera, introduce UnityPerView
7 年前
Evgenii Golubev
5ef3dc32
Fix issue with out-of-bounds look-ups in the clustered data structure
7 年前
Evgenii Golubev
8ebbdf07
Fix the edge darkening issue with volumetric lighting
7 年前
Evgenii Golubev
92ea5c34
Clean up VBuffer sampling
7 年前
GitHub
7650c7a6
Merge pull request #1121 from EvgeniiG/master
Add local box volume support to volumetrics
7 年前
Evgenii Golubev
17d8f4ec
Improve the quality of volumetric lighting reprojection
7 年前
Remy
75cf5fa5
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Evgenii Golubev
e51b0e0a
Revert the change which passes sample extinction to light evaluation routines
7 年前
Frédéric Vauchelles
5d1e46bc
Moved CoreRP files in folders for readbility
7 年前
Frédéric Vauchelles
63675025
Moved Misc to common and utilities
7 年前
GitHub
b782fae4
Merge pull request #1142 from Unity-Technologies/feature/RefactorCoreRPFiles
Refactor CoreRP root files
7 年前
Frédéric Vauchelles
412bd010
Merge master
7 年前
Stephane Laroche
5ad6a9db
Merge branch 'master' into StackLitWork
7 年前
Evgenii Golubev
8d663ac4
Merge upstream/master
7 年前
Paul Melamed
5e4ad2d7
Merge branch 'master' into decals/texture_atlas
# Conflicts:
# ScriptableRenderPipeline/Core/CoreRP/CoreResources/TexturePadding.compute
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Lighting/Light/HDAdditionalLightData.cs
7 年前
Evgenii Golubev
ed476664
Remove leftover SetupComputeShader() call
7 年前
Felipe Lira
65fc1c54
Merge branch 'master' into LWRP
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/GettingStarted1.png.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/GettingStarted2.png.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/LitShader1.png.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/LitShader10.png.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/LitShader11.png.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/LitShader12.png.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/LitShader13.png.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/LitShader14.png.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/LitShader15.png.meta
# ScriptableRenderPipeline/HDRenderPipeline/Documentation/Images/LitShader16.png.meta
# ScriptableRe...
7 年前
GitHub
858b64ad
Merge pull request #1197 from EvgeniiG/rename_unity_per_camera
Rename UnityPerCamera CBuffer variables (and set them from C#)
7 年前
Evgenii Golubev
999f9fa8
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
7 年前
Evgenii Golubev
69dfe3f6
Switch to the volume system WIP
7 年前
Evgenii Golubev
e788c519
Port global density volumes to the interpolation volume system
7 年前
Evgenii Golubev
248f6d04
Fix formatting
7 年前
Evgenii Golubev
e2268362
Update comments
7 年前
Evgenii Golubev
ad3d1e7c
Enable volumetric fog by default
7 年前
Kay Chang
53b01e3a
WIP adding Switch support.
7 年前
Kay Chang
f5303717
Revert "WIP adding Switch support."
This reverts commit 9af0c8f34d9c5f809e96bd5f5502d6ac28b1f330.
7 年前
Remy
256e6c9c
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
# Conflicts:
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/CommonAssets/Materials/PreRefractionPassTester.mat
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/CommonAssets/SkySettings/HDRP_Default_Sky.asset
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction.unity
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction/Lit_Refraction_Plane_HiZ.mat
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction/Lit_Refraction_Plane_NM.mat
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction/Lit_Refraction_Plane_NM_Thickness.mat
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction/Lit_Refraction_Plane_Proxy.mat.meta
# Tests/GraphicsTests/RenderPip...
7 年前
Kay Chang
c279dc9c
Re-added modified files for Switch without BOM.
7 年前
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
7 年前
Stephane Laroche
61ee5830
Merge branch 'master' into stacklit
7 年前
GitHub
3a0290a2
Merge pull request #1225 from EvgeniiG/master
Port global density volumes to the interpolation volume framework (+ misc improvements)
7 年前
Stephane Laroche
8cf60948
Merge remote-tracking branch 'mainrepo/master' into stacklit
7 年前
Stephane Laroche
e5b6c4fb
Implement vertically layered BSDF model with anisotropy.
7 年前
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...
7 年前
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
7 年前
GitHub
fa52b6bd
Merge pull request #1255 from EvgeniiG/master
Enable volumetrics by default (+ bugfixes)
7 年前
Evgenii Golubev
b587ca91
Optimize DecodeLogarithmicDepthGeneralized()
7 年前
Evgenii Golubev
00676317
Introduce the VolumetricLightingController component
7 年前
Evgenii Golubev
49245612
Update comment
7 年前
sebastienlagarde
e03580d8
Merge remote-tracking branch 'refs/remotes/origin/master' into 2018.1-experimental
7 年前
Raymond Graham
e4700710
Manager for Homogenous volumes.
7 年前
Raymond Graham
17d381ab
Volumetric system use the list of fog volumes from the manager.
7 年前
Raymond Graham
29eb0f1f
3D texture sampling in homogeneous volumes.
7 年前
Raymond Graham
667f9ee7
Adding support for 3D textures to mask local homogeneous fog volumes.
7 年前
Raymond Graham
2a5043cd
Fix up mask texture calculation for scattering.
7 年前
Raymond Graham
2e819225
Volumetric updates from Evgenii
7 年前
Frédéric Vauchelles
8676f2e5
Merge master
7 年前
Raymond Graham
2952dd59
Updates based on feedback. VolumeTextureAtlas now a Alpha8 texture. DensityVolume renamed.
7 年前
GitHub
49988c37
Merge pull request #1265 from EvgeniiG/master
Introduce the VolumetricLightingController component (+bugfixes)
7 年前
GitHub
3845c0cb
Merge pull request #1268 from Unity-Technologies/volumetric-lighting-updates
Manager for the density volumes
7 年前
sebastienlagarde
b1e7249e
Merge remote-tracking branch 'refs/remotes/origin/master' into 2018.1-experimental
7 年前
Evgenii Golubev
0be42a4f
Use correct terminology: rename "asymmetry" -> "anisotropy"
According to d'Eon, asymmetric scattering occurs due to anisotropic phase functions in anisotropic participating media.
7 年前
Frédéric Vauchelles
6a14305e
Merge branch 'master' into feature/SSR
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
7 年前
Felipe Lira
533beaae
Merge branch 'master' into LWRP
7 年前
Evgenii Golubev
32c0fc42
Port integral and density buffers to the RTHandle system
7 年前
Evgenii Golubev
f1877508
Update GetRenderTargetAutoName() to support volume textures
7 年前
Evgenii Golubev
4c75cacd
Port VBuffers to the RTHandle system
7 年前
Evgenii Golubev
2e234638
Fix light leaking due to texture suballocation
7 年前
Evgenii Golubev
b8dccc9d
Add comments
7 年前
Evgenii Golubev
e7f0a6d1
Fix issues with light leaking in volumetric lighting
(due to sub-allocation (resource aliasing) of the RTHandle system)
7 年前
sebastienlagarde
f5c6eec7
Merge remote-tracking branch 'refs/remotes/origin/master' into switch_support
7 年前
GitHub
f8e74a10
Merge pull request #1277 from Unity-Technologies/switch_support
Switch support
7 年前
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
7 年前
Stephane Laroche
ecc9d71b
Merge remote-tracking branch 'mainrepo/master' into stacklit
7 年前
sebastienlagarde
2c1c78cf
Merge branch 'master' into 2018.1-experimental
7 年前
Stephane Laroche
42284de1
Cosmetics, auto-merge cleanup (VolumetricLighting.cs vs compute should be fixed though)
7 年前
sebastienlagarde
1bf59567
Regenerate shader include files for volumetrics
7 年前
GitHub
631d0e91
Merge pull request #1291 from Unity-Technologies/Regenerate-shader-include-files-for-volumetrics
Regenerate shader include files for volumetrics
7 年前
sebastienlagarde
4303de20
Merge remote-tracking branch 'refs/remotes/origin/master' into Cleanup-stacklit
7 年前
Stephane Laroche
f022bbc2
Merge branch 'master' into stacklit
7 年前
Yao Xiaoling
cb671fbb
Merge remote-tracking branch 'remotes/origin/master' into gpu_terrain
7 年前
Raymond Graham
4e9dca70
Merge branch 'master' into volumetric-lighting-updates
7 年前
GitHub
6b174809
Merge pull request #1294 from Unity-Technologies/volumetric-lighting-updates
Adding 3D Texture support to the local fog volumes.
7 年前
sebastienlagarde
c24e9827
Merge remote-tracking branch 'refs/remotes/origin/master' into 2018.1-experimental
7 年前
Evgenii Golubev
91dc696c
Merge upstream/master
7 年前
Evgenii Golubev
9c05b5af
Clean up the comments
7 年前
Evgenii Golubev
98510e9c
Port the VolumetricLightingController to the Interpolation Volume framework
7 年前
Evgenii Golubev
7d62d89f
Add a Volumetric Dimmer slider to lights to control the intensity of the scattered volumetric lighting
7 年前
Frédéric Vauchelles
4bfaa623
merge master
7 年前
GitHub
c3aaee56
Merge pull request #1302 from EvgeniiG/master
Move the Volumetric Lighting system to the RTHandle system
7 年前
sebastienlagarde
05ee75ca
Merge remote-tracking branch 'refs/remotes/origin/master' into 2018.1-experimental
7 年前
GitHub
a334d0fc
Merge pull request #1312 from EvgeniiG/master
Add a Volumetric Dimmer slider to lights to control the intensity of the scattered volumetric lighting
7 年前
Evgenii Golubev
5216c6eb
Fix the infinite recursion bug in the VolumetricLightingSystem
7 年前
sebastienlagarde
86744235
Merge remote-tracking branch 'refs/remotes/origin/master' into 2018.1-experimental
7 年前
Evgenii Golubev
ebb293eb
Temporarily disable tone mapping of volumetrics to avoid banding artifacts
7 年前
GitHub
71a8132f
Merge pull request #1321 from EvgeniiG/master
Fix the infinite recursion bug in the VolumetricLightingSystem
7 年前
sebastienlagarde
f6e93052
Fix various C sharp and shader warning
7 年前
Raymond Graham
0bd362e2
Refresh atlas on deletion
Refresh the texture atlas when deleting
7 年前
GitHub
8d7b737d
Merge pull request #1314 from Unity-Technologies/volumetric-lighting-updates
Refresh atlas on volume deletion
7 年前
GitHub
212ff6b3
Merge pull request #1324 from Unity-Technologies/Fix-misc-warning
Fixed warnings as requested by Spotlight customer
7 年前
sebastienlagarde
01cd6f98
Add FrameSettings to hdCamera
7 年前
GitHub
17d5bb27
Merge pull request #1327 from Unity-Technologies/Add-FrameSettings-to-hdCamera
Add framesettings to hdcamera
7 年前
Stephane Laroche
e0b3d217
Merge branch 'master' into stacklit
7 年前
Sebastien Lagarde
f4660e9b
Add framesettings support to volumetric
7 年前
sebastienlagarde
88a04a92
Fix volumetric toggle
7 年前
sebastienlagarde
87b6bc50
Move atmospheric scattering field above volumetric
7 年前
GitHub
1d661e75
Merge pull request #1334 from Unity-Technologies/Add-framesettings-support
Add enableVolumetric in the FrameSettings
7 年前
Jean-François F Fortin
a2ee3145
Merge branch 'master' into stacklit
7 年前
sebastienlagarde
64f35bd6
Merge remote-tracking branch 'refs/remotes/origin/master' into sg/move-repository
7 年前
Felipe Lira
25e45b36
Merge branch 'master' into LWRP
# Conflicts:
# ScriptableRenderPipeline/Core/CoreRP/Utilities/CoreUtils.cs
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightPipeline.cs
7 年前
Felipe Lira
63a6fe03
Merge branch 'LWRP' into lw/api-refactor-v1
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightPipeline.cs
7 年前
Evgenii Golubev
1f059c6b
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
7 年前
GitHub
7b42e0f2
Merge pull request #1371 from EvgeniiG/master
Fix banding issues caused by high intensity volumetric lighting
7 年前
Alex Lian
3be7d580
Merge remote-tracking branch 'origin/master' into build/automation
7 年前
Stephane Laroche
9498fe0b
Merge branch 'master' into stacklit
7 年前
Matt Dean
36a0484f
Merge remote-tracking branch 'origin/master' into sg/texture-types
7 年前
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
7 年前
GitHub
7f5da648
Merge branch 'master' into sg/show-generated-code
7 年前
Tim Cooper
fafb59af
Run code formatter.
7 年前
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
7 年前
Raymond Graham
d3582088
Mipmapping support for local volume mask textures.
7 年前
GitHub
2eef215d
Merge pull request #1439 from Unity-Technologies/volumetric-mipmapping
Mipmapping support for local volume mask textures.
7 年前
GitHub
51a1873e
Merge branch 'master' into update-changelog
7 年前
Peter Bay Bastian
b4dd9062
Merge remote-tracking branch 'origin/master' into sg/facesign
7 年前
Paul Melamed
797daf79
Merge branch 'master' into decals/ss3_channel_mask
7 年前
Antoine Lelievre
f8468529
Removed contact shadows on light transmission
7 年前
Antoine Lelievre
38287b48
Fixed contact shadows with light transmission
7 年前
sebastienlagarde
aa5363e0
Refactor tranmission and lightEvaluation code to have more cleaner code
7 年前
sebastienlagarde
1fa4d8c6
Mpore update with feedback
7 年前
sebastienlagarde
b3199d5d
integrate PR feedback
7 年前
sebastienlagarde
8b67841a
More feedback
7 年前
sebastienlagarde
7f925a28
More comment
7 年前
sebastienlagarde
ab0a427d
Silent some warning
7 年前
GitHub
bf9b149a
Merge pull request #1556 from Unity-Technologies/ContactShadowWithLightTransmisison-add
Fix contact shadow with light transmission
7 年前
GitHub
bd393bda
Merge branch 'master' into switch-support
7 年前
Nerites
4b5c5d5c
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
7 年前
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
7 年前
Raymond Graham
a04c87cd
Fix a couple of issues with density volume texture mask.
7 年前
GitHub
b5e581fe
Merge pull request #1574 from Unity-Technologies/volumetric-bugfix-master
Volumetric bugfix master
7 年前
sebastienlagarde
9536b3be
Merge branch 'master' into StackLit2
7 年前
Stephane Laroche
e4716aba
Merge remote-tracking branch 'mainrepo/StackLit2' into StackLit2
7 年前
Nerites
7bc5d1b4
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
7 年前
GitHub
32210ac9
Merge branch 'master' into switch-support
7 年前
GitHub
9b090e62
Fix the warning where we reinterpret a NULL texture as a 2D texture
7 年前
sebastienlagarde
00be7084
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
7 年前
Stephane Laroche
a5e0fbca
Merge branch 'master' into StackLit2
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.hlsl
7 年前
GitHub
0610a60c
Merge branch 'master' into sg/error-for-incompatible-pipeline
7 年前
Sebastien Lagarde
5196e7ed
Merge branch 'master' into EmissiveMeshForAreaLight
7 年前
Raymond Graham
16662e75
Add License info
7 年前
GitHub
b3b053d1
Merge pull request #1602 from Unity-Technologies/volumetric-updates
Add License info
7 年前
GitHub
e6de5c82
Add a comment
7 年前
GitHub
6ed08e25
Use a trilinear sampler to filter across MIP levels
7 年前
GitHub
bc5ccbcc
Add a comment
7 年前
Evgenii Golubev
9abc300c
Improve the quality of trilinear filtering of density volume textures
7 年前
Evgenii Golubev
b2334fa2
Remove comment
7 年前
Evgenii Golubev
5cdfa033
Clean up the code
7 年前
Evgenii Golubev
81381397
Further clean up the code
7 年前
GitHub
caff3ee2
Merge pull request #1603 from EvgeniiG/master
Improve the quality of trilinear filtering of density volume textures
7 年前
Evgenii Golubev
327eed88
Change single scattering albedo defaults to 1
7 年前
Evgenii Golubev
381d8858
Add "Global Light Probe Dimmer" and tooltips for volumetrics
7 年前
Evgenii Golubev
a5b000b4
More bugfixes for volume texture sampling
7 年前
GitHub
46078c05
Merge pull request #1608 from EvgeniiG/volumetrics_bugfixes
More bugfixes for volume texture sampling
7 年前
Evgenii Golubev
f7ce098c
Add an option to the HDRP asset to increase the resolution of volumetric lighting
7 年前
GitHub
1045d10d
Merge branch 'master' into sg/fix-duplicate-subgraphs
7 年前
GitHub
87e8a616
Merge pull request #1609 from EvgeniiG/volumetrics_probe_dimmer
Add "Global Light Probe Dimmer" and tooltips for volumetrics
7 年前
GitHub
8dddca48
Merge pull request #1606 from EvgeniiG/kernel_quality_levels
Add an option to the HDRP asset to increase the resolution of volumetric lighting
7 年前
sebastienlagarde
1555fbce
HDRP: More renaming for camera relative rendering (rename lightDefinition)
7 年前
GitHub
79ec2054
Merge pull request #1611 from Unity-Technologies/renaming-camerae-relative
HDRP: More renaming for camera relative rendering
7 年前
sebastienlagarde
7934a87a
Merge branch 'master' into LightUnits
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 年前
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 年前
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 年前
Tim Cooper
8406655d
Merge branch 'master' into ShaderGraphTests
# Conflicts:
# TestProjects/ShaderGraph/Packages/manifest.json
6 年前
Nerites
9b69a952
Merge xrconfig branch into xrsettings
6 年前
Yao Xiaoling
7ba05ba9
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu_terrain. Will fix merge afterwards.
6 年前
Aleksandr Kirillov
4695f235
Merge branch 'master' into lw/terrain_optimization
6 年前
Raymond Graham
10a64c25
New Volume Texture Tool.
Can now update an already in use asset as long as the sizes are the same.
6 年前
Evgenii Golubev
cbab4ede
Fix texture scrolling direction
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 年前
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 年前
Evgenii Golubev
d55f8b9e
Use the correct sampler for density volumes
6 年前
GitHub
b2fda8b4
Merge pull request #1795 from EvgeniiG/fix_density_volume_sampler
Use the correct sampler for density volumes
6 年前
GitHub
6ec5b4df
Merge branch 'HDRP/staging' into IndirectLightingControlVolume
6 年前
GitHub
c3119430
Merge pull request #1803 from Unity-Technologies/HDRP/staging
merge Hdrp/staging
6 年前
Yao Xiaoling
a11976bf
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu_terrain
6 年前
GitHub
fed43832
Merge pull request #1801 from Unity-Technologies/volume-texture-tool
New Volume Texture Tool.
6 年前
Antoine Lelievre
c5cac258
Merge HDRP/staging
6 年前
GitHub
b400b1c1
Merge branch 'master' into lw/terrain_optimization
6 年前
sebastienlagarde
64f76fff
Revert "Merge pull request #1801 from Unity-Technologies/volume-texture-tool"
This reverts commit 86d7976349dd82a358593fad27821d32979c00b8, reversing
changes made to caff368fd26a744a95dc8599d763422821478c73.
6 年前
sebastienlagarde
f75e94af
Merge branch 'HDRP/staging' into HDRP/fix/ObliqueLightLoop
6 年前
GitHub
15ec335a
Add a comment
6 年前
Sebastien Lagarde
72141169
Merge branch 'master' into lighting-arealigh-fixup
6 年前
Sebastien Lagarde
5a227f37
New Volume Texture Tool.
Can now update an already in use asset as long as the sizes are the same.
6 年前
Sebastien Lagarde
83c22774
Fix texture scrolling direction
6 年前
Sebastien Lagarde
05036cac
Merge branch 'HDRP/staging' into HDLightExplorerExtension
6 年前
GitHub
a466054a
Merge pull request #1839 from Unity-Technologies/volume-texture-tool
Volume texture tool
6 年前
sebastienlagarde
b5fa681b
Merge branch 'master' into HDLightExplorerExtension
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 年前
Julien Ignace
5c5547e8
Removed a bunch of GC.Alloc each frame.
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 年前
GitHub
e5d59bcd
Merge pull request #1864 from Unity-Technologies/HDRP/fix-gcalloc
Removed a bunch of GC.Alloc each frame.
6 年前
Paul Melamed
f1d163d5
Merge branch 'HDRP/staging' into HDRP/decals/v2_1/normal_buffer
6 年前
GitHub
3e6c15b0
Merge pull request #1870 from Unity-Technologies/HDRP/staging
Merge Hdrp/staging
6 年前
Yao Xiao Ling
cfd45cf1
Merge remote-tracking branch 'remotes/origin/master' into gpu-terrain
6 年前
sebastienlagarde
38a3e185
Merge branch 'master' into HDRP/add-LightLayer-in-probes
6 年前
egomeh
e7c59a70
Resolve merge conflicts
6 年前
GitHub
7cfc2ed0
Merge branch 'master' into sg/fix-for-saving-dirty-shader-graph
6 年前
Evgenii Golubev
b80d80b6
Implement linear boundary fade for density volumes
6 年前
Evgenii Golubev
6f85ea50
Optimize a bit
6 年前
GitHub
3e708a4a
Merge pull request #1893 from EvgeniiG/fade_for_density_volumes
Add controls for linear fade at the boundary of density volumes
6 年前
GitHub
80cd2648
Stop NaN propagation within volumetric lighting shader
6 年前
Evgenii Golubev
bee9896f
Stop NaN propagation within volumetric lighting shader (v2)
6 年前