0

在 PaperVision3D 中,我正在加载一个已映射 UV 的 COLLADA 模型。一切似乎都正常,除了我得到了一些糟糕的纹理失真。谁能告诉我我所看到的以及可能的解决方案是什么?我附上了失真的图像,我将右侧明显的失真染成了红色。

http://bandcamp.fieldsofnoise.org/dump/dae-pv3d-texture-problem.png

提前致谢,

4

1 回答 1

0

尝试使用 CompositeMaterial 进行调试。只需将您的 BitmapMaterial 与 WireMaterial 混合即可。这正是 Papervision 处理纹理失真的方式。这可能会得到纠正,因为 Flash Player 10 可以帮助解决这个问题,但我不确定它是否已实现。

一次选项是将精确属性变为 true:

例如

myBitmapMaterial.precise = true;

但这会带来性能成本。您似乎需要在质量和速度之间找到合适的平衡点。

另一种方法是调整网格。仅针对纹理的线条部分所在的区域,再细分几个三角形,仅针对该区域。

高温高压

于 2010-09-10T21:32:37.807 回答