WIP : point spread + cross talk functions

WIP needs more work
you should check that forward is in surface orientation