improved transparent block rendering