問題タブ [collada]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - Papervision 3d での Collada ファイルのインポート
Papervision3d で Collada ファイルをインポートできません。私は徹底的なGoogle検索を無駄にしました。すべての例とチュートリアルは、「資料が見つかりません」というエラーや単にファイルがまったく表示されないなど、エラーで終了します。私は多くの異なるタイプの Collada ファイルを試しました。その中には、Collada のテスト ライブラリからの多くのファイルも含まれていました。基本的に、Papervision 3d 2.0 (Great White) を使用して Collada ファイルをフラッシュにロードする最新の方法を知りたいだけです。
本当にありがとう。
graphics - どの3Dモデル形式を使用する必要がありますか?
ゲームエンジンを書いていますが、どの3Dモデル形式を使用/ロード/エクスポートする必要があるのでしょうか?Objは普遍的で簡単なように見えますが、そこにあるほとんどのモデルにエラーが含まれており、他の形式ほど保存されていないという点でも信頼できないようです。
MD2 / 3/5などのゲーム専用のフォーマットがあるようですが、よくわかりません。モデル化する場合はwings3dを使用します。必要なものを純粋にロードし、フォーマットIDからサポートする以外に、他にどのような詳細が必要かわかりません。 IKを実装する必要があるなどの実装?逆運動学や骨のリギングではなく、スクリプトごとのアニメーションを使用できますか?
graphics - COLLADAFXSIDの解決
COLLADAでSIDを解決するためのルール、特にCOLLADAFXSIDはあまり明確ではありません。特にCOLLADAFXSIDに関して、特定のSIDの検索を開始する要素をどのように知ることができますか?たとえば、<texture>
要素の「テクスチャ」属性について考えてみます。
<texture>
で検索を開始すると、参照されるSIDを見つけることができます<profile_COMMON>
。これは、参照を含む要素の曽祖父母ですが、<texture>
から検索を開始すると、それも見つけることができます<effect>
。では、開始要素はどのように決定されますか?仕様のどこかで定義されていますか?
<texture>
仕様は、特定の要素によって参照されるsidがドキュメントルートにどれだけ近いかを制限しますか?上記の例では、親<profile_COMMON>
の内部など、外部に表示される可能性がありますか?<effect>
その要素からドリルダウンすることによって参照されるsidを見つけることが保証されている「最もルートの」要素はどれですか?
更新:私はこの質問をCOLLADAフォーラムにも投稿しましたが、これまでのところ回答はありません。当面は、<texture>
「texture」属性で参照されるSIDが常に。の下にあると想定することにしました<profile_COMMON>
。それが間違っている場合は、インポーターが有効な入力に失敗する可能性があることを意味しますが、COLLADAコミュニティ自体はこれに関するフィードバックを提供していないため、私にできることは何もありません。
testing - サンプルの 3d 環境はどこで入手できますか?
開発中の 3D レンダリング エンジンをテストしたいのですが、COLLADA モデルなどの非常に不十分なオブジェクトを使用しています。
都市などの完全な 3D シーンをダウンロードできるが、完全なレベルはダウンロードできないリポジトリについて誰かが知っているかどうか疑問に思っていました。
flash - Papervision:ColladaオブジェクトのMovieMaterial
PapervisionでインポートされたColladaオブジェクトにMovieMaterialを配置することは可能ですか?私はインターネット上でその問題について何も見つけることができず、私が自分で試したものは無駄です...
ありがとうございました
java - インポーターの開発のための COLLADA ファイルのサンプル?
Java で COLLADA インポーターを作成する準備をしています。事前に書かれたインポーターはありませんし、あったとしても私はおそらくうるさいので、これが最善だと思います. COLLADA 1.5 の機能は必要なく、多くのプログラムがまだそれをサポートしていないため、私は COLLADA 1.4 を使用します。私はそれの仕様を見つけ、それに従う予定ですが、例に従って追加情報について仕様を参照する方がはるかに簡単です。
以上のことを踏まえて... COLLADA の経験が豊富な方から、インポーターを作成する際に学習およびテストするために使用できるいくつかの単純なモデルを教えてもらえますか? ジオメトリだけでいくつかをエクスポートしますが、テクスチャやマテリアル、骨格やキーフレーム アニメーションなどを含むものも必要です。何か提案はありますか?
あるいは、Blender は COLLADA 1.4 をエクスポートでき、ほとんどのフォーマットをインポートできることを知っています。COLLADA としてインポートおよびエクスポートするだけの別の形式のシンプルな 3D モデルがあるサイトについて本当に良い提案があれば、それも結構です!
ありがとう!
flash - papervision3Dでcolladaモデルをアンチエイリアスする方法は?
papervision3Dでcolladaモデルをアンチエイリアスする方法は?
どこでも検索してみましたが、モデルをアンチエイリアスする方法が見つかりませんでした。また、アンチエイリアスの方法として少しぼかすことも試みましたが、それはそれを強調するだけで、見栄えが悪くなります。
どうすればそれを適切に行うことができますか?
flash - Flash PaperVision3DでColladaモデルの全体的なアルファ値を調整するにはどうすればよいですか?
Colladaモデルをビデオストリームの上に表示し、そのアルファ値を動的に調整したいと思います。現在、PaperVisionで部分的に機能していますが、モデルのアルファをまったく設定できないようです。私はグーグルからいくつかのことを試しました。非Colladaモデルの場合、以下は正常に機能します。
私が試したすべてのColladaモデルには、UVWマップされたテクスチャがあります。結局、私はモデルアルファがいくつかの外部イベントに基づいて継続的に調整されることを望んでいます。私は広範囲にグーグルで検索しましたが、運がほとんどありませんでした。
どんな助けでもいただければ幸いです!
更新/解決済み
したがって、以下に示すように、私がする必要があるのは、適切な子を見つけて直接操作することだけでした。私のコードは次のようになります。
さて、後で私がすることは、Tweenerを使用してcurrentModelContainerのalpha属性を調整することだけです。
skinning - COLLADA から PaperVision3d 3.0 にスキン メッシュをインポートする際に問題が発生する
メッシュだけをエクスポートできますが、スキン モディファイヤが Biped にバインドされているメッシュは機能しません。スキンは TriangleMesh3D またはスキニング クラスとしてインポートされず、代わりにジオメトリを持たない DisplayObject3D クラスです。警告は表示されません。
スキニングインポートを使用してCOLLADAファイルをインポートする方法はありますか?