sebastienlagarde
6d899dd0
HDRenderPipeline: Rename HDRenderPipeline to HDRenderPipelineAsset and split in dedicated file
- Rename HDRenderPipeline to HDRenderPipelineAsset
- Move new renamed class in its own file
- Rename HDRenderPipelineInstance to HDRenderPipeline
8 年前
sebastienlagarde
72362297
HDRenderPipeline: TilePass now use RenderPipelineResources from HDRenderPipeline
8 年前
sebastienlagarde
d6537189
HDRenderPipeline: Make TilePass.LightLoop a regular class, not an asset
- Remove LightTileProducer class
- remove BaseLightLoop class
- TilePass.LightLoop is now a regular class
8 年前
sebastienlagarde
bab2a250
HDRenderPipeline: Update TileSetting to work correctly with HDInspector
The HDInspector now correctly display the UI
8 年前
Sebastien Lagarde
36142eb8
HDRenderPipeline: Update SSAO effect
8 年前
Sebastien Lagarde
9fc86a1e
HDRenderPipeline: Update SSAO settings
8 年前
Julien Ignace
b09d5f72
- Cleaned up CommonSettings from Cascaded parameters which are now in the light.
- Cleaned up some now useless code in the init code of shadow system
- Split ShadowSettings struct into two different parts. One for the init and the other for the per frame setup
- Cleaned up HDRenderPipeline a bit (mostly moving logic stuff from the asset to the instance itself)
8 年前
Julien Ignace
278154db
Added FullScreenDebug modes and implemented it for SSAO.
8 年前
sebastienlagarde
dffcbac5
HDRenderPipeline: Move some item to submenu + add comment on velocity for GBfuffer pass
8 年前
sebastienlagarde
c0a972b5
HDRenderPipeline: Move materials upgrader menu item to same location than for LT
8 年前
sebastienlagarde
3cfcd772
HDRenderPipeline: Fix compil after Postprocess update (moving out of experimental namespace)
8 年前
sebastienlagarde
44423085
HDRenderPipeline: Update pathname that are use for resource creation after the directory have been reorganize
7 年前
Thomas
2cdd3c12
Moved most of HDRP utilities to Core
7 年前
Thomas
e622122f
Moved asset/resources editor code out of runtime classes
7 年前
Thomas
3d4686f1
Full SSS refactor
7 年前
Julien Ignace
a7fec507
- Added new Global and Frame settings to start refactoring them.
- Removed Specular/Diffuse global dimmer from serialized global setting and put them in per frame lightingSettings instead.
7 年前
sebastienlagarde
55499af1
HDRenderPipeline: Update creation of RenderPipeline asset and resources
It is now easier to create an asset or a resources where we want.
7 年前
Julien Ignace
1308feb1
Merge branch 'feature/realtimeCubemap' of https://github.com/Unity-Technologies/ScriptableRenderLoop into feature/realtimeCubemap
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/TilePass.cs
7 年前
Julien Ignace
5a107310
Renamed TilePass to LightLoop
7 年前
sebastienlagarde
c2788a9b
HDRenderPipeline: rename tileSettings -> lightLoopSettings
7 年前
Arnaud Carre
efa76805
added some required "using UnityEngine.Rendering" (now SRP API is not in Experimental namespace anymore)
7 年前
Sebastien Lagarde
b8b6dd9b
Push second draft
7 年前
sebastienlagarde
1dc58532
Add global/local/debug system (Working version)
7 年前
sebastienlagarde
feabd543
another round of change
7 年前
sebastienlagarde
cf6142d2
Another no compiling draft
7 年前
sebastienlagarde
db2bdfc0
More dfraft
7 年前
Sebastien Lagarde
13eb066f
Fixed various issue and follow the deisng done with Julien. Working version
7 年前
sebastienlagarde
2c5f3036
Update frame settings - adress various feedback
- Rename GlobalFrameSettings => RenderPipelineSettigs
- Remove various struct and put variables in RenderPipelineSettigs/FrameSettings directly
- Add better management of camera rename/disabling with debug menu
- Add EnableObjectMotionVector
7 年前
sebastienlagarde
519339f6
Rename to serializedFrameSettings
- rename framesettings to serializedFrameSettings
- rename m_DefaultActiveFrameSettings m_FrameSettings
7 年前
sebastienlagarde
f784a196
HDRenderPipeline: move DefaultMaterial and Default Shader to resource pipeline
- Also fix an issue with enableDBuffer not correctly take into account in depth prepass
7 年前
sebastienlagarde
baa9627d
HDRenderPipeline: Fix issue with FrameSettings not correctly initialize in StandAlone player
7 年前
Frédéric Vauchelles
7b22dfdd
|HDRenderPipeEditor] Dispose created HDRenderPipeline instance when the HDRenderPipelineAsset was modified in the Editor
7 年前
Frédéric Vauchelles
b1dace38
[HDRenderPipelineEditor] Use serialization callback instead of OnValidate to copy runtime data
7 年前
Frédéric Vauchelles
763020ef
[HDRenderPipelineEditor] Removed unused field
7 年前
Sebastien Lagarde
a8ab890d
Rename SubsurfaceScattering Settings/Editor to DiffusionProfile + various file renaming/moving
7 年前
Frédéric Vauchelles
1456d06a
[HDRenderPipelineEditor] Added missing field and field renaming
7 年前
Frédéric Vauchelles
6611be52
[PlanarReflection] Update planar sampling
7 年前
Frédéric Vauchelles
9a41a6d7
[PlanarReflections] Small fixes
7 年前
Sebastien Lagarde
0e6b2e32
more improvement on framesettings and asset
- Suppres support async compute
- Add dirty state to asset render pipeline for frame settings
7 年前
Sebastien Lagarde
a5003db5
Merge remote-tracking branch 'refs/remotes/origin/master' into feature/PlanarReflection
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 年前
Frédéric Vauchelles
d6743fba
Merge branch 'master' into feature/PlanarReflection
7 年前
Frédéric Vauchelles
d6ce9c49
[PlanarReflection] Several fixes
7 年前
sebastienlagarde
87ce1922
Fix issue with FrameSettings not always in sync
7 年前
Frédéric Vauchelles
daae5ce2
(wip) Reflection system for reflection probes
7 年前
Julien Ignace
c135df26
Added first version of shader variant stripper for Lit* shaders in HDRP.
7 年前
GitHub
7d6d0696
Enable stripping by default
7 年前
Yao Xiaoling
ebf0af82
Add default terrain material.
7 年前
Frédéric Vauchelles
68db6753
Removed GlobalLightLoopSettings.maxPlanarReflectionProbe property
7 年前
Frédéric Vauchelles
325a0d20
Separate limit for max active planar probe and max planar probe per render
7 年前
Frédéric Vauchelles
fca384e1
Updated reflection system settings
7 年前
Yao Xiaoling
cb671fbb
Merge remote-tracking branch 'remotes/origin/master' into gpu_terrain
7 年前
sebastienlagarde
395a7a89
Update UI of resolution of cookie and reflection
Use combo box now
7 年前
Tim Cooper
fafb59af
Run code formatter.
7 年前
sebastienlagarde
e118502b
Misc various improvement
Add versionning on all HD asset (and correct previous way of doing it)
Add menu items for Density volume and planar reflection
Correctly do the naming for new created HD game object (Decal, scene settings...)
Change plane orientation of planar reflection from forward to up
Add new resource material: defaultHDMaterial
Do a small fix at runtime for GI (no impact)
7 年前
Yao Xiaoling
38856112
Fix merge.
7 年前
sebastienlagarde
466061e1
Fix version number in HDRP asset
7 年前
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...
7 年前
Yao Xiaoling
4d7a5d51
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu_terrain
7 年前
RSlysz
f7eb9399
rewrite realtime reflection probe capture
6 年前
Yao Xiao Ling
6302a183
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu-terrain
6 年前