These are tests, the left half is the amplified area, right side is ambient light.
The the first greyscale image has the polarity reversed. Into the mix I added a scanline mask with animated noise. The ETADS mask looks pretty good although I'm using a 'scope' mask here which more interesting visually.
The last shot shows more of the noise distortion that makes the image 'buzz'. This is almost ready to drop into the TADS class.
As for thermal imaging, we would need to add heatmaps as secondary UVs or fake it using some heat lookup.
This amplification shader allows us to give some threshold and boost control to the gunner so they can apply some measure of skill in finding ground units visually in poor lighting conditions.
*edit*
After some consideration I think some attention to thermal signatures would be good after-all. This could be done by adding an "objectname_intensity.dds" map to texture channel 4 or 5. Then modify the base Leadwerks pixel shader to boost the intensity of the pixel from that channel. It shouldn't be too hard to take an existing diffuse texture map, desaturate and reduce the brightness to almost nothing then airbrush in some intensity levels.
This would work well with the light-amplification post processing shader too.
This looks great :) I'm really looking forward to every update!
ReplyDeleteVery nice, boys.
ReplyDelete