branchrust_reboot/main/shader-improvementscancel

37 Commits over 59 Days - 0.03cph!

3 Days Ago
Finished Anisotropic implementation; started work to handle gbuffer pressure
6 Days Ago
Reverted craggy's to previous
6 Days Ago
Added support for anisotropic materials via specialized "Rust/Standard Anisotropic" shader set
7 Days Ago
Merge from main
10 Days Ago
Finished subsurface scattering support for standard shading model; added "Rust/Standard Subsurface" shaders
13 Days Ago
Fixed separable subsurface scattering to work with any shader (not just core/skin) and larger scatter radius
13 Days Ago
Fixed deferred shadowing ignored in core shader set
14 Days Ago
Fixed transmission in blendlayer
14 Days Ago
Merge from main
14 Days Ago
Cleaning shaders for bug that was already fixed
14 Days Ago
Added transmission to standard blendlayer shader set and tweaked transmission shader lods
14 Days Ago
Fixed shadow handling in transmission, can be made available in any standard shader now; nuked specialized transmission shaders
17 Days Ago
Working thick transmission model; moved to specific shader set (Rust/Standard Transmissive)
18 Days Ago
Further reduced variants by nuking a couple of unused keywords (metal/spec)
18 Days Ago
Thick transmission WIP
32 Days Ago
Merge from main
32 Days Ago
Updated BSDF borrowing from HDRP; setting the stage for anisotropy, translucency, irisdiscence, clear coat etc
34 Days Ago
Reshuffled gbuffer layout to open room for std translucent and anisotropic materials
34 Days Ago
Optimized transparency UV to sample albedo twice (w/ secondary dep read) only when necessary
34 Days Ago
Cherry picked camera hook fix (cs78206)
35 Days Ago
Cherry picked transparency UV channel selection (cs73689, cs73797)
35 Days Ago
Fixed std-cloth fuzz forcing entire material to dielectric; now only forced when fuzz mask > 0
35 Days Ago
Fixed metallic std-cloth breaking lowest shaderLOD in viewmodel; applied same fix to other shaders, just in case
35 Days Ago
Merge from main
45 Days Ago
Removed a few large but unused shaders from always included list
46 Days Ago
Misc shader variant cleanup
46 Days Ago
Fixed compile error in Standard-Particle for instancing permutation
46 Days Ago
Fixed compile errors in Standard-Indexed shader set
46 Days Ago
Merge from main
46 Days Ago
Reduced variant count on core shaders
47 Days Ago
Reduced variant count on nature shaders
47 Days Ago
Drastically reduced variant count on rust std shaders
47 Days Ago
Fixed shader warnings
47 Days Ago
Optimize shaders for lighter input assembly: uv0 included, uv1 opt-out, uv2 opt-in (e.g. wind), uv3 nuked
48 Days Ago
▄▊▋▊▋▄▋ ▅▋▍▌ ▋▌▌▍▊▋
48 Days Ago
Added detail layer blend type drawer w/ channel flags (testing)
54 Days Ago
Fixed diffusion profile asset inspector