2016-04-28 7 views
0

?私はテクスチャをロードする方法を理解し、WebGLの中で3Dのすべての基本を理解し、私は外部ファイルから3Dモデルをロードする方法を理解するが、私はどのように基本的なキューブよりも複雑なモデルをテクスチャに見当もつかない。WebGLで3Dモデルをテクスチャリングする方法は?あなたはWebGLの中で3Dモデルをテクスチャにはどうすればよい

など、私は同じ原則は、OpenGLや他の3Dレンダリング言語のようにWebGLのに適用することを前提としていますが、私はWebGLの、OpenGLのためにそこに何か良い情報を見つけることができません
どれ指導/リンク/解説です大変感謝します。ありがとうございました。

+0

皮膚何のように3Dモデル? webglに装備された(アニメーション化された)モデルを表示しますか?それとも、テクスチャを意味しますか? –

+0

複雑なモデルにテクスチャを適用することを意味します。あなたはどうやってそれをしますか? – HartleySan

答えて

2

したがってFYI、スキニングは3Dグラフィックスで特定の意味を持ちます。メッシュを骨のセットに沿って作ったり、骨の間を曲げたりすることと関係しています。あなたが実際にテクスチャリングについて質問しているというあなたのコメントを見たら、私はあなたの質問を編集しました。

あなたは、複雑なモデルをテクスチャする方法を知りたいです。簡単な答えは、あなたが、単純なキューブまたは球よりも複雑なほとんど何のためにMayaまたはBlenderのような3Dモデリングパッケージを使用しています。モデリングパッケージのデータをプログラムに役立つものに変換するためのツールを作成(または検索)する必要があります。

少数のリンク。警告:複雑なモデルの場合、それはテクスチャ突起の様々な種類を使用してのようなテクスチャを適用するためのプログラムの方法があり、複雑なプロセス

https://blender.stackexchange.com/questions/1022/adding-uv-mapping-to-mesh

https://www.youtube.com/watch?v=f2-FfB9kRmE

http://www.chocofur.com/5-uv-mapping.html

http://sophiehoulden.com/tutorials/blender/unwrapTut.html

です。それらの

それらのいくつかほとんどないため See this answerは、いくつかの基本的な事柄を除いて非常に便利です。例えば、球面マッピングは、球体のテクスチャマッピングに有用である。球体のテクスチャ座標を球体の頂点自体を計算するときに計算することができるので、球体に対して別々の球体マッピング計算を使用する理由はまったくありません。

+0

いつものように偉大な答え。どうもありがとう。ここでは消化することがたくさんありますが、私はまだそれを完全に理解していませんが、私の質問に完全に答えることができます。再度、感謝します! – HartleySan

+0

gman、もう一度お返事ありがとうございます。私は最近、ますますBlenderを学んでいます。自分のような非芸術家のために学ぶことはたくさんあります。とにかく、自由に利用可能な3Dモデルの中には、テクスチャマッピングを含む複雑さがあり、ファイル内のデータに慣れることができ、正しくWebGLシーンに読み込む方法がありますか?ありがとう。 – HartleySan

+0

私は分かりません。 http://opengameart.orgをチェックしてください。 http://mixamo.comもありますが、AFAIKは無料ではなく、公開されているウェブサイトでの使用が許可される場合とされない場合があります。 [クイック検索で多数のサイトが表示される](https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=free+3d+ models) – gman