0

私が研究している連星のタイプの新しい視覚化に取り組んでおり、いくつかの適切な物理パラメーターが与えられた場合に、連星の素晴らしいビューをレンダリングする既存のコードから始めています。

しかし、私は物事のアニメーション面でもう少し自由が欲しいと思っていました。私の最初の考えは、プログラムによって作成されたモデルを、他の何か (Blender?) によって読み込める形式で出力することでした。 (Wavefront?) .OBJ 形式であり、単純なように見えますが、正しく理解できないようです。インポートは黙って失敗します。オブジェクトが実際にどのように格納されているかを理解していないためだと思います。

私が開始しているプログラムはBinSimと呼ばれる C++ プロジェクトであり、作成されたすべてのオブジェクトのログ ファイルに頂点を出力するためのフラグが既にあります。インデックス、x、y、z、および R、G、B (場合によっては A) の値のリストだけで、非常に単純に見えます。私が取り組んできた出力形式の例は、ここにあります。各オブジェクトは点の緯度/経度グリッドに分割されます。これは小さなスニペットです (完全なファイルは、作成されたすべてのオブジェクトで 180 MB 以上になります)。

オブジェクトが三角形のストリップとして定義されていることを確認できましたが、これらすべてに十分に混乱しているため、この頂点のリストを .OBJ (またはその他の) 形式にするための明確な道筋がわかりません。 . これが本当に別の領域 (GameDev?) に属している場合は申し訳ありませんが、ありがとうございます!

4

1 に答える 1