opatics improvements

opacity is now constant, rather than material-thickness dependent
raytrace properly short-circuits on low-weight of too-deep images