問題タブ [heightmap]
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.
java - Java - Heightmap (JBullet) でワールド コリジョンを作成する
Jogl、Jbullet、および OpenSimplexNoise (OSN) を使用して、無限にプレイ可能な世界を作成しようとしています。OSN でワールドを生成し、正常にレンダリングしていますが、それをワールド/コリジョン システムに追加する方法がわかりません。
btHeightfieldTerrainShape クラスを見つけましたが、Java で実装されていません。BvhTriangleMeshShape も使用しようとしましたが、その仕組みがわかりません。
私は世代の3つの値を持っています:
- int Smooth: 1 メートルの分割数
- int viewDistance: 1 つの軸に描画するチャンクの数
- int chunkSize: 1 つのチャンクのメーターの数
ハイトマップを生成するためにこのコードを使用しています:
誰かがこれを追加する方法を知っていますか?
ios - 明るさでUIImageを消去しますか?
私は高さマップ (黒を最低、白を最高の領域とするグレースケール画像) を持っており、特定のしきい値より上または下のすべてを分離しようとしています。私の目標は、任意の高さマップを取り、特定の高さより下 (つまり、特定の色よりも暗い) がすべてコピーされる新しい UIImage を返すことができるようにすることですが、それより上 (つまり、明るい) は単に透明です。
今、私はこれに非常に慣れていないので、これを行うためのより良い方法があれば聞きたいのですが、私の最初の本能は、同じフレームで新しい UIImage を作成し、それに基づいてそれに描画することです元の特定の領域の明るさ。何かのようなもの...
したがって、threshold
変数は0.7
or0.2
または何でもあり、すべてをしきい値より高くする (つまり明るくする) 場合、またはすべてを低くする (つまり暗くする) 場合above
はに設定できます。YES
NO
実は、画像処理や描画をしたことがないので、その方法を設定する方法がわかりません。私はそれが含まれるという漠然とした感覚をUIGraphicsBeginImageContext
持っていますが、別の画像の明るさに基づいてそれを使用する質問やチュートリアルを見つけることができませんでした.
そのようなメソッドを作成するにはどうすればよいですか?または、iOS で高さマップを処理するための既存のシステムがあり、これにより、私が扱っているよりもはるかに簡単になりますか?
simulation - 油圧による高さマップの浸食により、望ましい結果ではなく斜めのアーティファクトが作成される
この PDFをベースとして使用して、独自のアルゴリズムをモデル化すると、論文の地質学的/地熱侵食がうまく機能します。
しかし、私が望むややフラクタルな尾根と線は返されません。私はその概念を理解しており、何度か経験しましたが、何が問題なのかわかりません。浸食前後の画像、2D および 3D: http://imgur.com/a/Svppv
java - Java - バッファリングされた画像 (ハイトマップ) のピクセルから 1 と 0 の間の値を取得する
ゲームにハイトマップを実装しようとしているので、いくつかのメソッドを作成しましたが、それらは非常に遅く、高さは 1.463563298e14 のような数値を返します! ハイトマップのピクセルから 0 と 1 の間の値を取得するにはどうすればよいですか? これらは私の方法です: