armory3d / armory

3D Engine with Blender Integration
https://armory3d.org/engine
zlib License
3.07k stars 316 forks source link

Heat Distorsion #1488

Open divineniiquaye opened 4 years ago

divineniiquaye commented 4 years ago

Please, I am making my first commercial game with the armory and will need head distortion.

nanafairy98 commented 4 years ago

I agree this would be great! :3

N8n5h commented 4 years ago

Sounds like something you could do already with some of the existing tools and some custom shaders. I looked up a tutorial elsewhere just for reference and the tools in the tutorial are there in Armory (billboarding and always-in-front), and for the shader part you could write your own based in that tutorial, following this example or some of the advice here and here too on how to write your custom shaders for Armory.

trsh commented 4 years ago

I made Heat Distorsion effect by changing the SDK. Was not easy. It needs to go in to transparent rendering path. But overall what we need is this https://github.com/armory3d/armory/issues/1526 to simulate such effects.