I'm playing with this Bokeh code: https://www.shadertoy.com/view/Md3cWs
It works but only blurs/smears in one direction rather than creating the hexagonal bokeh (smearing in three directions I assume).
Any ideas what's wrong with that?
You may get something useful from this: https://vuo.org/node/2347
Scroll down and have a look at: Triangle Snake Kinect.vuo
It creates a triangular prism with quaternion rotations, works well with Kinect or Leap motion input but also set-up to run from Waves.
I have done more to this such as adding UV coordinates and more vertices so it creates cylinders.
I got stuck trying to fathom how to create Normals so not yet shared.