Non-linear Shadow Mapping of Persistent Opacity