flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● 无语瓶阁下在教程区里 回复“《超简易papervision3D基础 ...”(18:09:44)
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
浏览主题:如何在场景中添加灯光效果?

如何在场景中添加灯光效果?
xiaoyanggao (2009-07-22 14:43:25)

为了优化我的模型,准备在场景中加入灯光效果,来显示模型的高光部分和阴影,请问用何种方法可以实现这种效果,不要用贴图的办法,反而麻烦?


flash 3d 研究所 DDM君
(2009-07-23 11:03:46)
这个效果您觉得是否是需要的。
http://flab3d.com/tutorial.php?top=t18cell


另外,另一篇教程里也介绍了
GouraudMaterial
这是最简单的能给与真实光影效果的贴图(注意,这是个‘贴图’,不是真的材质)
构建它需要三个参数:
1)光源,这个决定了亮部暗部的分布,就像光的效果一样。
2)光部的颜色,默认0xFFFFFF(在下不想讲解这个数据是什么意思了,这么大人了,这个该知道=_=)
3)暗部(普通)的颜色,默认0x000000
建立光源是非常简单的:
pointLight = new PointLight3D();
然后移动到需要的位置就可以了。


flash 3d 研究所 xiaoyanggao
(2009-07-23 11:23:07)
这样感觉有点麻烦,我里面有很多模型,一个模型就要一个贴图,一个贴图就要加光影效果要写很多代码,我想有没有直接一个光源在上面照射,所有模型都能感觉到光照的存在?

flash 3d 研究所 DDM君
(2009-07-24 09:34:22)
怎么可能的嘛,又不是3dmax=___=,毕竟是个新生引擎,而且又是非盈利性的。

flash 3d 研究所 xiaoyanggao
(2009-07-24 11:40:41)
现在的办法是直接在贴图上做光影效果,用MAX去调解UV展开,将贴图很好的贴在合适位置,在播放器里看起来有光照效果,实际上是贴图的上的亮点

flash 3d 研究所 DDM君
(2009-07-24 17:25:23)
对啊,这个就是我们伟大的老一辈游戏制作者们,10年前做的事情哦~

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了