Sebastien Lagarde
d8f13193
HDRenderloop: Setup minimal draw sky/HDRI (not working)
8 年前
Sebastien Lagarde
dddb8ef6
HDRenderLoop: Minor correction in sky shader
8 年前
Julien Ignace
fd04e67f
- First version of sky renderer
- Added an Utilities class for re-usable methods in the renderloop (SetRenderTarget, Material creation, etc...)
8 年前
Evgenii Golubev
dba78a68
Fix compile errors
8 年前
Evgenii Golubev
864cf908
Include "AtmosphericScattering.hlsl" correctly
8 年前
Evgenii Golubev
a7733afe
Port the scattering code
8 年前
Evgenii Golubev
0e0ec260
Use a more reasonable depth value
8 年前
Evgenii Golubev
f2c548d4
Use alpha of 0 - the sky is transparent.
8 年前
Evgenii Golubev
b4576ede
Implement the color blending
8 年前
Evgenii Golubev
649710c9
Compile several permutations of the shader in order to be able to switch them at runtime
8 年前
Evgenii Golubev
92576fff
Do not perform blending with the environment map if the sky is occluded
8 年前
Evgenii Golubev
320e891e
Correct the blending behavior of atmospheric scattering
8 年前
Evgenii Golubev
b3bfb8e4
Define IS_RENDERING_SKY
8 年前
Evgenii Golubev
8e75e0af
Apply extinction to the scene color when performing alpha-blending
8 年前
Sebastien Lagarde
ceca355d
HDRenderLoop: Do misc refactor for the sky + few optim + write lot of todo
8 年前
Evgenii Golubev
c9a0007c
Factor out the procedural sky shader
8 年前
Evgenii Golubev
02917d95
Clean up the SkyHDRI shader
8 年前
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 年前
Sebastien Lagarde
5d839c48
HDRenderLoop: Fix depthVS issue + introduce HDCamera
8 年前
Julien Ignace
2ec18892
Merge branch 'master' into SkyFramework
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
# Assets/ScriptableRenderLoop/HDRenderLoop/Sky/SkyRenderer.cs
8 年前
sebastienlagarde
b890244e
HDRenderLoop: Rename the directory HDRenderLoop in HDRenderPipeline
8 年前
Julien Ignace
47800dae
Fixed a number of issues on PS4
- Some shaders not compiled for PS4
- Shaders testing depth when no depth buffer were bound (which works fine on DX11)
8 年前
sebastienlagarde
886b32ec
HDRenderPipeline: update unlit shader
8 年前
Juho Oravainen
4320bff0
Initial metal support kickoff. Tweaked shader pragma targets from 5.0 to 4.5. Added metal to only_renderers lists. Added initial platform header API/Metal.hlsl. Couple of include paths changed to absolute until a bugfix lands on Unity side.
8 年前
Evgenii Golubev
9fc5bc97
Fix typos
8 年前
Sebastien Lagarde
a1e0f1e9
Rename scriptableRenderLoop Folder to ScriptableRenderPipeline
- Rename all "loop" name to "pipeline" name for FPTL/Basic/HD
- Update all include in HDRenderPipeline to match C++ #include path that
is Asset/ScriptableRenderPipeline
Caution: This PR require the new C++ code
8 年前
sebastienlagarde
dede83da
HDRednerPipeline: Fix issue with sky + do HDR capture of reflection probe
- sky is now cull correctly
8 年前
sebastienlagarde
ddd7d5d5
HDRenderPipeline: Change all include shader absolute path to relative path
8 年前
Evgenii Golubev
70499455
Switch to HDCamera matrices (WIP, shadows have not yet been fixed)
8 年前
Evgenii Golubev
d8386bd4
Address the PR feedback
8 年前
Evgenii Golubev
69b2a277
Implement computation of the view vector from the screen space coordinate
7 年前
Peter Bay Bastian
a1133cd9
Update #includes of ShaderLibrary to new path
7 年前
Peter Bay Bastian
f8b46ea3
Merge remote-tracking branch 'origin/master' into restructuring
7 年前
Evgenii Golubev
e2fd5eac
Update the render state of full screen passes
7 年前
Mikko Strandborg
a2a3c47b
Add vulkan to the list of only_renderers in all the shaders
7 年前
Evgenii Golubev
4e43b0ab
Add volumetrics to the HDRI sky
7 年前
Evgenii Golubev
d1c74bcb
Merge branch 'master'
7 年前
Peter Bay Bastian
9dd5e5c5
Change shader include paths to take advantage of Core being an include path now
7 年前
Sebastien Lagarde
d6a7fcd6
HDRenderPipeline; Clean include of Color.hlsl
7 年前
sebastienlagarde
0feb39a6
HDRenderPipeline: Add xboxone support
7 年前
Evgenii Golubev
189e75df
Re-add sky support to volumetrics
7 年前
Evgenii Golubev
4cd2d228
Replace all sampler macros with SAMPLER
7 年前
Evgenii Golubev
c16681df
Merge branch 'master'
7 年前
Evgenii Golubev
fc06d6c6
Move V-buffer sampling to AtmosphericScattering.hlsl
7 年前
sebastienlagarde
4b26e012
Move all core file to subfolder CoreRP + update shader include path to CoreRP/ShaderLibrary
7 年前
Evgenii Golubev
389ea636
Move the volumetric lighting preset to ShaderConfig
7 年前
Kay Chang
42c358c5
Added Switch support for SRP sample project.
C# scripts modified to build without XR support on Switch.
7 年前
sebastienlagarde
c810e7d7
Fix issue with shader resource of sky
- Move all Sky shader to RenderPipeline resources to avoid error when
creating template
- Fix naming inconsistency with sky: skyHDRI => hdriSky SkyProcedural =>
ProceduralSky
7 年前
Kay Chang
53b01e3a
WIP adding Switch support.
7 年前
Kay Chang
c279dc9c
Re-added modified files for Switch without BOM.
7 年前
sebastienlagarde
b38abf0c
HDRP: Add minor comment on sky shader
7 年前
Antoine Lelievre
7ba755b2
Add lux unit for HDRI sky
7 年前
Antoine Lelievre
5b69a376
Updated HDRI sky integration
7 年前
Antoine Lelievre
d33e5edc
Cleanup HDRI sky code
7 年前
Antoine Lelievre
3c29756a
Added comments
7 年前