![]() |
DDM君 (2009-07-23 11:03:46) |
这个效果您觉得是否是需要的。 http://flab3d.com/tutorial.php?top=t18cell 另外,另一篇教程里也介绍了 GouraudMaterial 这是最简单的能给与真实光影效果的贴图(注意,这是个‘贴图’,不是真的材质) 构建它需要三个参数: 1)光源,这个决定了亮部暗部的分布,就像光的效果一样。 2)光部的颜色,默认0xFFFFFF(在下不想讲解这个数据是什么意思了,这么大人了,这个该知道=_=) 3)暗部(普通)的颜色,默认0x000000 建立光源是非常简单的: pointLight = new PointLight3D(); 然后移动到需要的位置就可以了。 |
![]() |
xiaoyanggao (2009-07-23 11:23:07) |
这样感觉有点麻烦,我里面有很多模型,一个模型就要一个贴图,一个贴图就要加光影效果要写很多代码,我想有没有直接一个光源在上面照射,所有模型都能感觉到光照的存在? |
![]() |
DDM君 (2009-07-24 09:34:22) |
怎么可能的嘛,又不是3dmax=___=,毕竟是个新生引擎,而且又是非盈利性的。 |
![]() |
xiaoyanggao (2009-07-24 11:40:41) |
现在的办法是直接在贴图上做光影效果,用MAX去调解UV展开,将贴图很好的贴在合适位置,在播放器里看起来有光照效果,实际上是贴图的上的亮点 |
![]() |
DDM君 (2009-07-24 17:25:23) |
对啊,这个就是我们伟大的老一辈游戏制作者们,10年前做的事情哦~ |
|
|