問題タブ [3d-model]

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 に答える
287 参照

wpf - What is using in visual studio 2012 for convert 3d model .obj

In VS 2012 integrated rendering and editor 3d model in *.obj fale. What is using in VS for convert/import and render 3d model?

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

javascript - OBJ モデルが Three.JS に読み込まれない

obj モデルを読み込もうとしています。コードは次のとおりです (CoffeeScript)

しかし、私は例外をキャッチしました:

どこで obj.js - THREE.OBJLoader.

93 行目に add_face 関数を配置:

法線に問題があると思いますが、どこが正確かわかりません。読み取りモデルの問題は、次のように最後の行で発生しました。

obj モデルで影響を受ける行を削除する場合:

ここに画像の説明を入力][1

3D エディター モデルでは、通常のように見えます。誰かがそのような問題に直面したかもしれません。

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

android - iOS/Android アプリでの 3D オブジェクトのインポートと回転/スケーリング/移動

私は ios と android (できれば ios) でアプリを作成しています.3d モデル (.obj) をアプリにインポートし、いくつかのジェスチャを使用してそれらを操作 (回転/スケーリング/翻訳) する単純な方法を探しています。これにはopen glesを使用しますか、それとももっと簡単な方法がありますか?

0 投票する
2 に答える
2195 参照

performance - Unity 3D 結合テクスチャ

ヘルム、ソード、シールドをそれぞれ 1 つのテクスチャを使用するので、ドローコールは 3 回です。単一のテクスチャを使用してドローコールを 1 に減らしたいのですが、それらをランダムに無効にする必要があるため、それらを 1 つのメッシュに結合したくありません。さらに、攻撃または地面に落としたときに剣と盾の位置が変わる可能性があります。 . それは実行可能ですか?

もしそうなら、どのように?私はこれが初めてです、ありがとう。

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

unity3d - バッチモードで OBJ ファイルにテクスチャを自動的に適用する

バッチ モードで unity3D アセット バンドルを自動的に作成する C# スクリプトを作成しました。FBX ファイルをインポートしてアセット バンドルとしてエクスポートすると、実行時にアプリでインスタンス化するときに、FBX ファイルのテクスチャが自動的に適用されます。エクスポート中にテクスチャが同じフォルダにあり、テクスチャのファイル名が変更されていない場合。ただし、OBJ ファイルがテクスチャを自動的に取得することはありません。OBJ ファイルはエクスポートされ、実行時にアプリでインスタンス化されますが、テクスチャはありません。FBX に使用するのと同じバッチ モード スクリプトを使用します。

私のプロジェクトでは、OBJ ファイルにもテクスチャが自動的に適用されることが重要です。どうすればいいのですか?

Mac で Unity 4.5.0 を使用しています。

ありがとう!

0 投票する
2 に答える
2763 参照

javascript - STLファイルからサポートされている材料の量を計算する方法は?

基本的なボールの 3D モデルと、奇妙なブロックの別の 3D モデルを含む STL ファイルがあります。モデルのボリュームとサポートされている可能性のあるマテリアルを見つけるタスクが与えられましたか? これが私が計算する方法です。

BoundingBox Volume = 長さ x 幅 x 深さ (値は stl ファイルから取得)

モデルのボリュームはに基づいています

(これらの値はSTLファイルからのものです)、正しいようです。

サポート材の体積はどのように計算すればよいですか?

0 投票する
2 に答える
11315 参照

graphics - テクスチャ座標を含む PLY ファイルの仕様

何らかの目的で、テクスチャが埋め込まれた PLY ファイル (Stanford Triangle Format) を読み取る必要があります。PLY ファイルの仕様をいくつか見ましたが、テクスチャ マッピングの構文を指定する単一のソースを見つけることができませんでした。PLY ファイルを読み込むライブラリはたくさんあるようですが、テクスチャをサポートしていないライブラリがほとんどのようです (クラッシュするだけです。そのうちの 2 ~ 3 つを試しました)。以下は、テクスチャを含む ply ファイルのヘッダーにあります。

私が理解していないのは行property list uint8 float texcoordです。また、顔に対応するリストは

このリストは何ですか。フォーマットは何ですか?PLY が要素の独自のプロパティを定義する機会を提供することは理解していますが、テクスチャの処理はほぼ標準のようであり、かなりの数のアプリケーション (人気の Meshlab など) が上記の構文を使用してテクスチャ付き PLY ファイルを開くようです。 .

テクスチャ化された PLY ファイルを読み取るための標準構文と、可能であればこの情報のソースを知りたいです。

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

unity3d - Unity3D で複雑な 3D モデルの表面にテキストを追加する方法は?

人物モデルや建物などの複雑な 3D モデルの表面に、10 文字未満の小さなテキストを追加したいと考えています。

1 つの方法は、イメージ テクスチャをマテリアルに追加してから、そのマテリアルをモデルに追加することです。しかし、この方法では、テキストが配置される場所を制御できません。たとえば、テキスト テクスチャを含むマテリアルを立方体に使用すると、6 つのサーフェスすべてにテキストが表示されます。これは私が望んでいないことです。どこにいても、テキストを一度だけ表示する必要があります。

必要なのは、表面の任意の場所にテキストを追加することだけです。

Maya や Photoshop などの他のソフトウェアがなくても、Unity だけでこれを実現できますか?

ありがとう!

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

javascript - Three.js - 光源を必要としないマテリアルをモデルにロードする

現在、バージョン 71の Three.js を使用しています。最初にブレンダーを使用してモデルを作成し、次にそれらを JSON ファイルとしてエクスポートします。次に、THREE.JSONLoaderを使用して、以下を使用してモデルをシーンにロードします。

マテリアル リストには、インデックス 0 のTHREE.MeshPhongMaterialのみが含まれています。このマテリアルは、シーンに光源 (たとえば、 THREE.SpotLightなど) が必要なようです。そうしないと、私のモデルは黒になります。

基本的には、モデルをロードできるようにしたいだけで、モデルを見るために光源を使用する必要はありません。したがって、次の質問があり、それらのいずれかに答えると問題が解決します。

  1. THREE.MeshPhongMaterialに、光源なしでモデルを表示できるように変更できるフラグまたはプロパティはありますか?
  2. 1番が不可能な場合、THREE.JSONLoaderを使用して、光源を必要としない別の種類のマテリアルを提供する方法はありますか? たとえば、THREE.MeshBasicMaterialのように?
  3. 必要なフラグ/プロパティが既に設定されているブレンダーからモデルをエクスポートする方法はありますか (可能な場合)?

この男が次のリンクで言及しているのと同じ問題を抱えているようですが、彼は答えを受け取りませんでした: THREE.MeshPhongMaterial の照明を動的にオン/オフに切り替えます

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

java - LIbgdx - AssetManager が機能しないのはなぜですか?

Asset Manager を使用していくつかのアセットを読み込もうとしました。一部を除いて、すべて正常に動作します。これが私のコードです

私の AssetHandler クラス (assetManager を含む)

ファイルを使用しようとすると、次のように書きました。

すべてが機能しますが、キャラクターファイルは機能しません他のファイルは機能しますが、この1つのファイルだけは機能しません

助けてください 理由がわかりません エラー/例外は表示されません