Julien Ignace
|
9e0e6cb2
|
Force a repaint of scene view when changing a value in the debug menu.
|
8 年前 |
Julien Ignace
|
5708842d
|
Fixed compilation after merge and small menu layout mistake.
|
8 年前 |
Julien Ignace
|
c31d6106
|
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_DebugMenu
# Conflicts:
# Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/DebugDisplay.cs
# Assets/ScriptableRenderPipeline/HDRenderPipeline/HDRenderPipeline.asset
|
8 年前 |
Evgenii Golubev
|
3b0e865d
|
Fix the Mathematica code
|
8 年前 |
Evgenii Golubev
|
819753de
|
Replace saturate() with a max() to work around a PS4 compiler bug
|
8 年前 |
Evgenii Golubev
|
018f4daf
|
Optimize and add Mathematica notes
|
8 年前 |
Evgenii Golubev
|
58917ffe
|
Eliminate artifacts at the boundary of the area light
|
8 年前 |
Evgenii Golubev
|
97db196f
|
Simplify further
|
8 年前 |
Evgenii Golubev
|
2c75ceb4
|
Use the greater-or-equal comparison (better behaved)
|
8 年前 |
Evgenii Golubev
|
03679129
|
Redefine low thickness to be 2 mm
|
8 年前 |
Evgenii Golubev
|
2cfcae90
|
Fix cookies and shadows not properly affecting transmission
|
8 年前 |
Evgenii Golubev
|
9644d0d6
|
Further optimize DiffuseSphereLightIrradiance()
|
8 年前 |
Evgenii Golubev
|
25a85c71
|
Revert the full horizon occlusion case
|
8 年前 |
Evgenii Golubev
|
524431e8
|
Factor out common code
|
8 年前 |
Evgenii Golubev
|
655339b9
|
Optimize branches a bit
|
8 年前 |
Evgenii Golubev
|
fc190f6e
|
Add a comment regarding low thickness shadowing
|
8 年前 |
Evgenii Golubev
|
75a6f986
|
Save 1 cycle
MAD with 2 intermediate constants on GCN is 2 instructions rather than 1.
|
8 年前 |
Evgenii Golubev
|
9282c42e
|
Make transmission through thin objects account for shadowing
|
8 年前 |
Evgenii Golubev
|
42530415
|
Merge branch 'master'
|
8 年前 |
Evgenii Golubev
|
6122bd58
|
Fix SSS profiles (integers) round tripping through the G-buffer
|
8 年前 |
Evgenii Golubev
|
05b6659e
|
Save 4 cycles in DiffuseSphereLightIrradiance()
|
8 年前 |
Evgenii Golubev
|
52619347
|
Update the HDRenderLoop test scene with the sphere light
|
8 年前 |
Evgenii Golubev
|
db01df22
|
Implement the Frostbite version of sphere area lights
|
8 年前 |
Evgenii Golubev
|
e449b44b
|
Improve code formatting
|
8 年前 |
Evgenii Golubev
|
7cc7dab2
|
Avoid shading pixels behind rectangular lights
|
8 年前 |
Evgenii Golubev
|
6ac1b296
|
Add a minor numerical improvement
|
8 年前 |
Evgenii Golubev
|
08f57027
|
Enable the sphere light approximation
|
8 年前 |
Evgenii Golubev
|
f2996a24
|
Improve numerical robustness of diffuse sphere lighting
|
8 年前 |
Evgenii Golubev
|
7fd989cc
|
Remove the double sided option for area lights
It reduces performance and doesn't trivially extend to the sphere light approximation.
|
8 年前 |
Evgenii Golubev
|
e6e7ecba
|
Factor out DiffuseSphereLightIrradiance()
|
8 年前 |
Evgenii Golubev
|
f9ba5f18
|
Implement small trig optimizations
|
8 年前 |
Evgenii Golubev
|
928a8224
|
Use numerically approximated edge factors
|
8 年前 |
Evgenii Golubev
|
8aa6992f
|
Implement the sphere horizon clipping approximation (broken; disabled for now)
|
8 年前 |
Evgenii Golubev
|
9221cddf
|
Clarify magic numbers used by LTC lights
|
8 年前 |
Evgenii Golubev
|
b2078ba9
|
Optimize edge integration for area lights
|
8 年前 |
Julien Ignace
|
adca1f00
|
Added the possibility to make readonly items persistent so they are always displayed.
|
8 年前 |
GitHub
|
1f41f238
|
Merge pull request #226 from EvgeniiG/master
Disable shadowing of transmitted light
|
8 年前 |
Julien Ignace
|
fb1650c5
|
Added support for readonly and dynamically displayed debug items.
|
8 年前 |
Evgenii Golubev
|
88c8ac1e
|
Disable shadowing of transmitted light
|
8 年前 |
Julien Ignace
|
ef9383f3
|
Added Color debug item (readonly at runtime for now)
|
8 年前 |
Julien Ignace
|
f2d353ad
|
Added support for Enum Debug Items
|
8 年前 |
Julien Ignace
|
0339b072
|
- Debug item can be added to a menu given by name (no need to create a new class anymore)
- Implemented int/uint debug items.
|
8 年前 |
Julien Ignace
|
54b035df
|
First version of DebugItemDrawer
|
8 年前 |
Julien Ignace
|
06b7a0fb
|
First implementation of debug items UI in editor.
|
8 年前 |
Julien Ignace
|
0682d57b
|
- Implemented first debug menu items (bool and float) in the player
- Implemented inputs for changing active menu item and modifying them.
|
8 年前 |
Julien Ignace
|
93921066
|
Debug Menu Framework: Base classes and GUI skeleton for both Editor and PlayMode
|
8 年前 |
GitHub
|
71af2f51
|
Revert the max value of the thickness remap
100 makes the commonly used range of 0 to 1 too small to edit with a slider, and the thickness of 10 is more than enough.
|
8 年前 |
Evgenii Golubev
|
9eb00477
|
Add transmission tint color
|
8 年前 |
Evgenii Golubev
|
bfefc746
|
Tweak the SSS energy preservation fix
|
8 年前 |
GitHub
|
dcb8638a
|
Merge pull request #225 from EvgeniiG/master
Improve the SSS implementation (+ *.meta files)
|
8 年前 |