本文目录导读:

- 场景一:在 Photoshop 中制作玻璃效果(UI/平面设计)
- 场景二:在 Figma 中制作玻璃效果(UI/原型设计)
- 场景三:在 Blender 中制作玻璃效果(3D 模型)
- 场景四:在 CSS 中制作玻璃效果(Web 前端)
- 关键技巧总结(通用):
制作“玻璃效果”通常指在平面设计、3D建模或UI界面中,模拟玻璃的透明、反射、折射、模糊和光泽感,由于你没有指定具体工具,我将按照最常用的Photoshop、Figma、Blender和CSS这四个主流场景,分别给出制作步骤和核心原理。
在 Photoshop 中制作玻璃效果(UI/平面设计)
这是最常见的情况,用于按钮、卡片或文字特效。
核心原理: 利用“模糊”、“渐变”和“内阴影”模拟玻璃的物理特性。
步骤:
- 准备背景:玻璃需要看到后面的东西才有质感,准备一张色彩丰富或模糊的背景图片。
- 绘制形状:使用“圆角矩形工具”画一个需要作为玻璃的区域。
- 添加效果(双击图层打开图层样式):
- 填充不透明度:降低到
10% - 30%(让背景透出来)。 - 内阴影:模拟玻璃的厚度和边缘折射。
混合模式:白色,不透明度 ~40%,角度 90°,距离 1-3px,大小 5px。
- 内发光:模拟玻璃边缘的透光。
混合模式:叠加,颜色白色,大小 3-5px。
- 渐变叠加:增加玻璃的光泽感(最关键的一步)。
- 混合模式:叠加。
- 样式:线性,角度 90°。
- 创建一组“白色-透明-白色”的渐变,让顶部和底部有亮光。
- 填充不透明度:降低到
- 添加背景模糊:
- 复制背景图层,置于玻璃图层之上,并创建剪贴蒙版。
- 对此图层执行
滤镜 > 模糊 > 高斯模糊(或镜头模糊),根据效果调整半径(10-30px)。
- 添加高光:用钢笔工具画一条细长的白色形状,羽化后放在玻璃上边缘,作为高光反射。
在 Figma 中制作玻璃效果(UI/原型设计)
Figma 原生支持背景模糊,操作更简单。
核心原理: 利用 Fill 和 Background Blur。
步骤:
- 准备背景:放一张背景图片。
- 绘制形状:画一个矩形并选中。
- 设置填充:
- 右侧属性面板,点击
Fill旁边的“+”号。 - 选择
Solid,调整颜色(如白色或偏蓝灰),将不透明度调至20% - 40%。
- 右侧属性面板,点击
- 添加背景模糊:
- 选中该图层,找到
Effects部分,点击“+”号。 - 选择
Background blur。 - 调整模糊值(
15-30)。
- 选中该图层,找到
- 添加描边(可选):给图层加一个
1px的白色描边,不透明度 30%,模拟玻璃边缘的反射。 - 添加内阴影:添加一个
inset阴影,白色,高光方向。
在 Blender 中制作玻璃效果(3D 模型)
核心原理: 利用 Principled BSDF 着色器的物理属性(IOR、粗糙度、透明)。
步骤:
- 创建物体:添加一个球体或立方体作为玻璃容器。
- 材质设置:
- 在 Shader Editor 中,删除默认的 Diffuse BSDF。
- 添加一个
Glass BSDF节点(或使用Principled BSDF并将 Transmission 设为 1)。 - 调整关键参数:
- IOR(折射率):1.45(普通玻璃)、1.52(水晶玻璃)、1.33(水)。
- Roughness(粗糙度):0 为超透,0.1-0.2 为磨砂玻璃。
- Alpha:保持 1(全透明)。
- 环境设置:
- 在
World Properties中添加一个Environment Texture(HDRI)。 - 确保渲染引擎为
Cycles以获得真实的折射和焦散效果。
- 在
- 厚度(体积):对于厚玻璃,可以给材质添加一个
Volume Absorption节点(颜色设为浅蓝或浅绿,密度 0.1),模拟玻璃本身的颜色。
在 CSS 中制作玻璃效果(Web 前端)
核心原理: 利用 backdrop-filter 和透明背景。
步骤:
.glass-card {
/* 关键:半透明背景 */
background: rgba(255, 255, 255, 0.15);
/* 关键:背景模糊,让背后元素模糊 */
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px); /* 兼容 Safari */
/* 增强质感 */
border-radius: 10px;
border: 1px solid rgba(255, 255, 255, 0.3);
box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
/* 可选:增加内层高光 */
background-imge: linear-gradient(
180deg,
rgba(255,255,255,0.1) 0%,
transparent 50%,
rgba(255,255,255,0.1) 100%
);
}
HTML 示例: 将 glass-card 类应用到一个 div 上,div 的背景是一张模糊的图片,就能看到毛玻璃效果。
关键技巧总结(通用):
- 背景必须丰富:玻璃的透明和折射是反射后面的东西,纯色背景无法做出效果。
- 模糊是灵魂:微妙的模糊让背景与玻璃之间产生距离感。
- 高光/反射:哪怕只是一个半透明的白色到透明的渐变,也能瞬间提升玻璃感。
- 边缘处理:白色描边或内发光能模拟玻璃的切面折射。
- 颜色:干净的玻璃略带蓝色调(模拟体积吸收),不要用纯黑色。
如果你有具体的工具(Sketch、Cinema 4D、PPT 或 AI),请告诉我,我可以再针对那个工具给出更详细的步骤。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。