Commit Graph

12 Commits

Author SHA1 Message Date
Martin Mittring
1cbde4cefe * optimized ScreenSpaceSubsurfaceScattering (4 pass: setup, blurX, blurY, recombine)
* fixed reallocation of scene render targets because of Skylight, was wasting VRam

[CL 2317878 by Martin Mittring in Main branch]
2014-10-02 17:19:02 -04:00
Martin Mittring
e9b57ff57c optimized screen space subsurface scattering with minor quality loss
r.SSS.HalfRes allows to go back to full quality

[CL 2308966 by Martin Mittring in Main branch]
2014-09-24 18:17:05 -04:00
Martin Mittring
599cdde389 Optimized ScreenSpaceSubsurface
* Removed extra pass-through pass
* Added scalability option r.SSS.SampleSet 0/1/2, later this can be used per pixel
* added to BaseScalability
* Renamed r.SSSSS to r.SSS.Scale

[CL 2286659 by Martin Mittring in Main branch]
2014-09-05 17:48:09 -04:00
Michael Trepka
df6230580a Fixed OpenGL shader compile error in PostProcessSubsurface (TTP #344724)
#codereview Martin.Mittring

[CL 2270517 by Michael Trepka in Main branch]
2014-08-25 11:08:39 -04:00
Martin Mittring
59a345ddee * improved VisualizeSSS
[CL 2268164 by Martin Mittring in Main branch]
2014-08-22 19:06:13 -04:00
Martin Mittring
3ff4d619d4 * added support for MaterialInstances for SubsurfaceProfile
* added VisualizeSSS to debug ScreenSpaceSubsurfaceScattering

[CL 2267686 by Martin Mittring in Main branch]
2014-08-22 14:15:05 -04:00
Martin Mittring
b58ae4285d * added new shading model Subsurface_Profile, can specify SubsurfaceProfile asset on the material, create it in content browser
no backscattering yet, might replace Preintegrated and Subsurface shading models, can be optimized, postprocess pass only runs if an object on the screen is using it, uses SeparableSSS by Jorge Jimenez and Diego Gutierrez

[CL 2236313 by Martin Mittring in Main branch]
2014-07-29 17:33:28 -04:00
Martin Mittring
c5d87597d4 * optimized ScreenSpaceSubsurfaceScattering shader cost
[CL 2132652 by Martin Mittring in Main branch]
2014-07-03 18:15:01 -04:00
Martin Mittring
ddda67bce4 * fixed ScreenSpaceSubsurfaceScattering - no SSS color but uses caucasian skin table, next: artist control over the table
[CL 2125816 by Martin Mittring in Main branch]
2014-07-02 18:14:53 -04:00
Brian Karis
c786202246 Renamed Material Lighting Model to Material Shading Model.
[CL 2089198 by Brian Karis in Main branch]
2014-05-30 07:55:38 -04:00
Brian Karis
bed52dac94 Increased number of shading models to 256.
[CL 2088945 by Brian Karis in Main branch]
2014-05-29 18:02:55 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00