选择显示字体大小

热带光照效果模拟



  上次我们一起探索了《海底总动员》中美妙海底世界的制作方法 。今天我们再来看看片中水面场景中所呈现的阳光照耀效果到底是怎样实现的。从图中我们可以看到画面整体呈现的是一种阳光明媚的感觉,用专业一点的术语就是gi (globe illumination全局光照)和光能传递的效果,就算是背光的阴影部分也很有层次感。当我们尝试在各种三维软件中渲染场景的时候,却发现得到的效果要平淡得多。就算再调整各种灯光的属性参数,还是无法实现“热带阳光”的理想境界。


  gi热带阳光制作方法一

  3dsmax默认有灯光/scanline渲染器,使用一种叫做环形阵列光的打灯光秘技,就可以得到十分完美的热带阳光渲染效果了。

  步骤1:建立一个泛光灯,强度设为0.3,将灯的rgb值设为“130”。注意打开 cast shadow 复选框,设置bias数值为0,size为1600,sample range为30。sample range值决定了投影的模糊程度,设高一些会产生较为柔和的投影。

  步骤2:在top顶视图中选中公共轴心,然后点击阵列复制按钮。在阵列复制对话框中选择instance(关联)复制方式。选择id1,复制数量为16个,在z轴旋转360度,完成后ok。

  步骤3:选中所有的灯光,然后将它们移动到合适的位置上。渲染一下看看吧,已经可以看到不错的效果了。我们继续。

  步骤4:现在我们为场景添加一盏主灯。灯的类型为聚光灯。将它移动到主场景模型(例如船只、海鸟)的一侧。强度可为0.6。因为主灯光产生的阴影一般比较明显,所以sample range的值建议选8。

  步骤5:再次渲染,此时的视觉效果已经是十分的gi,热带阳光的感觉呼之欲出。我们通过调整以上步骤中的各种细节参数还可以得到更丰富的效果。例如,选中一个阵列灯光,调节一下色彩。由于一开始是采用的“关联复制”,所以只要改动一个,其他的就随着都发生变化了。




 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons