编写3dmax插件需要注意的几个问题

1. 通过node拿到material,通过material取出有多少map channel,其中map channel可能是disabled,使用IGame接口是取不到是否enabled信息,必须返回max sdk来取得;另外material中有的channel,而node的mesh中并不一定会存在,要以mesh中的active channel为准

2. 很多时候,rotation都需要将w取负,旋转才会正确

3. 在取camera的fov时,你永远都会发现实际渲染比max中观察到的要“大”许多,这是因为max的fov默认是xz平面(除非你手动调整),而opengl/d3d是yz平面,请除以aspectRatio吧

 

以上乃冰山一角,愿上帝保佑3dmax, 阿门!

posted @ 2010-11-19 18:25  千里马肝  阅读(1635)  评论(0编辑  收藏  举报