1、 杯子的创建。创建一个圆柱体,半径为50,高度为100,旋转分段为12;其它参数默认。将圆柱体转为可编辑多边形,将多边形的顶面删除。优化所有点。
2、 在多边形的底部添加四组循环边(如图所示),调整底部的中心面向上移动稍许距离,使多边形在曲面细分的状态下,呈现圆滑的杯底。
3、 选中所有面,向外挤压出一个杯体的厚度,挤压属性中要勾选创建封顶。
4、 杯子的开口边处,分别在内外两条边上添加二组控制边。这样整个杯子处于曲面细分的状态下也可以得到硬边的效果。
5、 创建一个圆盘,将其调整到杯子装水的高度处,调整外部半径大小刚好与所处杯身的半径相同。圆盘分段为20,旋转分段为40.
6、 给圆盘添加一个置换变形器。在置换变形器属性着色器中,选择噪波,全局缩放调整为150(根据杯子水面需要调整)。
7、 杯子的水面起伏状态,可以在着色器噪波属性中调整动画速率,通过播放来得到不同的起伏状态。 这样一个装满水的杯子模型就创建完成了。