Evgenii Golubev
87dfa441
Implement a small LTC optimization
8 年前
Evgenii Golubev
5116a0d4
Make 'AreaLightData.twoSided' a bool
8 年前
Julien Ignace
50ac3b7d
Temporarily disable Layer Mapping combinations for compile time purpose.
8 年前
Evgenii Golubev
41003740
Add support of 'bool' to the ShaderGenerator
8 年前
sebastienlagarde
648bed87
HDRenderLoop: Push starter that doesn't compile
8 年前
Julien Ignace
28861e70
Prepared LayeredLit shader to allow switching mapping mode for each layer. Added planar mapping.
8 年前
Aras Pranckevicius
df2b15a6
Small cleanup (spotAngle part of VisibleLight)
8 年前
Sebastien Lagarde
a54e4275
HDRenderLoop: Fix issue with debug parameters and forwardonly mode
8 年前
Sebastien Lagarde
47769667
HDRenderLoop: Clean some code and move file - AdditionalLightData now required on lights
8 年前
GitHub
82b0fe2c
Merge pull request #10 from EvgeniiG/master
Add area light support with Fresnel and Disney Diffuse
8 年前
Evgenii Golubev
15804531
Fix a merge issue
8 年前
Evgenii Golubev
44f88df8
Merge changes from upstream
8 年前
Evgenii Golubev
105f41c5
Add area light support with Fresnel and Disney Diffuse
8 年前
Evgenii Golubev
bc786266
Add Disney Diffuse support for LTC
8 年前
Evgenii Golubev
ebdf0660
Add Fresnel to LTC. Reduce the number of textures and samplers
8 年前
Evgenii Golubev
5c8816af
Update the Disney Diffuse LTC data
8 年前
sebastienlagarde
7350695e
HDRenderLoop: Change prototype of Eval and LightLoop function, now take float 3 instead of float4 for lighting
8 年前
Evgenii Golubev
220d35f4
Update the LTC GGX data
8 年前
sebastienlagarde
ddd7203e
HDRenderLoop: Loop now work in standalone win64 player
8 年前
Evgenii Golubev
00fa8063
Group scalars.
8 年前
sebastienlagarde
f61b40c5
HDRenderLoop: Move editor thing in editor directory to be able to build a player
8 年前
Evgenii Golubev
ee804935
Correct a factual mistake in the comment
8 年前
sebastienlagarde
87a5b1b5
HDRenderLoop: Last commit miss some file
8 年前
Evgenii Golubev
9c4e28d4
Compact the Disney Diffuse LUT
8 年前
sebastienlagarde
ea867c72
HDRenderLoop: Remove Shaders folder and move all files at root + rename XXXDefault.shader to XXX.shader
8 年前
Evgenii Golubev
0063bde5
Update LTC LUT data
8 年前
Sebastien Lagarde
efa7c787
HDRenderLoop: Clean packed Gbuffer code in Uint16 + packing functions
- It still doesn't work as UINT16 RT is not supported by Unity :(
- packing.hlsl need some convention/naming cleanup
8 年前
Evgenii Golubev
191dcd94
Optimize EvaluateBSDF_Area() with an early exit and scalar grouping
8 年前
Sebastien Lagarde
25234e00
HDRenderLoop: Test about packing all GBufer in two RT U16
This will not work for now but allow to stress the design in some comple
case. May be remove later or adapted
8 年前
Evgenii Golubev
8de2e009
Update the normalization of Baum's equation
8 年前
Sebastien Lagarde
40f9dda4
HDRenderLoop: Update for velociy buffer + several stuff/fix/refactor
-fix issue with spotAngle that have been change in the light component
- remove undesired unrachable code warning
- create a proper shader config system (previous one was nor working)
- Change concept of material gbuffer to also include lighting, remove
all lighting buffer macro, bakeDiffuseLighting now pass to encode to
gbuffer
- deferred material is now in charge of all material RT format, lighting
buffer included
- velocity buffer is independt of deferred material
- add first start of distortion
- update velocity buffer management + add velocity pass
-
8 年前
Evgenii Golubev
92dde0a7
Enable two-sided support for the reference area light implementation
8 年前
runes
2998b7cd
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
2663eb61
Improve comments
8 年前
Julien Ignace
7d178554
Added some unlit materials to test Unlit GI
8 年前
Evgenii Golubev
81b8bd5f
Temporarily disable the reference GGX IBL implementation
8 年前
Julien Ignace
48fc9b85
- Properly implemented GI meta pass for Unlit shader.
- Properly re-implemented Emission GI mode for Lit/Unlit/LayeredLit shaders.
8 年前
Evgenii Golubev
f2161234
Add area light geometry visualization
8 年前
GitHub
0d79a150
Merge pull request #9 from Unity-Technologies/VelocityBufferSupport
Velocity support
8 年前
Sebastien Lagarde
7443a077
HDRenderLoop: Fixed issue with velocity pass + fix shader warning
- GBuffer velocity can't work as we miss prevPosition Attribute in
GBuffer pass
- #define can't be include in C# from another file...
8 年前
Evgenii Golubev
f6ce1375
Formatting; avoid D3D11 compiler warning
8 年前
Sebastien Lagarde
c03433e2
HDRenderLoop: Add velocity shader pass
8 年前
Evgenii Golubev
a98a734c
Fix formatting
8 年前
Sebastien Lagarde
1999b306
Merge remote-tracking branch 'refs/remotes/origin/master' into VelocityBufferSupport
8 年前
Evgenii Golubev
3764be25
Realign the LTC test geometry
8 年前
mmikk
3a6077b7
apparently we don't support uniforms in #ifdef in compute with multiple kernels
apparently we don't support uniforms in #ifdef in compute with multiple
kernels (where it's not the same scenario in every kernel)
8 年前
Evgenii Golubev
fd5fbe55
Add a test scene for an LTC area light
8 年前
mmikk
19b1da78
revert duplicates and globals declarations
revert duplicates and globals declarations
8 年前
Evgenii Golubev
eaa51e39
Ignore Assembly-CSharp.csproj.FileListAbsolute.txt
8 年前
sebastienlagarde
97713e27
HDRenderLoop: Add importance sampling of aniso GGX for ref
8 年前