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 年前 |
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 年前 |
Julien Ignace
|
f2d353ad
|
Added support for Enum Debug Items
|
8 年前 |
Evgenii Golubev
|
9eb00477
|
Add transmission tint color
|
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 年前 |
Evgenii Golubev
|
bfefc746
|
Tweak the SSS energy preservation fix
|
8 年前 |
Julien Ignace
|
54b035df
|
First version of DebugItemDrawer
|
8 年前 |
GitHub
|
dcb8638a
|
Merge pull request #225 from EvgeniiG/master
Improve the SSS implementation (+ *.meta files)
|
8 年前 |
Evgenii Golubev
|
4ef3792f
|
Improve the thickness remap GUI
|
8 年前 |
Julien Ignace
|
06b7a0fb
|
First implementation of debug items UI in editor.
|
8 年前 |
Evgenii Golubev
|
f8d04c4e
|
Add missing .meta files
|
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 年前 |
Evgenii Golubev
|
f6d7ac3b
|
Increase ranges of SSS parameters
|
8 年前 |
Julien Ignace
|
93921066
|
Debug Menu Framework: Base classes and GUI skeleton for both Editor and PlayMode
|
8 年前 |
Evgenii Golubev
|
ddd2e38b
|
Make the thickness scale affect the thickness map
|
8 年前 |
GitHub
|
407a1322
|
Merge pull request #224 from Unity-Technologies/Branch_WindImprovement
Added a directionality parameter to the wind vertex animation.
|
8 年前 |
Evgenii Golubev
|
08b5e482
|
Improve the performance and the quality of the SSS pass
|
8 年前 |
Julien Ignace
|
83a7b5d3
|
Added a directionality parameter to the wind vertex animation.
|
8 年前 |
Evgenii Golubev
|
e0af278e
|
Fix self-shadowing issues with transmission
|
8 年前 |