問題タブ [decal]
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.
delphi - DeCAL と Delphi 2009
Delphi 2009 でDeCALを試した人はいますか?
2007年からのアップグレードを考えているのですが、私のコードはかなりDeCALに依存しています...
opengl - 3D メッシュでのデカールのレンダリング
問題のように、複数のメッシュ (動く可能性がある) と地形上にたくさん (たくさん!) のデカールをレンダリングするための最良のテクニックは何ですか?
c# - 3D 地形に「焦げたエリア」を作成する方法は?
私は C# と XNA を少し試しています。高度な「Riemers チュートリアル」を実行することは大いに役立ちましたが、地形をさらに改善したいと考えています。プレイヤーが戦車を操作し、他の建物や戦車を破壊する単純なゲームがあります。爆発による地形への影響をなんとか描きたいと思っています。私が望む効果は、多くの新しいゲームで見ることができます。たとえば、ここの右下隅に、地面に 2 つの暗いスポットが見えます (おそらく少し前に爆発が発生しました)。これはまさに私が達成したいことです。
誰かが私を正しい方向に向けることができますか? マルチテクスチャリングが必要になると思いますが、これに関しては、少し迷っていることに気づきました(ピクセルシェーダーに関するすべてのもの...)。これが唯一の方法ですか?もしそうなら、誰かが私がそれを機能させる方法を理解するのを手伝ってくれますか? または、他のアプローチはありますか?ありがとう。
編集:私は3Dグラフィックス理論に精通していないことを忘れていました. 私が知っていることはすべて簡単なチュートリアルに基づいているため、より詳細な説明が必要になる場合があります。現在、すでにテクスチャリングされた表面に何かを描く方法がわかりません。
delphi - DelphiでDMultiMap(DeCAL)の検索結果を適切に反復処理するにはどうすればよいですか?
データを保存するために、 Delphi6でDeCALのDMultiMapコンテナを使用しています。キーは、マップに数回表示される可能性のある文字列です。
特定のキーを使用してすべてのオブジェクトを適切に反復する方法を考えています。
このコードは:
'abc'をキーとしてのすべてのオブジェクトを返しますか?または、「abc」をキーとして最初のオブジェクトから始まるマップのすべてのオブジェクトを返しますか?
編集:テスト済みです。'abc'をキーとして、最初のオブジェクトから始まるマップのすべてのオブジェクトを返します。それでは、「abc」を反復処理するための最良の方法は何ですか?
android - 飛行機の OpenGL ES 2.0 Android 血のデカール
OpenGL を学習するためだけに、非常に単純なゲームのアイデアを考えています。これは、シンプルなテクスチャ プレーン バックグラウンド (オルソ プロジェクション) を使用した 2D ゲームです。この背景では、一部の一般的な敵が移動し、撃たれると血しぶき (デカール) を残す必要があります。理想的には、これらの敵は何百人もいるはずなので、しばらくすると表面にかなりの量の血が流れます。
私の質問は、このタイプのデカールはどのように実装されているのですか? 提案、指示はありますか?表面は平面なので、単純なケースだと思います。どうにかしてすべてのスプラッターをテクスチャに描画し、このテクスチャを平面上の元のテクスチャとブレンドするというのが私の勝手な推測ですが、これが正しい方法かどうかはわかりません..
c++ - オーガ プロジェクターはオブジェクトを通して光ります
Ogre では、デカールを球体に投影しています。しかし、デカールは球体を通してまっすぐに輝き、反対側に別のデカールを投影します! どうすればそれを止めることができますか?
以下の答えのどちらも機能していないのではないかと思います。すべてのシャドウ設定を試し、ブレンダーのテクスチャ設定を調査しましたが、何も機能していないようです。デカールは両面をレンダリングするだけです!Ogre Tutorial 6でも起こります!可能な提案をいただければ幸いです。
注:私は他の誰かのコードを編集していますが、それがメッシュではないことを発見しました。球はコードで作成されています:O sowwy :(
javascript - 3 つの js デカール
3つのjsで3d OBJモデルにデカールを追加するにはどうすればよいですか??
actionscript-3 - Alternativa3D: Actionscript3: インポートされた 3DS モデルで Z ファイティングを回避するには?
私の問題に対する特定の解決策が見つからないようですので、ここの誰かが私を助けてくれることを願っています.
私はActionscript3で代替 3Dを試しており、3D Max からテクスチャ付きの.3DSモデルをアップロードすることができました。オブジェクトは複雑な宇宙船で、ゲームで使用することを意図していませんでしたが、例として使用したかったのです。
問題は 、インポートされたモデルが複雑であるため、多くの重複部分があることです。Alternativa の z ソート エンジンは、このオーバーラップにうまく反応せず、出力はオーバーラップした場所でぎくしゃくしたテクスチャになります (他の方法で呼び出す方法がわかりません)。
次回は可能な限り重複部分を少なくしてオブジェクトをモデル化することはわかっていますが、この問題は将来他の形で再び現れると確信しています。
Alternativa のドキュメントでは、マッシュ オブジェクトの代わりにデカールオブジェクトを使用することを提案していますが、インポートしたオブジェクト マッシュを減衰オブジェクトに変換できないようです。
どんな助けでも大歓迎です。
c# - デカールの作成方法 (複雑なジオメトリにテクスチャを投影するにはどうすればよいですか?)
私は現在、FPS ゲームに取り組んでいて、銃弾の穴 (デカール) を作成しようとしていますが、Google はまったく役に立ちません。シェーダーやその方法を説明しているソースが見つかりません。誰かがこのようなことをした場合は、助けてください。前もって感謝します。
javascript - モデルの THREE.js デカール
THREE.js を使用して collada モデルをロードしています。モデルは丘陵地帯を表しています。現在、モデルには繰り返しテクスチャ (草) があります。
私が探しているのは、モデルにデカールを追加することです (これが正しい命名法であるかどうかはわかりません)。基本的に、砂のパッチ (decal_sand.png) があり、x と y の値を指定して、これをモデルに「貼り付け」たいと思います。(原点)。オプションで、y 軸に沿った回転 / スケーリングが適用されます。これはできますか?
そこにcolladaモデルをロードできないため、JSfiddleの実行方法がよくわかりませんか? ここにテスト ケースをアップロードしました: http://graphics.tudelft.nl/~bsg201302/decal_testcase/
私はフォトショップで例を作りました。砂のパッチは、丘陵地表面にプログラムで配置する必要があります。 http://graphics.tudelft.nl/~bsg201302/decal_testcase/terrain_decals.png