PV3D灵感建模的选项和最佳实践有哪些?

时间:2009-03-27 22:35:03

标签: flex flash actionscript-3 papervision3d

我工作的工作室目前正在开发Tony Hawk XI网站,我负责flash / AS3开发。作为音调的一部分,我进入了一个增强现实滑板示例,展示给客户留下了非常深刻的印象。

经过几周的Papervision3D强化,并了解Flar Toolkit后,我成功导入了md2和dae文件,这些文件加载​​并与我的自定义标记进行交互。

现在是时候开发一些自己的模型了;我将使用3DSMAX。我想知道多重计数,角色绑定和动画,纹理,导出和创建正确格式文件的技巧以及任何其他信息可能会给我带来一些严重的麻烦。

目前我有一个Quake2 MD2模型,Ernie,在FlarToolkit演示here内部。

这是非常低聚的,我想知道今天的机器速度要快得多,我可以期待多少聚合物;

Brian Hodge blog.hodgedev.com hodgedev.com

1 个答案:

答案 0 :(得分:1)

我听说2000多头是关于良好表现的门槛。然而,在实践中,它被击中或错过,很多事情都会产生影响。到目前为止,当使用动画电影剪辑材料,带有alpha chanel和精确材料的动画材料时,我已经遇到了性能命中。

必须剪辑物体似乎是一把双刃剑。在某些情况下,它会通过一个很好的交易来提高性能,而在其他情况下(似乎主要是在视口边缘有很多多边形)它会使帧速率下降10-15 fps。所以,我会说你设置的视图也是需要思考的东西。

例如,我们有一个商店内部的模型,其中有一些货架和产品以及顾客四处走动。总共我们有不到600个三角形(根据StatsView,如果你还没有,你应该检查:org.papervision3d.view.stats.StatsView)。在我的计算机上,这是一台带有四核的新计算机,它以稳定的30fps运行(这是我们想要的地方),但在旧的戴尔XPS(奔腾4)上,它运行在20到30fps之间,具体取决于正在使用的对象修剪等

我们尝试创造性地减少多边形数量和纹理,以尽可能多地解决性能问题。不幸的是我们的最低规格非常低,所以我们需要做很多让它运行良好。

编辑: 我们正在做的另一件事是在放大时更换更详细的模型。如果你没有放大,那么这可能无济于事。

希望有所帮助。