問題タブ [assimp]

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.

0 投票する
1 に答える
1025 参照

opengl - Assimp で OBJ モデルをロードするときのビジュアル アーティファクト

Assimp ローダーをフレームワークに統合しようとしています。すべてが正常にレンダリングされていますが、レンダリングしているこのクモ モデルでは、牙が期待どおりに描画されていません (次の図を参照)。

クモ

以下は、関連するコード スニペットです。

私のコードの何が問題なのですか?

0 投票する
1 に答える
1187 参照

opengl - Assimpのカメラ出力を理解する

Assimp3.0を使って3Dシーンを表示するプログラムを書いています。

私のワークフローは次のとおりです。

  1. Blender2.71 エクスポート fbx。
  2. fbx ファイルを読み込みます。

からのカメラ属性aiCameraが変です。


ブレンダーにカメラがあります:

(ブレンダーの座標)

位置 :(0, -5, 0)

回転 :(90, 0, 0)

これは単純なフロント ビュー カメラである必要があります。


Assimp はすべてのモデル-90を x 軸に沿って回転させるので、Assimp はこのカメラを

(OpenGLの座標 (x:右) (y:上) (z:画面外))

役職 :(0, -5, 0)

上 :(0, 0, 1)

見る :(0, 1, 0)


しかし、aiCamera私が得た構造体では:

m位置 :(5, 0, 0)

mUp :(0, 1, 0)

mLookAt :(0, 0, 1)


正しい使い方はaiCamera

0 投票する
1 に答える
406 参照

c++ - assimpでOBJMTLモデルをエクスポートタイプに変換する方法は?

OBJMTLモデルをjsonに変換するにはどうすればよいですか? モデルは object.obj および object.mtl ファイルにあるはずなので、それらを結合して json に変換するにはどうすればよいでしょうか??

これはobjモデルを単独で変換するコマンドです。うまく機能しています

同じモデルの .mtl ファイルをどのように使用できますか?? 単独で .obj ファイルのみを使用すると、テクスチャ マテリアルもモデルに適用されません。

0 投票する
1 に答える
528 参照

php - PHPでassimpコマンドラインツールを実行することは可能ですか?

次のコマンドを使用して、3d モデルを assimp Assimpで変換しましたが、Windows で正常に動作しています。

このコマンドを PHP から実行するにはどうすればよいですか? PHP からシェル実行を実行する関数があることは知っていますが、機能せず、エラーも発生しません。

使用する PHP コードは次のとおりです。

そしてもう一つは

0 投票する
1 に答える
382 参照

c++ - DirectX、Assimp モデル ローダーでメッシュ クラッシュが発生する

DirectX 11 と Assimp(VS C++ 2012) でコード化されたモデル ローダーに取り組んでいます。現在、いくつかのモデル ファイルを正常にロードできますが、写真のような新しいエラーがあります: http://i.imgur.com/1XLCqG9.png

assimp ビューアーを使用してモデル ファイルを確認しましたが、エラーは表示されませんでした。

したがって、コードに問題があると思います。D:

別のモデルをロードしようとしましたが、この問題は 50K を超える頂点を持つモデルをロードした場合にのみ発生することがわかりました。

ここに私の完全なコードとモデルがあります: https://dl.dropboxusercontent.com/u/90323076/mesh%20crash.rar

誰でも私を助けることができますか?どうもありがとう。

0 投票する
1 に答える
1169 参照

opengl - Assimp Skeletal Animation : 頂点に関連付けられたボーン

Assimp スケルトン アニメーションを統合しようとしています。このチュートリアルに従ってください。
私がしようとしている変更は、固定機能パイプラインを使用することです。

問題: 位置、テクスチャ座標、および法線データは問題ありませんが、チュートリアルで説明されているように、頂点ごとに 4 つのボーンとウェイト データがどのように取得されるかわかりません。
頂点データ

0 投票する
1 に答える
259 参照

c - Assimp と SDL2 の間の int 型のあいまいなシンボル

SDL2 を使用してウィンドウを管理し、Assimp を使用してモデルをロードする小さな 3D エンジンを開発しています。

プログラムをコンパイルすると、Assimp を実装したため、次の整数型で「あいまいなシンボル」エラーが発生しsdl_stdinc.hassimp/metadata.h

  • assimp/metadata.h:
    • int64_t
  • sdl_stdinc.h:
    • int8_t
    • int16_t
    • int32_t
    • int64_t
    • uint8_t
    • uint16_t
    • uint32_t
    • uint64_t

私が理解したところによると、これは互換性の問題です。Assimp と SDL2 の両方がこれらの型を再定義しようとしていますが、同じ名前空間内にあるため、コンパイラはどちらを選択するかわかりません。

ただし、これらの 2 つのライブラリは同じファイルに含まれていません...そのようなことがそのエラーに影響を与える可能性はありますか?

どうすれば解決できますか?Web で解決策がまったく見つからず、問題を解決するには、たとえば SDL2 を GLFW に変更する必要があるのではないかと感じています。

0 投票する
0 に答える
487 参照

c++ - Assimp を使用したスケルタル アニメーションのブレンド

私はゲームを作っていて、基本的なアニメーションが動作するようになったばかりです (万歳!)。アニメーションのブレンドを組み込むことで、それを改善しようとしています。しかし、メッシュやチュートリアルを見つけるのに苦労しています。さらに、スケルトン アニメーションが今後の方向性なのか、それともインバース キネマティクスのほうがよいアイデアなのか (おそらくミックスでしょうか?) は、完全にはわかりません。何かアドバイス?