sebastienlagarde
902def74
Change UnityStandard to HDRenderLoop
Change name of the renderloop to HD Standard
Use vertex normal for now to test light
8 年前
sebastienlagarde
bb7bf965
Correct angle attenuation
8 年前
sebastienlagarde
4644098b
Calculate correct intensity for the light
8 年前
sebastienlagarde
2aba5fc9
Add innerAngle for spotlight
8 年前
sebastienlagarde
13dbf956
Remove comment
8 年前
sebastienlagarde
068366cc
Change position to float3 instead of float4
8 年前
sebastienlagarde
94ae3cb7
Fix issue with DecodeFromGbuffer missing PerceptualRoughness init
thanks Uygar
8 年前
sebastienlagarde
fdf8f78f
Bad previous fix, sorry
8 年前
sebastienlagarde
4984a6d0
Prepare for deferred rendering
Add FinalPass (for gamma correction), create init buffer and clear
buffer function, prepare deferred renderer buffer. Deferreded pass not
implemented yet
8 年前
sebastienlagarde
016758b2
Update a bit the code for deferred + some notation update
8 年前
Sebastien Lagarde
6a00b2b9
Add misc function for deferred rendering
- Add world reconstruction function
- Add macro to abstrct GBuffer
- Add lighting information into SurfaceData and BSDFData
- Clean / comment some stuff
Note: forward and deferred code do not produce lighting for now
8 年前
Sebastien Lagarde
3b340bc5
forget one file
8 年前
sebastienlagarde
e0d8b29f
Minor change, add unity_reversed_z
8 年前
Sebastien Lagarde
48e7ab2d
Merge branch 'ShaderLibrary' of https://github.com/Unity-Technologies/ScriptableRenderLoop into ShaderLibrary
8 年前
sebastienlagarde
a333a206
Make deferred rendering wortk and match forward
8 年前
sebastienlagarde
0647d78b
Add a test scene for HDRenderLoop
The scene use few rocks and normal map
8 年前
sebastienlagarde
1065c023
HDRednerLoop: Fixed bad code to reconstruct world position
8 年前
Sebastien Lagarde
ef992f04
Add support for directional light
all in one formula for spot, light and directional light
8 年前
Sebastien Lagarde
4867b779
Update GBuffer parameters
- Update GBuffer parameters to be closer to what is describe on
confluence
- Add arbitrary packing function of float and int into a float with a
given precision
- Clean few stuff
- Current scene is 2 spot, 1 point and a directional and match betwee,
diffuse and forward.
8 年前
Sebastien Lagarde
9a7564db
Miss a lot of file...
Don't know if I have done shit due to late hour or if I get in space for
a moment and haven't see file change...
8 年前
sebastienlagarde
07ccb020
HDRenderLoop: Update GGXDisney.Shader with lot of parameters
- Goal is to add a lot of thing so we can ensure that scriptable render
loop support all the case
- Here try to add transparent and alpha testing + prepare materialID
with SSS and clear coat.
8 年前
Sebastien Lagarde
3f354281
HDRednerLoop: Add inspector for DisneyGGX shader (wip)
- Goal is to have an inspector with the various feature to test alpha
cutoff, transparent, double sided etc...
8 年前
sebastienlagarde
279a61e5
HDRenderLoop: Updating inspector + shaders parameters
- Move alpha test to be able to enable it for transparent as an
optimization
- Change stuff to map a bit Untiy standard shaders and rename mettalic
to Mask map.
8 年前
sebastienlagarde
06523005
HDRenderLoop: Make shader feature worknig for DisneyGGX.shader
8 年前
Julien Ignace
ad89bd6f
My changes
8 年前
Julien Ignace
4077fb24
Merge branch 'my_branch'
8 年前
Julien Ignace
7a353452
Fix bad preceding "I am a Git noob" commit
8 年前
sebastienlagarde
0c45d07f
HDREnderLoop: Convert CGPROGRAM to HLSLPROGRAM + Add double sided support
Double sided still not work yet
8 年前
Julien Ignace
d825657a
Debug Shader first version
8 年前
sebastienlagarde
23b90c5e
HDRenderLoop: Miss one change - include common.hlsl in FinalPass.hlsl
8 年前
sebastienlagarde
b7ac9b37
HDRenderLoop: Make transparent object working + doublesided mode work
8 年前
Julien Ignace
60e032e0
Merge branch 'master' into DebugShader
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
8 年前
sebastienlagarde
36c50926
HDRenderLoop: Add builtin data structure + add velocity buffer
- Add velocity buffer as an experiment for the design
- Split surface data into surface data and builtin data (engine side for
lightmap etc...)
8 年前
vlad-andreev
8af5f4ac
[fptl, hd] gbuffer sizes are no longer implicit
passing -1 for width/height relies on there being an active camera,
which is no longer a thing
8 年前
Julien Ignace
06725f27
Added GBuffer Debug shader.
8 年前
vlad-andreev
81aa39a3
switched HDRenderLoop over to generated .hlsl
8 年前
Julien Ignace
147341c8
Revert default value for HDRenderLoop GBufferDebug
8 年前
vlad-andreev
ea3c49e2
removed Vec2/Vec3/Vec4/Mat44, regenerated .hlsl includes
8 年前
sebastienlagarde
b8c1da00
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/Shaders/Material/Material.hlsl
8 年前
sebastienlagarde
5e5b4fcb
HDRenderLoop : Fix after merge
8 年前
sebastienlagarde
e1f8e17e
HDRenderLoop: Update scene + make double sided work
8 年前
Julien Ignace
f1087ce3
Merge branch 'master' into DebugShader
# Conflicts:
# Assets/TestScenes/HDTest/Material/HDRenderLoopMaterials/test.mat
8 年前
sebastienlagarde
deb3ca40
HDRenderLoop: Fix issue with alpha test
8 年前
Julien Ignace
5551e27f
Compile fix after last merge
8 年前
sebastienlagarde
5cc2607c
HDRenderLoop: Correct fix double sided
8 年前
Julien Ignace
526fbc6f
HDRenderLoop debug params are now in a struct. Added an Inspector for HDRenderLoop
8 年前
sebastienlagarde
e26a36cb
HDRenderLoop: Add tonemapper and exposure control
8 年前
vlad-andreev
b145a4d1
semi-temporary hack to reload .compute assets
8 年前
sebastienlagarde
f423dd68
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Julien Ignace
c90ffdda
Merge branch 'master' into DebugShader
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
8 年前
sebastienlagarde
2d10c5ef
HDRenderLoop: Add Unlit.shader + fix backface and transparent
8 年前
Julien Ignace
d0e884be
Added the possibility to display transparent objects for Material Debug
8 年前
sebastienlagarde
5322780e
HDRenderLoop: miss one file
8 年前
Julien Ignace
2a66fcda
Added the possibility to hide opaque or transparent objects
8 年前
Julien Ignace
9a49604d
Clean test code for debug menu
8 年前
Sebastien Lagarde
00d2aece
HDRenderLoop: Add few function to the shader library related to far cry 4 talk
8 年前
Julien Ignace
d45894b6
Merge branch 'master' into DebugShader
8 年前
GitHub
61e8c0e0
Merge pull request #3 from Unity-Technologies/DebugShader
Debugshader
8 年前
sebastienlagarde
1f0c5be7
HDRenderLoop: Fix issue after the merge of debug shaders
8 年前
Julien Ignace
581745c8
- HDRenderLoop: Added exposure/tonemap to the new inspector.
- Cleaned the way debug render are done.
8 年前
sebastienlagarde
acd11ee0
HDRenderLoop Rename DisneyGGX to Li and convert to whitesapce convention
8 年前
sebastienlagarde
f7bb55e1
HDRenderLoop: Correction Metallic name
8 年前
sebastienlagarde
6d8ef108
HDRenderloop: Update Parameters of lit material and update GBuffer layout + add aniso function
8 年前
Sebastien Lagarde
bb06ff58
HDRenderLoop: Update Debug view mode for new parameters
+ Automatic update of inspector
+ create Debug Paramters function to call for builtin data, varyings and
surfaceData
8 年前
Sebastien Lagarde
de43ba96
HDRenderLoop: Add automatic support for material propery debug
- Modify shader generator to automatically generate define from struct
- Add attribute to be able to control display name and enum start value
- Refactor the whole debugging code for debug view material properties
- Rename a few thing
8 年前
sebastienlagarde
0067d748
HDRenderLoop: Update shader generation code for debug with last change
8 年前
Julien Ignace
730f9523
LayeredLit shader first version (no custom GUI, only shader code + framework)
8 年前
Julien Ignace
3b5d9978
HDRenderLoop: First version of LayeredLit GUI.
8 年前
sebastienlagarde
b2a49403
HDRenderLoop; start support of reflection probe
- Add texture abstration in API
- Add imagebasedlighting.hlsl
- Add divide pi version of BSDF
- Change resolution of cubemap as 128
- Misc stuff
8 年前
sebastienlagarde
1b6976d6
HDRenderLoop: rename decompress DXT5nm function + add AGorRG version
8 年前
Aras Pranckevicius
77ed801f
API change: ActiveLight -> VisibleLight, culledLights -> visibleLights, culledReflectionProbes -> visibleReflectionProbes
8 年前
sebastienlagarde
272c1ccf
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Julien Ignace
d7662a20
HDRenderLoop LayeredLit: Check consistency between layers correctly (input options and maps) and updated keywords accordingly
8 年前
Julien Ignace
ef4c9761
HDRenderLoop LayeredLit: Added a Layer Mask texture and fixed a few compiling errors.
8 年前
Julien Ignace
e235debb
HDRenderLoop: Fixed Lit shader GUI when switching various input options.
8 年前
Sebastien Lagarde
b08cad3f
HDRenderLoop: Add missing subsurfaceProfile handling
8 年前
Julien Ignace
d097419c
HDRenderLoop LayeredLit : Added the possibility to choose the number of layers.
8 年前
Julien Ignace
0c37e8d3
HDRenderLoop LayeredLit: Merge layers sync button to only one "Sync-all" button.
8 年前
Julien Ignace
719fdb9a
HDRenderLoop: Added a LayeredLit material test to JulienTest scene.
8 年前
sebastienlagarde
134d81bc
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Julien Ignace
c9694590
HDRenderLoop : Moved Layered Shader tex2D* to unified macros.
8 年前
sebastienlagarde
fe99ce30
HDRenderLoop: Add PreLightData concept (optimization)
- Add PrelightData concept: variable that you can precompute ahead of
calling the lighting loop
- Various stuff related to that: BRDF recomputed LambdaV version etc...
8 年前
vlad-andreev
bf6e54c5
tabs -> spaces
8 年前
sebastienlagarde
feca166f
Merge remote-tracking branch 'origin/master'
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
# Assets/ScriptableRenderLoop/HDRenderLoop/Shaders/Debug/DebugViewMaterialGBuffer.shader
# Assets/ScriptableRenderLoop/HDRenderLoop/Shaders/Lighting/LightingForward.hlsl
# Assets/ScriptableRenderLoop/HDRenderLoop/Shaders/Material/Lit.hlsl
# Assets/ScriptableRenderLoop/ShaderLibrary/Common.hlsl
8 年前
sebastienlagarde
02b23d6e
HDRenderloop: fix issue after merging
8 年前
sebastienlagarde
dc88f7bf
HDRenderLoop: Continue to add misc function (intersection, aniso support)
8 年前
runestubbe
b8491dc1
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Sebastien Lagarde
a703417e
HDRenderLoop: Continue to work on implementing parallax cubemap
- Finish shader side, need to fix C++ side + generate specularDFG
texture
8 年前
Aras Pranckevicius
1a967df9
API changes update: renamed RendererConfiguration members
8 年前
sebastienlagarde
524694c1
HDRenderloop: very Minor update
8 年前
Sebastien Lagarde
52eb3436
HDRenderLoop: Make cubemap code compile
- miss preDFG texture
- do not work currently
- Add bunch of sphere metal/dieletric from smoothness 0..1
8 年前
Sebastien Lagarde
698d1646
HDRenderLoop: Move GBuffer description to Lit.cs
- So a material can define easily what kind of GBuffer it use without
having to dig into HDRenderLoop code
8 年前
Sebastien Lagarde
ba76c316
HDRenderLoop: Move a lot of files for better classification
8 年前
Sebastien Lagarde
357d999e
HDRenderLoop: Add code to init texture one time at the launch of the loop
- Still need to confirm is this code is robust
- Also remove many common.hlsl include
8 年前
Sebastien Lagarde
bce39f68
HDRenderLoop: Make cubemap work (without parallax) and add ref mode
- comparison with ref GGX is not too bad, but still require improvement.
- wait for trilinear issue with cubemap to be solve before investigating
8 年前
sebastienlagarde
cc40fcbe
HDRenderloop: Add useForwardOnly option
8 年前
vlad-andreev
3e91c5e0
code cleanup part deux
8 年前
sebastienlagarde
ba4ec92e
Merge remote-tracking branch 'origin/master'
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoopInspector.cs
8 年前
sebastienlagarde
73c7979a
Merge: missing file
8 年前
Sebastien Lagarde
caf80e26
HDRenderLoop: Add area light support, first draft
8 年前
sebastienlagarde
3234ad1e
HDRenderLoop: Add area light code (not working)
8 年前
GitHub
ba628504
Merge pull request #4 from Unity-Technologies/AreaLight
Arealight
8 年前
sebastienlagarde
1a1f4a3a
HDRenderLoop: Add area light precomputed table
8 年前
sebastienlagarde
fb24c2f6
HDRenderLoop: Remove Assets/ScriptableRenderLoop/ShaderLibrary from header path
8 年前
sebastienlagarde
21454a21
HDRenderLoop: Fix OBB and sphere project for reflection probe, now working
8 年前
sebastienlagarde
fd4b1fe9
HDRenderLoop: Fix issue with box projection and local offset + add test scene
8 年前
Paul Demeulenaere
f29fce46
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
sebastienlagarde
86a97da3
HDRenderLoop: Change ReflectionProbe behavior
- reflection probe are now split in two volume, one influence volume
(for culling and fading) and one projection volume (for cubemap
sampling). Mean we can have box porjection with spherical influecne.
- Refletion volume support both cube and sphere (would like to add
ellipse later)
- Change the behavior of blenddistance to inner blend distance instead
of outer blend distance as it is easy for the artists to use.
8 年前
sebastienlagarde
7a1f23a5
HDRenderLoop: Update reflection probe behavior (change agin)
- We still split influence and projecotin volume, but they must ahve the
same shape, and influence volume must be conatin by projection volume
- without UI for now this have no effect.
8 年前
sebastienlagarde
616b95a2
HDRenderLoop: Create shaderPassXXX file to prepare for shader graph
- Rename lit.shader to defaultLit.shader,this one is the one written by
hand, others are generated by shader graph
- Rename littemplate to litcommon to be less confusing
- update all the scene because of renaming above
- pepare a directory with ShaderPass that are common code for a given
pass. (currently no vertex shader here)
8 年前
Paul Demeulenaere
353f6748
Merge branch 'master' into scriptablerenderloop-materialgraph
8 年前
sebastienlagarde
bfedb067
HDRenderLoop: Update Unlit material
8 年前
Paul Demeulenaere
99a7625b
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
sebastienlagarde
a149a4db
HDRednerLoop: First draft of meta pass for lighttransport
8 年前
Sebastien Lagarde
3ff1088c
HDRenderLoop: More misc change + try to compile meta pass (not working yet)
8 年前
vlad-andreev
3b8e0543
moved to the experimental namespace
8 年前
sebastienlagarde
05769d33
HDREnderLoop: Fix various stuff - still don't compile
8 年前
sebastienlagarde
e11a6cc5
HDREnderLoop: Push misc refactor
8 年前
Sebastien Lagarde
236dada1
HDRenderLoop: Plenty of stuff + Meta pass renaming + Depth pass
- Add EnvTemplate to generate various combinaison of cube texarray and
simple cube for evaluteBSDF_env
- Rename class/file
- Introduce concept of FragInput
8 年前
Sebastien Lagarde
f3b6f913
Merge remote-tracking branch 'refs/remotes/origin/master' into LightmapSupport
8 年前
Sebastien Lagarde
79cd240f
HDRenderLoop: Rename metalic to mettalic
8 年前
GitHub
ca67bebf
Merge pull request #5 from Unity-Technologies/LightmapSupport
Add Meta pass + Depth pass support
8 年前
Sebastien Lagarde
1602a326
HDRenderLoop: Push draft not compiling
8 年前
Sebastien Lagarde
00afee16
HDRenderLoop: Lot of stuffs - try to prepare for various lighting architecture
- Move and rename file
- Design for various lighting architecture
8 年前
Sebastien Lagarde
fab6bd80
HDRenderLoop: Miss two file
8 年前
Sebastien Lagarde
edd76a17
HDRenderLoop: miss a meta file
8 年前
Paul Demeulenaere
93fd6e5e
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
Sebastien Lagarde
2ffcb7f1
HDRenderLoop: Misc test
8 年前
Paul Demeulenaere
579d8262
First draft of material graph integration (HDRenderLoopProvider expose available output node corresponding to Lit or Unlit material)
8 年前
sebastienlagarde
8cf763ef
HDRenderLoop: Add concept of lightLoopContext to handle various sampling scheme
8 年前
GitHub
685cbab5
Merge pull request #6 from Unity-Technologies/ReflectionArchiTest
Reflectionarchitest
8 年前
sebastienlagarde
f53cd1c7
HDRenderloop: Progress in supporting IES and shadowmap
- Add AffectDiffuse/AffectSpecular/GetShadowDimmer UI
- Add draft of shadow map support (not working)
- Add IES in shader (not in light)
- Add LightLoopContext struct
- Add various Texture/sampler macro
- Add GetCubeFaceID
- misc stuff
8 年前
Paul Demeulenaere
455235b0
Translate field type to correct material graph type (MaterialID is ignored for now)
8 年前
Sebastien Lagarde
55ac2b41
HDRenderLoop: Add shadow.hlsl - refine design of shadowmap (not working yet)
8 年前
GitHub
89924c46
Merge pull request #7 from Unity-Technologies/ShadowMapSupport
First draft design of shadowmap
8 年前
Paul Demeulenaere
a87df4d4
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
sebastienlagarde
fd7cfe17
HDRenderLoop: Move file/create file/Rename stuff - Related to lighting and shadow
- Effort on shadow design still need to be done
8 年前
vlad-andreev
070a44dc
added include guards to hlsl codegen
8 年前
sebastienlagarde
22c94004
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
sebastienlagarde
cf14676d
HDRenderLoop: regenerate header hlsl after merge
8 年前
sebastienlagarde
115b193a
HDRenderLoop: fix shadow code
8 年前
Sebastien Lagarde
36745c50
HDRenderloop: Remove flags from light + experiment bias on receiver
8 年前
Paul Demeulenaere
f68e8b7c
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
# Conflicts:
# .gitmodules
8 年前
Sebastien Lagarde
e3c7667f
HDRenderLoop: Renmae PositionHS to PositionCS + another pass on shadow design
8 年前
Sebastien Lagarde
4e046798
HDRenderloop: lot of missing file...
8 年前
Paul Demeulenaere
f286e852
First integration for a *suitable* approach of MaterialGraph & ScriptableRenderloop (MasterNode description is draft, that's why MaterialIDAttribute is tagget as "WIP")
8 年前
Sebastien Lagarde
91638db9
HDRenderLoop: Small bias to see something
8 年前
Sebastien Lagarde
86a99676
HDRenderLoop: Fix compil error
8 年前
Paul Demeulenaere
2c436ffd
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
Paul Demeulenaere
ade88088
Fix ShaderBuild
8 年前
Sebastien Lagarde
d75972a9
HDRenderLoop: Add LightProbe + ProbeVolume support (not tested)
8 年前
Paul Demeulenaere
e9b5f5ae
- Cleaner way describe MasterNode
- First version of suitable template which integrate packing/unpacking between vertex & fragment
N.B.: Refactor is needed in MaterialGraph to move specific shader code generation to ScriptableRenderloop
8 年前
Paul Demeulenaere
1901074b
New iteration for MaterialGraph integration (old code disabled)
8 年前
Sebastien Lagarde
f1a08280
HDRenderLoop: Add more lightmap suport (need testing)
8 年前
Sebastien Lagarde
e7a1bb1b
HDRenderLoop: Update to new texture abstraction everywhere
8 年前
Aras Pranckevicius
96043e96
API change: rename inputCullingOptions -> inputFilter
8 年前
Sebastien Lagarde
84c14eca
HDRenderLoop: Fix anisotropy + rename BSDF with NoPI
- Rename DividePI to nothing and use NoPI instead
- Update UI + code to handle anisotropy correctly
8 年前
Aras Pranckevicius
bbf7731a
API change: VisibleLight has spotAngle now
8 年前
Sebastien Lagarde
c669ef0e
HDRenderLoop: Missing files...
8 年前
Sebastien Lagarde
488f2a32
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Sebastien Lagarde
35b919ab
HDRenderLoop: Minor addition for emissive
8 年前
Paul Demeulenaere
d6e910a1
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
Julien Ignace
b43fec12
Fixed global illumination setup and shader.
8 年前
Paul Demeulenaere
17bf2b62
Prepare empty behavior for the new MasterNode integration
8 年前
sebastienlagarde
fc554180
HDRenderLoop: Rename TEXTURE2D_PASS to TEXTURE2D_PARAM
8 年前
Paul Demeulenaere
5c4b6aaf
MaterialGraph integration : Implement first draft for GetShader function
8 年前
Julien Ignace
19d5484e
Updated LayeredLit shader with new code.
8 年前
Paul Demeulenaere
66d8d3f0
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
Julien Ignace
b27e925d
Fixed compilation errors for no-define version of the LayeredLit shader.
8 年前
Sebastien Lagarde
b945ef44
HDRenderLoop: Add velocity buffer support (C# side)
8 年前
Evgenii Golubev
68bbdef4
Set the default anisotropy direction along the tangent
8 年前
Paul Demeulenaere
cdb8bd40
Fix basic code generation (still draft, output is not only SurfaceData but also BuiltInData)
8 年前
Paul Demeulenaere
64664d83
Improve code generation : smarter "include" which allows variant between pass (e.g.: #{LitTemplate|useDataInput:{.*}|needFragInput:{positionWS}})
8 年前
Julien Ignace
dce07c5d
LayerLit layer mask is now rgb (layer0 is always 100%)
8 年前
Paul Demeulenaere
410adf93
- Update MasterGraph external and allows UV0 to be float2 instead of float4
- Plug (wip) automatic normal
8 年前
Paul Demeulenaere
68c59d86
Fix forward pass (wip, state aren't plugged)
8 年前
Evgenii Golubev
99b53772
Add an anisotropic GGX test scene
Change the anisotropy direction from vertical to horizontal
8 年前
GitHub
c818f01e
Merge pull request #8 from EvgeniiG/master
Add an anisotropic GGX test scene
8 年前
Evgenii Golubev
731e1f23
Enable LTC area light code path
8 年前
Paul Demeulenaere
c26b4333
Plug CustomGUI to MaterialGraph for HDRenderLoop
8 年前
sebastienlagarde
97713e27
HDRenderLoop: Add importance sampling of aniso GGX for ref
8 年前
Sebastien Lagarde
1999b306
Merge remote-tracking branch 'refs/remotes/origin/master' into VelocityBufferSupport
8 年前
Sebastien Lagarde
c03433e2
HDRenderLoop: Add velocity shader pass
8 年前
Evgenii Golubev
f6ce1375
Formatting; avoid D3D11 compiler warning
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 年前
GitHub
0d79a150
Merge pull request #9 from Unity-Technologies/VelocityBufferSupport
Velocity support
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
81b8bd5f
Temporarily disable the reference GGX IBL implementation
8 年前
Evgenii Golubev
2663eb61
Improve comments
8 年前
runes
2998b7cd
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
92dde0a7
Enable two-sided support for the reference area light implementation
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
8de2e009
Update the normalization of Baum's equation
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
191dcd94
Optimize EvaluateBSDF_Area() with an early exit and scalar grouping
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
0063bde5
Update LTC LUT data
8 年前
sebastienlagarde
ea867c72
HDRenderLoop: Remove Shaders folder and move all files at root + rename XXXDefault.shader to XXX.shader
8 年前
Evgenii Golubev
9c4e28d4
Compact the Disney Diffuse LUT
8 年前
sebastienlagarde
87a5b1b5
HDRenderLoop: Last commit miss some file
8 年前
sebastienlagarde
f61b40c5
HDRenderLoop: Move editor thing in editor directory to be able to build a player
8 年前
Evgenii Golubev
00fa8063
Group scalars.
8 年前
sebastienlagarde
ddd7203e
HDRenderLoop: Loop now work in standalone win64 player
8 年前
Evgenii Golubev
220d35f4
Update the LTC GGX data
8 年前
sebastienlagarde
7350695e
HDRenderLoop: Change prototype of Eval and LightLoop function, now take float 3 instead of float4 for lighting
8 年前
Evgenii Golubev
5c8816af
Update the Disney Diffuse LTC data
8 年前
Evgenii Golubev
ebdf0660
Add Fresnel to LTC. Reduce the number of textures and samplers
8 年前
Evgenii Golubev
bc786266
Add Disney Diffuse support for LTC
8 年前
Evgenii Golubev
105f41c5
Add area light support with Fresnel and Disney Diffuse
8 年前
Evgenii Golubev
44f88df8
Merge changes from upstream
8 年前
Evgenii Golubev
15804531
Fix a merge issue
8 年前
GitHub
82b0fe2c
Merge pull request #10 from EvgeniiG/master
Add area light support with Fresnel and Disney Diffuse
8 年前
Sebastien Lagarde
47769667
HDRenderLoop: Clean some code and move file - AdditionalLightData now required on lights
8 年前
Sebastien Lagarde
a54e4275
HDRenderLoop: Fix issue with debug parameters and forwardonly mode
8 年前
Aras Pranckevicius
df2b15a6
Small cleanup (spotAngle part of VisibleLight)
8 年前
Julien Ignace
28861e70
Prepared LayeredLit shader to allow switching mapping mode for each layer. Added planar mapping.
8 年前
sebastienlagarde
648bed87
HDRenderLoop: Push starter that doesn't compile
8 年前
Julien Ignace
50ac3b7d
Temporarily disable Layer Mapping combinations for compile time purpose.
8 年前
Evgenii Golubev
5116a0d4
Make 'AreaLightData.twoSided' a bool
8 年前
Julien Ignace
705c2c66
Added proper support for Vertex Color in LayeredLit shader.
8 年前
Sebastien Lagarde
ecc73ed7
HDRenderLoop: Add depth prepass +DepthPrepass for forward opaque
8 年前
Sebastien Lagarde
d8f13193
HDRenderloop: Setup minimal draw sky/HDRI (not working)
8 年前
Sebastien Lagarde
dddb8ef6
HDRenderLoop: Minor correction in sky shader
8 年前
sebastienlagarde
1225abd4
Merge remote-tracking branch 'refs/remotes/origin/master' into Merge-FPTL
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
8 年前
Evgenii Golubev
a6a6e773
Implement ellipsoidal fade out for area lights
8 年前
sebastienlagarde
ad982eb6
HDRenderLoop: Rearrange debug param menu to be more artists friendy
8 年前
sebastienlagarde
996cc98f
HDRenderLoop: Move FragInput is now global to share code + reorganise debug attributes
8 年前
sebastienlagarde
a919228a
Merge remote-tracking branch 'refs/remotes/origin/master' into Merge-FPTL
8 年前
Julien Ignace
2d47017c
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/Material/Lit/LitData.hlsl
# Assets/ScriptableRenderLoop/HDRenderLoop/Material/Lit/LitDebugPass.hlsl
8 年前
sebastienlagarde
6a1b6e2f
Merge remote-tracking branch 'refs/remotes/origin/master' into Merge-FPTL
8 年前
Evgenii Golubev
290723c7
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into UpdateAreaLightImpl
8 年前
Julien Ignace
99b57d08
- Temporarily disabled "triplanar" in LayeredLit GUI (until it's implemented)
- Cleaned LayeredLit GUI a little.
8 年前
GitHub
064c17bd
Merge pull request #11 from EvgeniiG/master
Implement ellipsoidal fade out for area lights
8 年前
sebastienlagarde
31e4c8ca
HDRenderLoop: Intermediate state
8 年前
sebastienlagarde
ed862ed6
Merge remote-tracking branch 'refs/remotes/origin/master' into Merge-FPTL
8 年前
Evgenii Golubev
be9aaa74
Use FastACos for the area light code
8 年前
Julien Ignace
aac1235c
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
2636e56e
Remove completed TODOs
8 年前
Julien Ignace
c14da547
Fixed compilation of lit shader.
8 年前
sebastienlagarde
0da561ce
Merge remote-tracking branch 'refs/remotes/origin/master' into Merge-FPTL
8 年前
Sebastien Lagarde
2b8343ed
HDRenderLoop: Move GetNdotV function again
8 年前
Evgenii Golubev
c8a14bc3
Merge branch 'UpdateAreaLightImpl'
8 年前
Sebastien Lagarde
bebe7f01
Merge remote-tracking branch 'refs/remotes/origin/master' into Merge-FPTL
8 年前
Sebastien Lagarde
7fa398c4
HDRenderLoop: Reorganize LightLoop pass, move code into SinglePass.cs
8 年前
GitHub
6ed761da
Merge pull request #13 from Unity-Technologies/Merge-FPTL
Reorganize light loop code + prepare merge FPTL
8 年前
Evgenii Golubev
303e8196
Fix the reference IBL implementation
8 年前
sebastienlagarde
2f4f4d22
HDRenderLoop: Split LIT_DISPLAY_REFERENCE in LIT_DISPLAY_REFERENCE_AREA and LIT_DISPLAY_REFERENCE_IBL
8 年前
Julien Ignace
66069643
Re-enabled shader feature for mapping of LayeredLit shader (should be much faster to import now thanks Aras :) )
8 年前
sebastienlagarde
f889bdfb
HDRenderLoop: Fix error with DestroyBuffer
8 年前
sebastienlagarde
fa115002
HDRenderLoop: Change light structure to better match FPTL
- merge area light and punctual together
- Change directional to better match FPTL
- Add EvaluateBSDF_Directional prototype
8 年前
Evgenii Golubev
0aace9e1
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
GitHub
4bcb7368
Merge pull request #12 from EvgeniiG/master
Use a new impl. of FastACos for area lights and fix the reference IBL impl.
8 年前
Evgenii Golubev
2fd73e64
Add a menu item to add "Additional Light Data"
8 年前
Julien Ignace
900253f2
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
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 年前
GitHub
6c2d6f21
Merge pull request #14 from EvgeniiG/master
Add a menu item to add "Additional Light Data"
8 年前
Julien Ignace
44b015c9
SkyRenderer now renders into a 256 cubemap RT and updates GI with it.
8 年前
sebastienlagarde
ca83feb0
HDRenderLoop: Add support of directional split shadow
8 年前
sebastienlagarde
7693581b
HDRenderLoop: Fix issue with reference mode compil
8 年前
GitHub
3fc7db82
Merge pull request #15 from Unity-Technologies/Merge-FPTL-2
HDRenderLoop: Fix issue with reference mode compil
8 年前
sebastienlagarde
2591b2be
HDRenderLoop: fix issue with HeightMap
8 年前
sebastienlagarde
47e9e8a7
HDRenderLoop: Fix bug regarding Max area light limit
8 年前
sebastienlagarde
c6feca5b
HDRenderLoop: Really fix the previous Max area light limit - dumb commit
8 年前
sebastienlagarde
afe68ecc
HDRenderLoop: Add detail map to lit shader
8 年前
Evgenii Golubev
4a02bcb9
Implement the reference line light code
8 年前
Evgenii Golubev
50204d4c
Add the 'Line' light archetype and fix the scene
8 年前
Evgenii Golubev
9d05529b
Relocate and enable the reference line light code path
8 年前
Evgenii Golubev
9d2c4819
Increase the line light ref. samples
8 年前
Evgenii Golubev
a9ec88d9
Merge branch 'LineLights'
8 年前
GitHub
442f36e7
Merge pull request #16 from EvgeniiG/master
Add a reference implementation for line lights
8 年前
sebastienlagarde
7b5d7327
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
472d34b5
Add the initial impl. of LTC line light Lambertian diffuse shading
8 年前
GitHub
475169d0
Merge pull request #17 from EvgeniiG/master
Add the initial impl. of LTC line light Lambertian diffuse shading
8 年前
Sebastien Lagarde
c140222d
HDRenderLoop: Fix directional light issue with single pass
8 年前
Sebastien Lagarde
aa503023
HDRenderLoop: Disable line area light that cause black point (Nan ?) on all objects
8 年前
Sebastien Lagarde
882368f7
HDRenderLoop: Merge FTPL Build Light List part (tile, bigtile, cluster..)
- Only build light list, not light application for now
- untested, crash when big tile are enabled
8 年前
Evgenii Golubev
58a0f9c9
Update performance-related comments
8 年前
Evgenii Golubev
4e6796fb
Update comments
8 年前
Paul Demeulenaere
e7df382c
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
# Conflicts:
# .gitignore
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
# Assets/ScriptableRenderLoop/HDRenderLoop/Material/Lit/Editor/LitUI.cs
# Assets/ScriptableRenderLoop/HDRenderLoop/Shaders/Material/Lit/Lit.cs
8 年前
Julien Ignace
442892e0
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
8 年前
Evgenii Golubev
ffa02031
Fix, clean up and optimize the line light code
8 年前
Paul Demeulenaere
7e5df8d4
Fix build
8 年前
Julien Ignace
4b803be4
Fixed compilation and renaming because of last merge.
8 年前
Evgenii Golubev
70e2eef6
Add a small LTC line light optimization
8 年前
Paul Demeulenaere
2a561d3e
Reintegrate HDRenderloop template after merge (todo : fix forward pass)
8 年前
Julien Ignace
1622e984
- Disabled SkyRendering when no HDRI is present.
- Temporarily disabled DynamicGI.UpdateEnvironment() call for now (was too slow if done each frame).
8 年前
sebastienlagarde
91937fed
HDRenderLoop: Merge FPTL - start light application
- all broken for now
8 年前
Evgenii Golubev
6ee97da3
Remove the redundant TODO
8 年前
Paul Demeulenaere
21cd551b
- Integrate AlphaCutOff with MaterialGraph
- Move LitGraphUI to a specific cs file
8 年前
Paul Demeulenaere
edb3630a
Create BaseLitGUI in order to share common UI behavior with MaterialGraph (an early merge of this change will ease the next merges)
8 年前
Paul Demeulenaere
ad2ec968
Fix build
8 年前
GitHub
e23c3b62
Merge pull request #19 from Unity-Technologies/LitUI_Splitting
Split LitUI in BaseLitUI and LitUI
8 年前
Evgenii Golubev
ca4fef9f
Add the initial implementation of LTC line lights
8 年前
Evgenii Golubev
700f909f
Update preprocessor definitions
8 年前
Evgenii Golubev
0ae839d1
Add TODOs
8 年前
Evgenii Golubev
f85c5fe4
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
f2bf0055
Perform branching on light type earlier
8 年前
Evgenii Golubev
60997982
Naming consistency improvements
8 年前
Evgenii Golubev
2c052fee
Fix numerical integration issues
8 年前
Evgenii Golubev
bfabcc16
Implement GetEllipsoidalDistanceAttenuation() for line and area lights
8 年前
Evgenii Golubev
fe62dd2b
Remove an outdated TODO
8 年前
GitHub
b691a844
Merge pull request #18 from EvgeniiG/master
Implement LTC linear light shading for GGX and Disney Diffuse
8 年前
Paul Demeulenaere
2b2b5808
Merge branch 'master' into scriptablerenderloop-materialgraph
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/Material/Lit/Editor/LitUI.cs
8 年前
Julien Ignace
9b94966f
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Paul Demeulenaere
724be061
Fix after merge
8 年前
Julien Ignace
1260f4fb
Cleaned up profiling marker usage in HDRenderLoop (Will need PR "ignore empty named Cmd Buffer marker" to be complete)
8 年前
Sebastien Lagarde
97a2db70
HDRenderLoop: Premultiply EmissiveIntensity and EmissiveColor + few renaming
8 年前
joeante
84ff510c
Material Upgrader support first pass
Material Upgrader framework and specific implementation for Standard ->
HD Lit.
Only limited amount of properties are transfererred. More todo.
8 年前
Paul Demeulenaere
691b79fb
HotFix forward compilation from shaderGraph
8 年前
joeante
bf55bcca
Remove unnecessary stuff
8 年前
Paul Demeulenaere
b9f173de
Minor : add details to PreIntegratedGFGD comment
8 年前
Sebastien Lagarde
a91df7f9
HDRenderLoop: Merge FTPL - application of opaque tiled lists (untested)
8 年前
joeante
27f77d09
remove more unnecessary stuff
8 年前
Evgenii Golubev
0ad558b0
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Paul Demeulenaere
23aab6f2
- Plug meta pass
- Use Attribute.hlsl & share the same FragInput
- Rename useDataInput => useSurfaceData & needFragInput => useFragInput
8 年前
Julien Ignace
0065b8b6
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
8 年前
vlad-andreev
6533bb0d
[hd] shadow settings editor
TODO: have cascade editing use the proper widget
8 年前
vlad-andreev
93ca6ef0
more property conversions, light intensity conversion, shader LOD toggle, sample shader (WIP), standard specular conversion (WIP)
8 年前
Evgenii Golubev
9b69f28e
Use fast inverse-transpose to compute the width factor
8 年前
Paul Demeulenaere
bd465a6d
- Plug tangent, bitangent & vertexColor for MaterialGraph Integration
- Add Createbitangent independant function sur ShaderVariables
8 年前
Julien Ignace
65fadea6
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
vlad-andreev
000cb2f4
tabs->spaces
8 年前
Evgenii Golubev
e4095dd0
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Julien Ignace
d589da67
Fixed warning from calling Rebuild in HDRenderLoop and a bunch of indentation problems.
8 年前
vlad-andreev
33e9bbf3
remove legacy support shader+includes due to maintainability issues
8 年前
Evgenii Golubev
ba90a1e8
Add the initial implementation of AtmosphericParameters
8 年前
Julien Ignace
ea463d28
Added GGX convolution to the generated skybox.
8 年前
vlad-andreev
3a839733
remove lit legacy support shader
8 年前
Julien Ignace
0813f11a
Missing files.
8 年前
Evgenii Golubev
76e17740
Assume the default shader has already been loaded
8 年前
Julien Ignace
c5b3d8ad
Fix small temporary modification.
8 年前
Sebastien Lagarde
289a0be8
HDRenderLoop: Last commit miss a shader file, so disable code temporary
8 年前
sebastienlagarde
f15e0c7c
HDREnderLoop: First draft of new layeredLit shader
8 年前
Sebastien Lagarde
e778ee1e
Merge remote-tracking branch 'refs/remotes/origin/master' into LayeredLitShader
8 年前
Sebastien Lagarde
87a19817
HDRenderLoop: Large refactor to add Triplanar and detail map on LayeredLit
8 年前
Sebastien Lagarde
cb8aa00b
HDRenderLoop: Finish cleaning LayeredLit (some bug left)
8 年前
GitHub
85b19946
Merge pull request #21 from Unity-Technologies/LayeredLitShader
Refactor LayeredLit.Shader
8 年前
sebastienlagarde
c75df233
HDRenderLoop: LayeredLit Remove BlendMaskMap variant
8 年前
Julien Ignace
72b53eb8
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Julien Ignace
cf70d586
Fixed the number of sample for GGX convolution.
8 年前
Julien Ignace
5e462c50
Reactivated GGX convolution and fixed crash in sky renderer when loading RenderDoc.
8 年前
Julien Ignace
c4eb0aa1
Fixed vertex color mask for LayeredLit shader.
8 年前
sebastienlagarde
ace22e14
HDRenderLoop: Submit optimization from Rune on area lights
8 年前
Evgenii Golubev
b2ff5346
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
GitHub
5c32602e
Merge pull request #22 from EvgeniiG/master
Implement additional LTC line light optimizations
8 年前
Evgenii Golubev
0eb1758a
Merge branch 'master' into SkySystem
8 年前
Paul Demeulenaere
16333450
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
Julien Ignace
3e457cb8
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
2c2a918f
Add the initial (broken!) version of the atmospheric shader
8 年前
Paul Demeulenaere
522def83
Plug tangent surfaceData input
8 年前
Julien Ignace
49d22f53
Fixed Texcoord debug rendering.
8 年前
sebastienlagarde
814ebce6
HDRenderLoop: Fix some warning in compute shaders
8 年前
Paul Demeulenaere
14378632
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
Julien Ignace
7e712073
Fixed LayeredLit detail maps and improved the LayeredLitTest scene.
8 年前
Paul Demeulenaere
0621ae04
- Add LitSharePass.template to clarify code
- Isolate material graph integration from HDRenderloop to HDRenderloopMaterialGraph
8 年前
Sebastien Lagarde
557e77d1
HDRenderLoop: First almost working version of tile from FPTL
8 年前
Evgenii Golubev
3e4e0ca6
Use the SRL texture API
8 年前
Paul Demeulenaere
102b0ab8
- Unlit shader graph node
- Plug materialID (automatically deducted from GetMatchingMaterialID)
8 年前
Sebastien Lagarde
41117464
HDRenderLoop: FPTL Tile pass working with direct light, not working correctly with cubemap
8 年前
Evgenii Golubev
0b91e7aa
Fix the incorrect texture API usage
8 年前
Evgenii Golubev
dba78a68
Fix compile errors
8 年前
Sebastien Lagarde
ab8c4846
HDRenderLoop: FPTL merge - Enable bigtile, need to fix cluster
8 年前
Evgenii Golubev
864cf908
Include "AtmosphericScattering.hlsl" correctly
8 年前
runes
1ff2ff4b
Moved debug rendering of tile lists to separate shader pass
8 年前
Evgenii Golubev
5bec13fc
Merge branch 'master' into SkySystem
8 年前
Evgenii Golubev
6d44fd19
Remove the per-vertex atmospherics support
8 年前
Evgenii Golubev
a7733afe
Port the scattering code
8 年前
Evgenii Golubev
1b282239
Fix the cause of the warning
8 年前
Evgenii Golubev
0e0ec260
Use a more reasonable depth value
8 年前
Evgenii Golubev
9d5e5ac9
Fix shader parameter passing
8 年前
Evgenii Golubev
f2c548d4
Use alpha of 0 - the sky is transparent.
8 年前
Evgenii Golubev
b4576ede
Implement the color blending
8 年前
Evgenii Golubev
4fb1e8bc
Fix the direction of the sun
8 年前
Evgenii Golubev
649710c9
Compile several permutations of the shader in order to be able to switch them at runtime
8 年前
Evgenii Golubev
cd304047
Set dynamic uniforms in OnEnable()
8 年前
Evgenii Golubev
b9e77551
Add a README file with parameter descriptions
8 年前
Evgenii Golubev
92576fff
Do not perform blending with the environment map if the sky is occluded
8 年前
Evgenii Golubev
60fc261c
Merge branch 'SkySystem'
8 年前
Evgenii Golubev
320e891e
Correct the blending behavior of atmospheric scattering
8 年前
Evgenii Golubev
47fff118
Fix the copy-paste error
8 年前
GitHub
06953530
Merge pull request #23 from EvgeniiG/master
Add the initial impl. of the sky model from the Blacksmith demo
8 年前
Evgenii Golubev
fabf3afc
Pass Z-buffer parameters to LinearEyeDepth()
8 年前
runes
0feeb77b
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
b3bfb8e4
Define IS_RENDERING_SKY
8 年前
vlad-andreev
5b31375a
Merge branch 'MaterialUpdater' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
8e75e0af
Apply extinction to the scene color when performing alpha-blending
8 年前
sebastienlagarde
8cac0660
HDRenderLoop: Clean some formatting error + fix issue with define
8 年前
Evgenii Golubev
82a5fa02
Add the README meta file
8 年前
Sebastien Lagarde
805c0972
HDRenderLoop: Fix issue with cubemap and tile rendering
- I still have issue on both cubemap and light for what appear to be the
last light/cubemap in the list, not sure why.
8 年前
Paul Demeulenaere
4f7e51fb
Split LitUI and UnlitUI with base class to share behavior with the MaterialGraph
8 年前
Evgenii Golubev
fc0cb9a4
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into SkySystem
8 年前
GitHub
59bd5b18
Merge pull request #24 from Unity-Technologies/Split-LitUI-and-UnlitUI-with-BaseClass
BaseClass for LitUI and UnlitUI
8 年前
Evgenii Golubev
8f4d9895
Make "EnvLightData.envIndex" an int
8 年前
Paul Demeulenaere
ab48557b
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
Felipe Lira
d2f48b79
Updated project and SRLs to use new GraphicsSettings registration interface.
In order to register a scriptable render loop goto GraphicsSettings and set there.
8 年前
Evgenii Golubev
8c87a8f3
Add EnvShapeType.Sky
8 年前
Paul Demeulenaere
592b2ca6
Plug UnlitGraphUI to UnlitTemplate
8 年前
Evgenii Golubev
12311af9
Enable sky IBL
8 年前
Paul Demeulenaere
c79b25a0
Clean way to plug default semantic behavior (using surfaceAttribute)
8 年前
Evgenii Golubev
4c335811
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into SkySystem
8 年前
Paul Demeulenaere
8826e655
Update MaterialGraph external (and move CollectFromNodesFromNodes to NodeUtils)
8 年前
Evgenii Golubev
16b21b8b
Fix the cubemap GGX convolution
8 年前
Paul Demeulenaere
d21fd305
Update Material Graph : Implicit node has been deprecated, rework this aspect for HDRenderLoop using IMayRequiresNormal/Tangent
8 年前
Evgenii Golubev
134c25b5
Re-enable sky parameters in the editor
8 年前
Evgenii Golubev
2df9af84
Merge branch 'SkySystem'
8 年前
Evgenii Golubev
1d409736
Add InitSkyEnvLightData() function
8 年前
Evgenii Golubev
52904c1b
Correct the factual error in the comment
8 年前
Evgenii Golubev
48afa10b
Fix code formatting
8 年前
Evgenii Golubev
8535f07e
Move InitSkyEnvLightData() to LightUtilities.hlsl
8 年前
GitHub
3fb12546
Merge pull request #25 from EvgeniiG/master
Fix and enable sky IBL
8 年前
Evgenii Golubev
64c5cdc1
Correctly enable/disable the sky light
8 年前
sebastienlagarde
1bf1067a
HDRenderLoop: use a envLightSky structure to feed sky information
8 年前
Felipe Lira
d713ce87
Fixed Inspector Exception when drawing HDRenderLoop
8 年前
Evgenii Golubev
80814477
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/Lighting/SinglePass/SinglePass.hlsl
8 年前
Felipe Lira
65f8427b
update github project to reflect refactored SRL changes in engine code.
8 年前
vlad-andreev
61c18528
fixed editor grid/gizmo/selection rendering
8 年前
Evgenii Golubev
b6c3976f
Move the dominant specular direction to PreLightData
8 年前
Felipe Lira
ef0ffe6f
OnValidate now working and not necesary to call CleanUp on disable anymore.
8 年前
sebastienlagarde
898ec83d
HDRenderLoop: Misc fix for making cluster FPTL work, still not working
8 年前
Evgenii Golubev
a08f90a4
Update comments
8 年前
sebastienlagarde
261e7fe1
HDRenderLoop: Missing file
8 年前
Evgenii Golubev
db1a3661
Implement box-to-sphere-map distance attenuation
8 年前
Evgenii Golubev
8b44deea
Implement correct ellipsoidal attenuation for area lights which scales with the area
8 年前
Evgenii Golubev
db54ab05
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
d614abcd
Aggressively simplify
8 年前
GitHub
fd4b83fe
Merge pull request #27 from EvgeniiG/master
Improvements and fixes for the sky, IBL and area lights
8 年前
Sebastien Lagarde
d3e935de
Merge remote-tracking branch 'refs/remotes/origin/master' into merge-FPTL-cluster
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/Lighting/SinglePass/SinglePassLoop.hlsl
8 年前
Sebastien Lagarde
ceca355d
HDRenderLoop: Do misc refactor for the sky + few optim + write lot of todo
8 年前
GitHub
3560d0cf
Merge pull request #29 from Unity-Technologies/merge-FPTL-cluster
Misc fix / refactor in sky and shaders
8 年前
sebastienlagarde
7fd76a10
HDRenderLoop: Remove warning in skyRender.cs
8 年前
Felipe Lira
e7c57392
Merge branch 'scriptablerenderloop-graphicssettings'
8 年前
Evgenii Golubev
1d30aefc
Clean up .gitignore
8 年前
sebastienlagarde
3e7b5a91
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Evgenii Golubev
4cc31cfe
Implement cookie support for point and spot lights
8 年前
Evgenii Golubev
e8459fe4
Fix comments
8 年前
Sebastien Lagarde
88645019
HDRenderLoop: Re-Enable DynamicGI.UpdateEnvironment();
8 年前
sebastienlagarde
610894d8
HDRenderLoop: Fix issue with tile list index + Rename SFiniteLightData to LightShapeData
8 年前
Evgenii Golubev
6ff56821
Implement directional light cookies
8 年前
Julien Ignace
668f9372
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/Material/LayeredLit/Editor/LayeredLitUI.cs
8 年前
Evgenii Golubev
d68924b2
Merge branch 'LightCookies'
8 年前
Evgenii Golubev
586d04f3
Enable two directional light cookie modes
8 年前
Julien Ignace
2fc686ba
Synchronized properly texture scale/offset for layeredLit.
8 年前
Evgenii Golubev
4bf4a5aa
Merge branch 'LightCookies'
8 年前
Julien Ignace
d4e1f7c7
Fixed multipliers on LayeredLit for Smoothness, Metallic and Anisotropy (were always 0 before).
8 年前
Evgenii Golubev
f00d20dd
Remove redundant operations
8 年前
GitHub
fe929a4c
Merge pull request #31 from EvgeniiG/master
Add the basic impl. of light cookies
8 年前
Sebastien Lagarde
4f89be71
HDRenderLoop: minor convention cleanup
8 年前
Sebastien Lagarde
4a757643
HDRenderLoop; General cleanup pass around OnDisable/Cleanup
8 年前
Sebastien Lagarde
62c01cdd
HDRenderLoop: First no working version of cluster FPTL
8 年前
Julien Ignace
c1b2cb24
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Sebastien Lagarde
39e6194b
HDRenderLoop: few fix on cluster FPTL, still not work yet
8 年前
Paul Demeulenaere
f44b8fd2
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
# Conflicts:
# .gitignore
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
8 年前
runes
6d7d07de
TilePass support for arealights
8 年前
Julien Ignace
c95f1451
- Fixed Smoothness maps on Lit/LayeredLit shaders
- Reduced default heightmap scale to 0.01 for Lit/LayeredLit shaders.
8 年前
Sebastien Lagarde
b835a78b
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
runestubbe
517006da
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Julien Ignace
c26c16b2
Fixed planar/triplanar so that tangent space normal aren't flipped when facing away from the world axes.
8 年前
Paul Demeulenaere
744fdd99
Add TangentToWorldDirectionNode & Update External
8 年前
Julien Ignace
dc9c16ef
Renamed "tex world scale" to "tiling" for planar/triplanar mapping.
8 年前
Paul Demeulenaere
3c717a2e
Add vertexColor node support
8 年前
Julien Ignace
9ce05c62
Fixed whitespace.
8 年前
GitHub
fb30bf8c
Merge pull request #33 from Unity-Technologies/LayeredLit
Layeredlit
8 年前
runes
a5030aa0
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Julien Ignace
9ccb7b24
Fixed LayeredLit test scene for UV3 case (data was corrupted by Vertex Tool Pro...)
8 年前
runes
36e49e0d
Minor refactoring in HDRenderLoop: Renamed light types are now referred to as volumes and light models are now referred to as light categories
8 年前
sebastienlagarde
d0ebdb4a
Merge remote-tracking branch 'refs/remotes/origin/master' into Refactor-lightloop
8 年前
mmikk
c67cdd6a
only invert z value when not in opengl
only invert z value when not in opengl
8 年前
Evgenii Golubev
c9a0007c
Factor out the procedural sky shader
8 年前
sebastienlagarde
5882c727
HDRenderLoop: Draft of refator not working
8 年前
mmikk
8ef3ae75
misc bug fixes
misc bug fixes
8 年前
Sebastien Lagarde
0e900c4e
HDRenderLoop: Commit second draft, need testing
8 年前
Sebastien Lagarde
37316a28
Merge remote-tracking branch 'refs/remotes/origin/master' into Refactor-lightloop
8 年前
Sebastien Lagarde
5afbdc3c
HDRenderLoop: Push a version with C# that compile
8 年前
Sebastien Lagarde
546401a2
HDRenderLoop: Version that compile and display something
8 年前
Sebastien Lagarde
575af190
HDRenderLoop: Fix assert issue
8 年前
Sebastien Lagarde
1b338186
HDRenderLoop: SinglePAss work but Tile is broken...
8 年前
GitHub
8337fa69
Merge pull request #34 from Unity-Technologies/Refactor-lightloop
Refactor lightloop
8 年前
Aras Pranckevicius
ccdd344f
API change: SortOptions -> SortFlags
8 年前
sebastienlagarde
935b09ec
HDRenderLoop: Fix issue with tiled lighting, now working as before the refactor
8 年前
GitHub
b182eb4f
Merge pull request #35 from Unity-Technologies/Fix-Tiled-lighting
HDRenderLoop: Fix issue with tiled lighting, now working as before the refactor
8 年前
sebastienlagarde
469a2379
HDRenderLoop: Change struct TextureSettings to class + fix issue with single pass
8 年前
Evgenii Golubev
e7cb98c6
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Felipe Lira
462e7b4d
Merge branch 'master' into scriptablerenderloop-graphicssettings
8 年前
Paul Demeulenaere
267b0349
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
mmikk
db9d8a33
fix another revZ problem in ogl
fix another revZ problem in ogl
8 年前
Paul Demeulenaere
37270dfe
Move SampleBakedGI & CalculateVelocity to MaterialUtilities.hlsl (it allows sharing with MaterialGraph template shader)
8 年前
Evgenii Golubev
029886ab
Fix the GPU type of line lights
8 年前
Felipe Lira
53636330
Updated project to use new RenderPipeline lifecycle.
8 年前
sebastienlagarde
4da37c9b
HDRenderLoop: Fix Texture settings, change it to struct again
8 年前
Evgenii Golubev
db620c4f
Implement a workaround for the broken MIP copy code
8 年前
GitHub
9cc23eb7
Merge pull request #38 from Unity-Technologies/Fix-Texture-settings
HDRenderLoop: Fix Texture settings, change it to struct again
8 年前
vlad-andreev
53587e34
fixed compile error
8 年前
Evgenii Golubev
6708a6a4
Revert the MIP copy changes
8 年前
vlad-andreev
680ca5de
refactored HDRenderLoopInspector
8 年前
sebastienlagarde
2a67e7e3
HDRenderLoop: Remove camera from sky and use new Matrix4x4.LookAt instead
8 年前
Evgenii Golubev
02917d95
Clean up the SkyHDRI shader
8 年前
GitHub
418dd0f4
Merge pull request #39 from Unity-Technologies/remove-unsued-camera
HDRenderLoop: Remove camera from sky and use new Matrix4x4.LookAt instead
8 年前
Paul Demeulenaere
862a569a
Merge remote-tracking branch 'origin/master' into Create-MaterialUtilities
8 年前
Evgenii Golubev
53bfede1
Fix the sky update issue
8 年前
vlad-andreev
a1d2bf44
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
GitHub
62b752ee
Merge pull request #40 from Unity-Technologies/Create-MaterialUtilities
Create material utilities
8 年前
Evgenii Golubev
ed6081c1
Fix the name of the procedural shader
8 年前
GitHub
b7c05e88
Merge pull request #36 from EvgeniiG/master
Fix bugs and refactor
8 年前
Paul Demeulenaere
e26dbf64
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
8 年前
GitHub
3e5093c1
Merge pull request #37 from Unity-Technologies/scriptablerenderloop-graphicssettings
Scriptablerenderloop graphicssettings
8 年前
Paul Demeulenaere
8741cf58
Plug bakeDiffuseLighting
8 年前
GitHub
2dd27005
Merge pull request #41 from Unity-Technologies/LayeredLit
Fixed LayeredLit test scene for UV3 case (data was corrupted by Vertex Tool Pro...)
8 年前
Paul Demeulenaere
e43aac79
- Add BakeDiffuseLightingNode
- Fix empty regex (use explicit "nothing_at_all" because it's clearer)
- Fix Require for MasterNode considering the filter value
- Rename PositionCS => PositionHS
8 年前
Sebastien Lagarde
23a7a206
HDRenderLoop: Enable linearLighting and CCT + rename rebuild to build
8 年前
Julien Ignace
4577e361
Fixed the way Utilities.GetViewProjectionMatrix works when given the LookAt parameters so that it matches the camera.worldToCameraMatrix APIs (fixed skybox temporary Cubemap from being flipped)
8 年前
runes
bb33bfce
Fixed bug where probes with scaling in their transform would render incorrectly
8 年前
Evgenii Golubev
f65b821e
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Sebastien Lagarde
92e53eeb
Revert "HDRenderLoop: Enable linearLighting and CCT + rename rebuild to build"
This reverts commit 4842000efd1c88991ba9d57e371f66de10f37d67.
8 年前
Evgenii Golubev
a1d11347
Improve and enable GetShiftedNdotV()
8 年前
Sebastien Lagarde
8c30d816
Revert "Revert "HDRenderLoop: Enable linearLighting and CCT + rename rebuild to build""
This reverts commit 620f000bf732c2b9d7ddd455e4900dc84dcf96d0.
8 年前
Sebastien Lagarde
55cb8823
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Sebastien Lagarde
39c9f7ed
HDRenderLoop: First draft not working of depth pixel offset
8 年前
Sebastien Lagarde
7aeff6e3
HDRenderLoop:; Fix mistake with Github, code and C++ not in sync
8 年前
Sebastien Lagarde
5a53ddf1
Merge remote-tracking branch 'refs/remotes/origin/master' into pixel-depth-offset
8 年前
GitHub
c1db7458
Merge pull request #42 from Unity-Technologies/LayeredLit
Fixed the way Utilities.GetViewProjectionMatrix works when given the LookAt parameters so that it matches the camera.worldToCameraMatrix APIs (fixed skybox temporary Cubemap from being flipped)
8 年前
Sebastien Lagarde
521b51c7
HDRenderLoop: Big refactor to preprate for depthOffsetVs
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 年前
runes
0a35dbf2
Tile debugging 2.0
8 年前
Sebastien Lagarde
643cb34e
Merge remote-tracking branch 'refs/remotes/origin/master' into pixel-depth-offset
8 年前
Julien Ignace
58445897
Procedural sky now uses the Sky Framework (V1 functionality not tested)
8 年前
Sebastien Lagarde
383c4443
HDRenderLoop: Fix issue wih debug param after refactor
8 年前
Julien Ignace
3b1edbe4
Added one frame delay to DynamicGI.UpdateEnvironment call in order to wait for the input cubemap to be rendered by the RenderLoop first.
8 年前
Julien Ignace
eaf661ba
Added Type checks to make setting parameters for a sky more robust.
8 年前
GitHub
53173cc7
Merge pull request #43 from Unity-Technologies/tiledebugging2
Tile debugging 2.0
8 年前
Julien Ignace
799fb598
Added a CommonSettings component to handle the choice of the SkyRenderer and later other global scene settings.
8 年前
Sebastien Lagarde
2de194b0
Merge remote-tracking branch 'refs/remotes/origin/master' into pixel-depth-offset
# Conflicts solve:
# Assets/ScriptableRenderLoop/HDRenderLoop/Debug/Resources/DebugViewMaterialGBuffer.shader
# Assets/ScriptableRenderLoop/HDRenderLoop/Debug/Resources/DebugViewTiles.shader
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 年前
Sebastien Lagarde
ef03a8a7
HDRenderLoop: Make it compile after merge
8 年前
Sebastien Lagarde
c1813812
HDRenderLoop: Enable forward rendering correctly
8 年前
GitHub
9690c7b7
Merge pull request #44 from Unity-Technologies/pixel-depth-offset
Prepare for depth pixel offset
8 年前
Sebastien Lagarde
5e3a413d
HDRenderLoop: Fix debugViewtiles compilation
8 年前
Sebastien Lagarde
5d839c48
HDRenderLoop: Fix depthVS issue + introduce HDCamera
8 年前
GitHub
bdc9840a
Merge pull request #45 from Unity-Technologies/Fix-depthVS
HDRenderLoop: Fix depthVS issue + introduce HDCamera
8 年前
vlad-andreev
0e28d55a
removed RenderPipeline.RenderSceneView()
8 年前
Julien Ignace
2ec18892
Merge branch 'master' into SkyFramework
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderLoop/HDRenderLoop.cs
# Assets/ScriptableRenderLoop/HDRenderLoop/Sky/SkyRenderer.cs
8 年前
Sebastien Lagarde
d1bf008e
HDRenderLoop: Add distortion pass control + depth offset support
8 年前
Julien Ignace
e5e20762
Fixed compilation after merge/update of native code.
8 年前
GitHub
6b8997e6
Merge pull request #46 from Unity-Technologies/Add-distortion/DepthOffset
HDRenderLoop: Add distortion pass control + depth offset support
8 年前
Julien Ignace
0ffa139c
Removed some useless tests for SkyManager creation.
8 年前
GitHub
7fa32b4e
Merge pull request #47 from Unity-Technologies/SkyFramework
Skyframework
8 年前
Julien Ignace
a06bdec6
- Fixed procedural sky renderer to use the provided ScreenSize
- Added missing meshes for layered lit test scene.
8 年前
sebastienlagarde
6d50a5af
HDRenderLoop: Enable CCT and LinearLighting
8 年前
GitHub
731fd93e
Merge pull request #48 from Unity-Technologies/Enable-CCT-and-linear-lighting
HDRenderLoop: Enable CCT and LinearLighting
8 年前
sebastienlagarde
d681dbc6
HDRenderLoop: fix issue with pragma disable warning and debugger
8 年前
GitHub
d85c76fd
Merge pull request #49 from Unity-Technologies/fix-issue-with-pragma-disable-warning-and-debugger
HDRenderLoop: fix issue with pragma disable warning and debugger
8 年前
sebastienlagarde
4f1e723e
HDRenderLoop: Miss one file in previous commit
8 年前
sebastienlagarde
ad90df53
HDRenderLoop: Add mainTex scale bias on lit.shader and layeredLit.shader
8 年前
GitHub
e668399e
Merge pull request #50 from Unity-Technologies/Add-scale-bias-mainTex
HDRenderLoop: Add mainTex scale bias on lit.shader and layeredLit.shader
8 年前
GitHub
5905c1d5
Merge pull request #52 from Unity-Technologies/SkyFramework
Small fix
8 年前
sebastienlagarde
506d2826
HDRenderLoop: Add UV2 control
8 年前
Sebastien Lagarde
0c1762ae
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-uv2-control
8 年前
Sebastien Lagarde
42aa5061
HDRenderLoop: Reduce the number of combinaison of layeredLit as it is not practical
8 年前
Sebastien Lagarde
2a400360
HDREnderLoop: fix an issue
8 年前
Sebastien Lagarde
d79f7fb8
HDRenderLoop: Some formatting
8 年前
Sebastien Lagarde
3852f3a1
HDRenderLoop: Missing depth offset for depthOnly/Shadow/forward
8 年前
Sebastien Lagarde
e0e583ec
HDRenderLoop: Correction to depth offset added
8 年前
GitHub
396c29de
Merge pull request #51 from Unity-Technologies/Add-uv2-control
HDRenderLoop: Add UV2 control
8 年前
Julien Ignace
0198ab8f
Added the possibility to choose the update mode of sky environment lighting.
8 年前
Julien Ignace
75e969dc
Hacked in a better PCF for directional light.
8 年前
GitHub
e9f42525
Merge pull request #54 from Unity-Technologies/SkyFramework
Added the possibility to choose the update mode of sky environment lighting.
8 年前
GitHub
f9dba956
Merge pull request #55 from Unity-Technologies/HackShadowPCF
Hacked in a better PCF for directional light.
8 年前
Evgenii Golubev
8bbe4289
Merge remote-tracking branch 'upstream/master'
8 年前
Filip Iliescu
5da35f57
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
GitHub
58a746e5
Merge pull request #56 from EvgeniiG/master
Reduce noise related to IBL
8 年前
Julien Ignace
8f84aa6a
Added color and depth buffers to the builtin sky parameters.
8 年前
GitHub
63b94ab1
Merge pull request #57 from Unity-Technologies/SkyFramework
Added color and depth buffers to the builtin sky parameters.
8 年前
Julien Ignace
d3f35f1a
- Split shadow setting relevant to the scene from the HDRenderLoop ShadowSettings structure to the CommonSettings component.
- Made sure everything worked fine with multi-editing.
8 年前
Julien Ignace
819c7c46
Merge branch 'master' into SkyFramework
8 年前
GitHub
d09c8d89
Merge pull request #58 from Unity-Technologies/HackShadowPCF
Split shadow setting relevant to the scene from the HDRenderLoop ShadowSettings structure to the CommonSettings component.
8 年前
Evgenii Golubev
92a11b73
Remove AtmosphericParameters (replaced by ProceduralSkyParameters)
8 年前
Julien Ignace
0a254c57
Merge branch 'master' into SkyFramework
8 年前
Evgenii Golubev
9ae68594
Clean up and refactor the procedural sky
8 年前
Julien Ignace
e4a32a00
Fixed update of sky renderer when changing the type in the CommonSettings.
8 年前
GitHub
d687439f
Merge pull request #59 from Unity-Technologies/SkyFramework
Fixed update of sky renderer when changing the type in the CommonSettings.
8 年前
Evgenii Golubev
4534d45f
Make sure the sky pass does not modify the alpha channel
8 年前
Filip Iliescu
e94eb9e2
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
Julien Ignace
31325bbd
Fixed some missing keywords for LayeredLit shader.
8 年前
Evgenii Golubev
11fe42e1
Introduce 'invalidRTI'
8 年前
GitHub
deff790c
Merge pull request #60 from Unity-Technologies/LayeredLit
Fixed some missing keywords for LayeredLit shader.
8 年前
Tim Cooper
e9ce1c42
[srl]Implement c# changes to match the c++ code changes.
8 年前
Julien Ignace
1feebf25
Fixed default value for Smoothness Detail Scale.
8 年前
Evgenii Golubev
2f7b3af3
Update the sky code using the Adam demo source
8 年前
GitHub
a58c0e13
Merge pull request #61 from Unity-Technologies/LayeredLit
Fixed default value for Smoothness Detail Scale.
8 年前
Julien Ignace
95bd4bde
First version of layered shader height blending.
8 年前
Evgenii Golubev
34315214
Set values of legacy built-in uniforms
8 年前
Evgenii Golubev
3f3f4548
Make sure the sky fully overwrites unoccluded parts of the frame
8 年前
Evgenii Golubev
59ed1885
Make small improvements to the procedural sky shader
8 年前
Evgenii Golubev
00e0d5f5
Correctly set the depth texture
8 年前
Evgenii Golubev
498f14dc
Remove a TODO
8 年前
Evgenii Golubev
bd1e1e95
Merge branch 'ProceduralSky'
8 年前
GitHub
980ae986
Merge pull request #62 from EvgeniiG/master
Update the implementation of the procedural sky model
8 年前
Julien Ignace
af076815
Merge branch 'master' into LayeredLit
8 年前
Evgenii Golubev
23f38d59
Use the Fibonacci sequence for convolving with GGX
8 年前
Evgenii Golubev
dba98485
Improve the support of the Fibonacci sequence
8 年前
GitHub
d5fa4483
Merge pull request #64 from EvgeniiG/master
Optimize IntegrateLD()
8 年前
Evgenii Golubev
c3acc973
Initial implementation of BuildProabilityTables()
8 年前
GitHub
8760c4f3
Merge pull request #65 from Unity-Technologies/LayeredLit
First version of Layered Lit shader height based blending.
8 年前
Evgenii Golubev
52100761
Use texture Load() instead of sampling
8 年前
Tim Cooper
1ddcb9ee
Merge remote-tracking branch 'origin/master' into refactorentrypoint
8 年前
runes
9d2ab9fb
reintroduced compute shader version of light evaluation code
8 年前
Evgenii Golubev
0b7d0d75
Update the comment
8 年前
Tim Cooper
7c771e53
[srl]Fix scene view rendering of fptl and hd loop
8 年前
runes
4e827773
Changed tabs to spaces and removed debug code in shadeopaque
8 年前
Evgenii Golubev
5f0870cc
Update comments and store the value of the integral of the image
8 年前
Tim Cooper
6efb23b6
[srl]Start porting loops to use new state context.
8 年前
GitHub
7a0c40da
Refactorentrypoint ( #68 )
Update to the RenderPipes to support the new paradigm on how to go about writing a renderpipe.
Renderloops now should only contain configuration information + a call out to the rendering logic (preferably living in a static function). A loop now executes within a 'rendering context' that passes along a sidecar configuration file called a 'DataStore'. Any transient information that is needed between frames should be stored in this datastore (things like the materials / rendertextures). When the renderloop is destroyed this sidecar data is automatically cleaned up. It can also be cleaned manually.
Currently only the BasicRenderLoop has been ported to this new model due to the other loops not having a separation of concerns between transient data and configuration. They need the loop owners to detangle this before porting to the new model can take place. These existing loops still work, but they suffer from the same lifecycle issues they have had up unti...
8 年前
Evgenii Golubev
9ec4d867
Clean up
8 年前
Tim Cooper
d159698d
Add code to the loops to clear the intermediate renderers generated by the loop.
8 年前
Julien Ignace
36d89c76
- Improved LayeredLit test scene.
- Added a menu item to re-synchronize all LayeredLit materials.
- Fixed some multi-editing issues with LayeredLit material.
8 年前
Evgenii Golubev
c31ad089
Build probability tables using only 2D textures (cubemaps as arrays)
8 年前
Tim Cooper
5ce376fd
Moving to interfaced based SRL for better abstraction from Unity core
8 年前
Julien Ignace
31df85eb
LayeredLit: Vertex colors now act as a height offset when using height based blend.
8 年前
Evgenii Golubev
3c94f605
Store the MIS data in an equiareal map
8 年前
Tim Cooper
1144884f
Merge remote-tracking branch 'origin/master' into refactorentrypoint
Conflicts:
Assets/ScriptableRenderLoop/HDRenderLoop/Lighting/TilePass/TilePass.cs
8 年前
Evgenii Golubev
33a76e5a
Factor out PARALLEL_SCAN()
8 年前
Tim Cooper
0f344926
Fix feedback from PR
8 年前
Evgenii Golubev
e195a008
Remove semicolons after macro definitions
8 年前
Tim Cooper
287456d2
fix final issues (possible null ref + calling wrong function on cleanup)
8 年前
Tim Cooper
5b39107f
Make changes based on joachims feedback.
-Split Asset / created instance more cleanly.
-Asset provides an RenderLoop instance that can be used for rendering
-Remove data store (implicitly the loop instance now)
8 年前
Evgenii Golubev
ab866dab
Add the initial implementation of light importance sampling
8 年前
Tim Cooper
2a19f5f7
Remove camera provider (pass from C++ again) + update loops to match new unity side code.
8 年前
GitHub
41a8c8e2
Merge pull request #69 from Unity-Technologies/refactorentrypoint
Refactorentrypoint
8 年前
Evgenii Golubev
1af099df
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into MIS
8 年前
Evgenii Golubev
efd3ad16
Replace tangent frames with 'localToWorld'
8 年前
Evgenii Golubev
26726ebe
Improve MIS texture parameter naming
8 年前
Evgenii Golubev
cd501ebc
Vary the sample count depending on roughness
8 年前
Evgenii Golubev
6f11466b
Revert the UNITY_SPECCUBE_LOD_STEPS change
8 年前
Evgenii Golubev
a8c79dbc
Move UNITY_SPECCUBE_LOD_STEPS out of D3D11.hlsl
8 年前
Evgenii Golubev
1b52a0cc
Make sure light sampling (and eventually MIS) can be correctly toggled at runtime.
8 年前
Evgenii Golubev
360609df
Reduce the importance sampling bias
8 年前
Evgenii Golubev
fff4efdf
Remove multiple definitions of the light sampling texture dimensions
8 年前
GitHub
f3e5d8cd
Merge pull request #70 from EvgeniiG/master
Improve the quality of EnvMap filtering
8 年前
Evgenii Golubev
83703533
Remove the clamp - it is not necessary
8 年前
sebastienlagarde
aacfb575
Rename HDRenderLoop to HDRenderPipeline
8 年前
Evgenii Golubev
a0e8eceb
Remove clamp from anisotropic GGX
8 年前
sebastienlagarde
b890244e
HDRenderLoop: Rename the directory HDRenderLoop in HDRenderPipeline
8 年前
Evgenii Golubev
839c2ec2
Add a TODO
8 年前
Evgenii Golubev
4e84f59a
Remove redundant operations
8 年前
Evgenii Golubev
3758fdee
Fix the white furnace test failure
8 年前
Paul Demeulenaere
40290c81
Merge remote-tracking branch 'origin/master' into scriptablerenderloop-materialgraph
# Conflicts:
# Assets/ScriptableRenderLoop/HDRenderPipeline/ShaderVariables.hlsl
8 年前