在IOR=1.31的透明材质基础上, 添加表面的凹凸和内部的裂痕, 气泡
制作冰材质:
用volume shader
参考这个教学
- 用Cycles渲染器, 打开Render->Film->Transparent-> Transparent Glass
- 但是没有用到composition所以开不开无所谓吧?
- 表面增加凹凸: 用Bump节点

- 用Bump 更改normal的方向: 根据输入的局部高度差
- 用noise texture生成纹理, 应用到bump的高度
- 用相同的noise texture生成纹理, 应用到roughness
- 目的是让凸出的地方更粗糙? 感觉和实际不太相符
- 在内部添加crack: 用Voronoi Texture 复合Noise Texture的扭曲
- texture color:
添加到volume后: 
- Voronoi Texture由Worley noise 生成
- 选择Distance to Edge: 生成distance map
- 用Linear Light(线性光) 的方式混合: 和add差不多, 但是会对可能saturated的值特殊处理
- texture color:
- 在内部添加一些雾气: 用noise texture生成
- 结果: 没太复刻出冰的质感, 还是更像玻璃
用粒子系统
参考这个教学
实物参考

- 冻的漂亮的冰里面本来就不应该有那些crack和气泡嘛
blender用法
- displacement和noise texture+bump的凹凸效果区别: displacement会确实更改mesh上点的位置, bump不会, bump只是改变表面法线方向来模拟.
