opaque semi