branchsbox/aoproxies-suckcancel

17 Commits over 0 Days - ∞cph!

1 Year Ago
Add -skiprendersystem param instead of forcing to it, map resourcecompiler needs GPU
1 Year Ago
CI worked perfectly with the previous thing, let's try without processor throttling
1 Year Ago
Don't run with rendersystemdx11 at all for content building, merge results on finish rather than on batches, reduce number of processors for testing
1 Year Ago
Lower DEFAULT_ASSET_SYNC_COUNT to 8
1 Year Ago
Test content building with parallelization barriers
1 Year Ago
Don't assume a SrgbResourceView is valid if we don't actually have a m_pShaderResourceViewSrgb
1 Year Ago
Sample default direction if we don't have a lightprobe Fix VR perspective on directional AO and reflections
1 Year Ago
1 Year Ago
Put ShapeManager on SceneWorld rather than in a singleton, fixes flickering with multiple panels Revert some experiments that shouldn't be in this branch Update shader files
1 Year Ago
Only try to sample from reflection buffer if we have reflections defined at all on the shader
1 Year Ago
Fix Shape Buffer not being generated and being cleared at wrong moment Prototype directional AO, fix reflections not showing up on shaders Send proxy mesh info as proper capsules rather than ellipsoids (which has always been silly), unify debug overlay code for them implement capsules in shader, encode directionality https://i.imgur.com/RMaTU6Q.png Implement capsule shape on reflections too https://i.imgur.com/ZEf0dxa.png Unify all aoproxy code so it's not a mess all around, makes it easier to add new shape types, add stubs for cylinder aoproxies Cylinder aoproxy meshes https://i.imgur.com/T36lRDH.png Dot product with geometric normals to avoid double occlusion on AO, fixes most artifacts Remove edge artifacting with ambient shadows https://i.imgur.com/GV8SXq3.png Misc tweaks and fixes, set default AO distance to 40, better self occlusion filter Move reflection compositing code to base code, add option to check if high quality reflctions are enabled to shader without a combo Disable aoproxy caching on models with animgraphs update shader objects Cleanup, better do vignietting Finish directional AO code before cleanup, use lightmap directionality if we are compositing to one Fix aoproxy shapes of most standard props Add support for high quality reflections in Complex shader Add high quality reflection option to complex Cleanup directional AO, have softer vigniette Some more prop aoproxy adjustments Fix flickering on directional AO probes Readd AOProxy instancing, batch AOProxies by LPV Increase precision of SDF tracing
1 Year Ago
Cleanup directional AO, have softer vigniette Some more prop aoproxy adjustments Fix flickering on directional AO probes Readd AOProxy instancing, batch AOProxies by LPV Increase precision of SDF tracing
1 Year Ago
Fix aoproxy shapes of most standard props Add support for high quality reflections in Complex shader Add high quality reflection option to complex
1 Year Ago
Cleanup, better do vignietting Finish directional AO code before cleanup, use lightmap directionality if we are compositing to one
1 Year Ago
Disable aoproxy caching on models with animgraphs update shader objects
1 Year Ago
Move reflection compositing code to base code, add option to check if high quality reflctions are enabled to shader without a combo
1 Year Ago
Dot product with geometric normals to avoid double occlusion on AO, fixes most artifacts Remove edge artifacting with ambient shadows https://i.imgur.com/GV8SXq3.png Misc tweaks and fixes, set default AO distance to 40, better self occlusion filter