Julien Ignace
4f8f27fc
Started refactoring for sky framework.
- New SkyManager as central class
- Base class for user defined sky renderers and parameters
- Implemented HDRI sky with this abstraction.
8 年前
Julien Ignace
58445897
Procedural sky now uses the Sky Framework (V1 functionality not tested)
8 年前
Julien Ignace
eaf661ba
Added Type checks to make setting parameters for a sky more robust.
8 年前
Julien Ignace
799fb598
Added a CommonSettings component to handle the choice of the SkyRenderer and later other global scene settings.
8 年前
Julien Ignace
2f800ad3
- Reset sky manager hash when changing parameters.
- Properties info in SkyParameters are now protected in order to be able to override the hash method properly.
8 年前
Julien Ignace
0198ab8f
Added the possibility to choose the update mode of sky environment lighting.
8 年前
sebastienlagarde
aacfb575
Rename HDRenderLoop to HDRenderPipeline
8 年前
sebastienlagarde
b890244e
HDRenderLoop: Rename the directory HDRenderLoop in HDRenderPipeline
8 年前
sebastienlagarde
cb97b488
HDRenderLoop: Rename renderLoop to renderContext
8 年前
Tim Cooper
2b3f2f91
[refactor namespace]
UnityEngine.Experimental.ScriptableRenderLoop -> UnityEngine.Experimental.Rendering
UnityEngine.Experimental.ScriptableRenderLoop -> UnityEngine.Experimental.Rendering.{LoopName}
8 年前
Tim Cooper
aa75277c
[refactoring] HDLoop to do nice allocate / deallocate based on instantiation of loop instances.
8 年前
Tim Cooper
c3449ff8
[HDLoop] Use scene singleton pattern for skysettings and common settings. The idea is that when a scene is activated we look to see if there are any override settings in that scene; if so we apply them. If there are no override settings we just do the default.
8 年前
Tim Cooper
32acc565
[hdloop]Add sky asset + common settings asset.
8 年前
Julien Ignace
2a8e9ce0
Renamed all XXXParametrers class to XXXSettings for consistency.
8 年前
Tim Cooper
c30d33b8
[Format]Reformat via format.pl to match the new conventions
8 年前
Julien Ignace
27b86771
Added the possibility to override lighting with a user specified cubemap (this will be provided to both enlighten and the default reflection probe)
8 年前
sebastienlagarde
7f832617
HDRenderPipeline: Update sky editor
7 年前
Thomas
2ad6c8a0
Cleanup / conventions
7 年前
Thomas
adfcd879
GC fix (5.1KB)
7 年前
Thomas
aaf5d608
Removed useless usings
7 年前
Thomas
a2cc5740
GC fix on runtime3.5 (40B)
7 年前
Thomas
c9e65e8b
PR review fixes
7 年前
Julien Ignace
6f585179
Implemented base of "Atmospheric Scattering" framework.
- AtmosphericScatteringXXX files where definition/editor and shader code of the fog functions are and that are used by any shader where fog is needed (full pass opaque fog, transparent forward materials...)
- Implemented basic linear/exponential fog with Uncharted 4 "Mip Sky" color fetch trick.
7 年前
Julien Ignace
10007208
Porting sky/fog systems to Interpolation volumes.
7 年前
Julien Ignace
7389ca21
Rewrote Sky/fog component with latest Volume APIs after merge.
7 年前
Julien Ignace
dae258a5
Refactored SkyManager to be able to handle several sky rendering context at the same time (baking, visual and lighting override sky)
7 年前
Julien Ignace
dd1baa91
Fixed "Baked sky" behavior in new sky volume system.
7 年前
Julien Ignace
978e07e4
Moved resolution of sky rendering into global light loop settings in the HDRP asset (from the individual sky settings).
7 年前
Julien Ignace
4673aa9b
List of available skies is now generated from reflection information.
7 年前
Julien Ignace
a95ec526
- Changed the way baking sky works (because it was broken with interpolation volumes becoming assets). It's now a dedicated component instead of a flag in a SkySettings
- Updated all test scenes accordingly
- Specified the right RenderPipeline on all our test scenes cameras.
7 年前
Thomas
28f477a0
Cleanup & debug stuff
7 年前
Tim Cooper
fafb59af
Run code formatter.
7 年前
Julien Ignace
5b782e23
Added an explicit option in SkySettings (only supported for now in Procedural Sky) to enable or disable the rendering of the sun disk when baking light and reflection probes.
This allows us to fix some bugs and discrepancy with the current framework.
7 年前
Antoine Lelievre
7ba755b2
Add lux unit for HDRI sky
7 年前
Antoine Lelievre
6b451d7a
Merge branch 'master' into LuxIntensityForHDRISky And moved HDRI multiplier to the editor
7 年前
Antoine Lelievre
d33e5edc
Cleanup HDRI sky code
7 年前