0

タイトルで簡単に説明したように、私の問題は、papervision での collada エクスポートのテクスチャリングに関するものです。

基本的に、UVマップを使用してCinema 4dからcolladaモデルをエクスポートしていました。すべて表示できましたが、テクスチャが正しく表示されませんでした (非表示のポリゴン)。

そこで、3dsMax を試してみることにしました。同じコードを使用してテクスチャを表示しました。

var materials:MaterialsList = new MaterialsList();
var torusMaterial:BitmapFileMaterial = new BitmapFileMaterial("model/tex.png");
torusMaterial.precise = true;
materials.addMaterial(torusMaterial, "ID1");

繰り返しますが、すべての要素を確認できますが、今回のモデルはテクスチャの 1 ピクセルのみを使用します。したがって、赤いテクスチャを使用し、左下隅のピクセルのみを緑で着色すると、すべてのモデルが緑になります。

3ds エクスポート モデルの周りにテクスチャを適切にラップする方法について何かアドバイスはありますか? ありがとうございました。

4

1 に答える 1

0

3ds max に同梱されている Autodesk Collada エクスポータには問題があり、Papervision が予期しない .dae 出力を提供します。アニメーションをエクスポートする場合、これはさらに深刻な問題になります。OpenCollada エクスポータを試してください: http://www.opencollada.org/download.html

多くの人が Papervision3D と一緒に使用することで、より多くの幸運に恵まれました。残念ながら、3ds max 2012 ではまだ利用できないため、古いバージョンが見つからない場合は行き詰まる可能性があります。それとも、ソースを入手して 2012 に対してコンパイルできますか? その場合は、プロジェクトのメンテナーに知らせてください。

于 2011-08-06T07:36:30.027 に答える