之前学习3d环境制作的时候使用的全部都是下载的环境贴图(天空盒)虽然上网了解到这些天空盒只是6张环绕摄影机的图片,但一直没有办法制作出逼真的效果;而现在终于掌握了制作天空盒的办法;
下面将记录实际的做法以防忘记:
使用工具:
photoshop 3dmax
制作步骤:
1:图形的360度拼接;
打开photoshop;对图形进行360度连接。这步比较考验耐心和ps技术。这里需要注意的是选择的图形很重要,最好是较长的图片,这样才能有较丰富的内容进行显示;同时像素要高一些;首先,执行位移滤镜,向左/右偏移位图的一半长度;使得接缝正好处于图片中央,这样做的好处是左右都有足够的空间取材填补接缝。接下来就是细心的将接缝处处理掉。完成后就可以进入下一步啦。
2: 在max建立生成天空盒的映射模型;
打开3Dmax,建立两个球体(位于0,0,0)一个大一个小;接下来打开材质编辑器,选中一个材质赋予小球,并在漫反射层级增加一个反射/折射贴图;接下来要设置大球的贴图了。这里需要注意的是大球的法线是向外的,我们需要将大球的法线翻转,在修改器堆栈右键点击大球转换为多边形物体。进入层级4(元素)找到翻转命令并执行;这样大球的法线将指定为内侧;接下来在材质编辑器中找一个空白的材质球,设置漫反射的贴图为第1步在ps中制作的360环绕贴图;并将材质指定给大球。
接下来找到给小球的材质,点击反射/折射贴图层级,进入渲染立方体贴图文件子项,设置到文件参数,这个参数只不过是指定一个文件名给max而已,点击拾取对象和渲染贴图后在场景中点击小球,max将自动生成六张天空盒贴图;执行到这里大功就要告成了。不过还是有些问题的。
3:底端和顶端的图形拧到了一起的毛病:虽然360度在贴图横向连接没有问题,但纵向就会出现问题,毕竟我们给球体的只是张图片。下面的工作我们仍然需要在photoshop中进行处理。既然顶端和底端出现的问题都是图形的正中,而非边面,所以我们只需要单独修改这两张图片就可以啦。做法同第1步。从图片中取一小块区域遮住异常的图形就可以啦,注意遮盖区域不可延伸到边面部分。盖好后保存。
4:其他的问题:max渲染的画面过于暗淡,这个问题可以在后期的ps中修正,当然也可在大球的材质上设置自发光数为100;要得到较大的贴图需要设置渲染大小(默认是100);
5:不足之处:这种方法可以转换绝大多数的环境类型图片到天空盒,然而对于细节要求较高的场景就难以胜任了。因为我们对于顶图和底图都进行了遮盖处理,所以对于严格要求顶图地图图案的场景就不能完成了。
单图制作天空盒方法
最新推荐文章于 2024-10-05 18:05:01 发布