此文章为幸星在百度文库公开教程,来源为幸星国际动画学院 Maya材质教程:三种不同的材质创建真实玻璃杯(1) 使用布林创建玻璃: 我们的第一步就是创建玻璃杯几何体
虽然很简单,但是我们需要保证建立的曲面(这里使用的nurbs创建的)的底部是比较厚的(就像一个真实的玻璃杯)
图 1 下一步,我复制了几个,然后设定好场景
我的渲染设置列出如下图所示
此文章为幸星在百度文库公开教程,来源为幸星国际动画学院 图 2 此文章为幸星在百度文库公开教程,来源为幸星国际动画学院 图3 理解玻璃包含哪些内容: 这里有几个部分需要我们去实现
首先要注意的是,当然,玻璃是一种透明的实体
虽然这是最明显的,但是我们不能忽略玻璃底部厚度产生的微妙的透明度变化
第二,玻璃的反射,这样我们又得研究它的反射率是如何的,它的表面是镜面反射的,因此没有太多的漫反射在其上
最后,玻璃是一个折射表面
它比空气的密度更高使得它能弯曲光线
让我们脱离这些因素来细看: 透明度 此文章为幸星在百度文库公开教程,来源为幸星国际动画学院 如前所述,玻璃是透明的
但是当我们越靠近物体的边缘时它就越显得厚了
在玻璃的这些边缘实际上我们看到的是一个密度很高的材质
让我们这么想:当航天飞机脱离大气层直线上升时,只要通过62公里就能到达外层空间
相反,如果你站在珠穆朗玛峰的峰顶,并同时能看到南方和北方,你可能要看到两个方向的150英里以外(总共300英里)才能看到大气层外围
当我们观察玻璃边缘时,事情是一样的,我们其实看到了更多的“物体”,自然边缘的透明度就更低一些
图 4 反射 应用与以前一样的原则,在玻璃杯的边缘总会变的很古怪,接下来我们了解一下菲涅耳效应
当你观察一个反射物体时,它的反射数量取决于你的视角
如果你以垂直角度直视一个水池,你就可以通过表面的最小反射率看到下面的水
在一些特定的角度,你更有可能看到水