Creating a custom and more versatile glass shader