Azaezel
|
0974902cc8
|
put lerp back after verifying we were indeed getting values passed along.
|
2018-11-28 14:25:48 -06:00 |
|
Azaezel
|
4ef1a25610
|
put sphereical influence back via the new spherical attenuation methods, shifted the stateblock for probes specifically to max of either source or desitination alpha (though not entirely convinced that is in fact the case)
|
2018-11-28 12:00:06 -06:00 |
|
Azaezel
|
f1e584ca69
|
stateblocks: skylight uses one+(dest)zero. probes use (src)alpha+(dst(1.0-alpha) for a lerp blend. skylight writes out 0 alpha to ensure probes always win if even only a little.
|
2018-11-27 08:50:44 -06:00 |
|
Azaezel
|
0f0fc5279b
|
missed mscore pasalong in .set
|
2018-11-27 08:03:04 -06:00 |
|
Azaezel
|
79d506d439
|
1)use standard setupPass inheritance chain. already checks for !mprocessedmaterial and a few other things
2)pass along mIsSkylight from probes to matinstances
3) stubbs in a seperate setupPass for skylightmatinstance
|
2018-11-23 02:05:36 -06:00 |
|
Areloch
|
c4a4fe5304
|
Implemented registration of probes to avoid rendering all probes when unneeded.
|
2018-11-19 01:18:09 -06:00 |
|
Azaezel
|
79e2d5d459
|
REVIEW LATER: invert the world transform for probes to shove them into cam space as far as rotation goes. keep position.
|
2018-11-09 20:16:15 -06:00 |
|
Tim Barnes
|
6e17475f86
|
WIP shader work - not complete!
|
2018-11-02 09:08:45 +10:00 |
|
Tim Barnes
|
9a39afa0eb
|
reflection probe updates
|
2018-10-28 20:42:26 +10:00 |
|
Azaezel
|
1b8549b146
|
stateblock work for probe blending
|
2018-10-24 18:27:59 -05:00 |
|
Azaezel
|
b4e28343da
|
crashfix. free will eventually lead to destroyself so don't doubleup or it trys to kill the dead. zombu bad.
|
2018-10-17 21:05:38 -05:00 |
|
Areloch
|
aad37bc0f5
|
Corrected some missed bits in the template, and a check in the forward-lit probes
|
2018-10-10 01:52:19 -05:00 |
|
Areloch
|
57f8549abe
|
Shifted to the static-list arrangement for probe instance tracking to help performance as well as drastically streamline the data submission/material instance flow for probe rendering.
|
2018-10-07 17:32:23 -05:00 |
|
Areloch
|
f31445751f
|
Updates and fixes to probe and lighting logic.
|
2018-09-17 01:52:18 -05:00 |
|
Areloch
|
b19a4b22c8
|
Implementation of reflection and skylight probes.
Moves lighting math to the diffuse/specular two-channel logic.
|
2018-09-16 22:15:07 -05:00 |
|