您可以使用此效果在您的 SwiftUI View
上生成装饰性/观赏性玻璃般的效果 🔍。 该软件包包含一个示例应用程序,可用于调整一些输入参数并展示一堆常规纹理。
它模拟光的折射和反射,同时考虑了菲涅尔效应。 它还允许计算“细节”,作为玻璃形状的视觉线索。
务必在浅色和深色模式下都进行检查(尤其是在您追求反射效果 ✨ 的情况下)。
作为 Swift Package 使用。
使用 View.glassEffect
修饰符。 至少,您应该能够通过提供法线贴图纹理图像来运行该效果。 为了获得最佳效果,请务必使用高质量的法线贴图。
我在示例应用程序中使用了来自 3dtextures.me 和 everytexture.com 的大量资源。
我主要是为了自己而制作它,作为我最近 SwiftUI
+ Metal
研究的一个练习。
欢迎随意使用它,欢迎随意贡献(修复问题、分享想法),欢迎随时与我联系 @czajnikowski 👋