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)
浏览主题:请问在pv3d中可否设置光源强度?

请问在pv3d中可否设置光源强度?
alven (2009-03-09 14:42:37)

请问在pv3d中可否设置光源强度?
想在其中做到一种比较柔和的光影材质,但是因为pv3d貌似只支持白光,而且不知道怎么设置光源强度,造成的光材质效果非常亮,很有金属质感.....-_-b可惜没有想要的是柔和的感觉.
大大们帮忙想想....谢谢


flash 3d 研究所 DDM君
(2009-03-09 14:56:15)
颜色可以变。
但alven君说的那种应该叫‘全局光’,全局光我这台机器渲染都要30秒一张600*800的图,正常游戏里都不可能的,别说网页3d了。
全局光目前只能用三维软件烘配渲染出贴图来模拟(当然不会根据光的变化而变化)。


flash 3d 研究所 alven
(2009-03-09 15:08:25)
........如果是全局光,那只能用贴图的了,估计就是貌似动物园那种做法
不过能改变光的颜色已经很不错了.虽然看起来还是像金属,
也许是我用的材质方式不对,DDM大王先教个改变光色的方法吧,剩下的我只能慢慢调了.

flash 3d 研究所 DDM君
(2009-03-09 15:17:10)
pv3d的灯光目前没有颜色属性。但可靠下面这个办法可以模拟出颜色的改变
所有贴图都用MovieMaterial,要什么颜色直接在位图上加一个半透明的颜色层,要改变颜色就改变这个颜色层,效果和灯光颜色差不多。

不知道alven君说金属,是不是光段数的问题
http://www.flab3d.com/tutorial.php?top=t18cell
上面这个例子里,把下面这个构造的第4个参数加大就可以光影过渡柔和些:
var shader1:CellShader= new CellShader(light1,0xffffff,0x555555,4);


flash 3d 研究所 alven
(2009-03-09 15:31:51)
恩,曾经在第四个参数加大到了20,还是一样的情况,不过我不是CellShader而是FlatShadeMaterial,所以我认为可能是我用的材质不对,也在试CellShader,但是这个貌似不能加入到Materiallist,类型不对.

如果是加上颜色层,那也是有点痛苦的,而且因为是一个平面层,所以估计做出来的效果依然"光彩依旧",
也许这种金属质感很强本身和我使用的物体是cube,面都是平的,加之材质问题造成,谢谢大王了,先看看教程去,继续改吧.....

flash 3d 研究所 fur3
(2009-03-09 15:38:58)
CellShader是个shader。 什么什么Material是材质,那篇教程有写怎么处理shader和材质在一起。

flash 3d 研究所 alven
(2009-03-09 15:40:58)
......-_-b,我一直都没有细细理解材质和阴影的区别,习惯把阴影理解成灯光打到材质上形成的新材质^o^
见笑了

flash 3d 研究所 DDM君
(2009-03-09 17:20:06)
alven君没有理解错,正规三维图形学里面shader和material几乎是同一个东西,maya里叫shader,max里叫material。

但pv3d因为有好几个作者,shader和material的概念很混淆, 而且shader 和material数据类型不能通用。
如果要形象的解释pv3d里shader和material的概念,可以想象‘大理石’,大理石的光泽算shader,上面的花纹算material。

flash 3d 研究所 alven
(2009-03-12 14:03:16)
-_-.......好人啊~~好人`~

flash 3d 研究所 cailvenqq
(2009-03-12 20:44:55)
maya里叫shader,max里叫material。
哈哈,maya里面的hypeshader面板也不等于就叫shader,理论上的shader指的是相对于Render而言的GUP实时预览,其实都是material拉,不过可以理解pv里面的shader相当于材质,但material仅仅相当于材质面板里面通道的贴图或称为纹理更为恰当。

flash 3d 研究所 cailvenqq
(2009-03-12 20:46:55)
texture=material,stuff=shade,至少我就是这么理解的

flash 3d 研究所 DDM君
(2009-03-13 16:56:48)
对的,目前差不多就是这样的,呵呵^_^

flash 3d 研究所 alven
(2009-04-08 16:56:40)
这是一个神奇的世界~~~ 明天开始抱maya 啃....

flash 3d 研究所 DDM君
(2009-04-09 10:27:12)
呵呵,是啊,未来无限广大,每一步都是新的探索~

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

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

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

(目前需登陆方可发表)


不想添加了