問題タブ [post-processing]

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

llvm - IR Pass を使用した LLVM 後処理バイナリ ファイル

バイナリ コードの一部の整合性をチェックする関数を作成しました。

関数は llvm パスで追加されます。

開始アドレスと終了アドレスに加えてチェック値が必要です。

チェック値は、バイナリ コードの計算結果です。

悲しいことに、IR パスは llvm の中間部分にあり、この部分はバイナリではなく IR で機能します。

バイナリコードとアドレスはまだわかりません。

今のところ、パスでできることはすべて作成し、pyelftoolを使用してバイナリ ファイルにアクセスし、狂ったように 16 進値を変更します ;-)

私の最初の質問は、このアドレスを事前に知ることは可能です.

ブロックアドレスが表示されますが、もっと柔軟なもの (命令のアドレス) が必要です。

私の 2 番目の質問: 誰かがチェック値を変更するためのより良いアイデアを持っています。私のソリューションはあまりエレガントではなく、プラットフォームに依存しています -.-

理解できたと思います。

ありがとう、

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

javascript - EffectComposer で特定のオブジェクトをターゲットにするために、ステンシル、MaskPass、またはその他の方法を使用する必要がありますか? どのように?

EffectComposerシーン内の特定のオブジェクトに後処理を適用したいと考えています。今のところ、FilmPass などの効果をキャンバス全体に 1 つの大きな長方形として適用することしかできません。

これから始めるかどうかはわかりません。次のようなパラメーターを渡しますか?

私のWebGLRenderTarget?ステンシル パラメータが、ステンシルとして使用するメッシュではなくブール値しかとらないのはなぜですか? レンダー チェーンのどこかに MaskPass を挿入する必要がありますか? どちらのアプローチでも、どのメッシュをエフェクトのクリッピング パスとしてターゲットにするかをどのように指定すればよいでしょうか?

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

maven - Mavenが-Dコマンドライン引数を原型の後処理目標に渡さない

問題なく動作する v2.2 Maven アーキタイプがあり、それが完了したら、ファイル システムにドロップするプロジェクトに対して後処理を実行したいと考えています。これを実現するには、次のように -Dgoals コマンドライン オプションを使用します。

buildtools-archetype-resources アーキタイプは正常に動作します。実際、Maven はタッチ プラグインの後処理の目標を期待どおりに呼び出しています。ただし、maven が行っていないのは、-DbtBasedir システム プロパティ (そのシステム プロパティのどれも) を、その後処理の目標を実行するために呼び出すフォークされた jvm に渡すことです。

アーキタイプ生成フェーズからの出力は次のとおりです。

アーキタイプの生成段階でわかるように、Maven は btBasedir システム プロパティを含むすべてのシステム プロパティ セットアップをプロパティとして取得しています。

私はMaven 3.1.1を使用しています。maven-archetype-plugin v2.2 ソース コードをデバッグしたところ、maven archetype コマンドラインのシステム プロパティが、後処理ゴールを実行するフォークされた maven jvm に転送されていないことがわかります。

後処理の目標を呼び出すために使用されるビルドされるコマンドラインの値は次のとおりです。

これは、org.apache.maven.shared.invoker.DefaultInvoker.java の 102 行目のブレークポイントを使用して、デバッガーから直接取り出したものです。

私の touch Mojo には、btBasedir プロパティを受け入れるためのプライベート メンバー変数があります。

メソッドの開始時にexecute()、btBasedir プロパティの値をダンプします。

これによるコンソール出力は次のようになります。

ご覧のとおり、btBasedir は mvn archetype:generate コマンドラインから引き継がれていません。

これが可能かどうか、またはこのシステム プロパティの転送を可能にする何かを逃したかどうかについてのアイデアはありますか?

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

javascript - JSを使って本文中の下側から参考文献を自動表示する

私たちのウェブサイトには、次のような専門的な本の記事があります。

これはデータベース (1 つのテーブル) に保存され、HTML 出力では変更できず、HTML テンプレート + JS で後処理されるだけです。

ページロード後、参考文献セクションのテキストがテキスト内の対応する番号に自動的に追加されるようにしたいと考えています。テキスト内の数字の上にマウスを置いたときに JS または CSS で表示するよりも (それは可能です)。しかし、検索/追加のトリック部分を作成する方法を見つけることができません。

誰かが同様のタスクを解決しましたか? または、いくつかの提案やより良い例がありますか?

PS: 参考文献は常に「<h3>参考文献</h3>」で始まり、テキスト全体の下部にあります。すべての本は「[番号]」で始まります。

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

opengl - ディファード ライティング | 円を使用したポイント ライト

このチュートリアルに従って、OpenGL グラフィック エンジンにディファード ライティング メカニズムを実装しています。それはうまく機能します、私はそれで問題を起こしません。

ポイント ライトに関しては、ライトの周囲の球体をレンダリングして、ライトの影響を受ける可能性のあるピクセルのみをライティング シェーダーを通過させるように指示します。ここで正確に説明されているカルフェイスとカメラの位置に関して、その方法にはいくつかの問題があります。これらを解決するために、チュートリアルでは stencil-test を使用します。

私は最初の質問につながるその方法の効率を疑っています:

光球を表す円を描く方がはるかに良いと思いませんか?

球体は、どの視点から見ても、画面上では常に円のように見えます。タスクは、円のスクリーン位置とスケーリングを決定することです。この方法には 3 つの利点があります。

  • カルフェイス問題なし
  • カメレポジション イン ライトスフィアの問題はありません
  • はるかに効率的 (頂点の量が大幅に削減 + ステンシル テストなし)

この手法を使用するデメリットはありますか?

私の2番目の質問は、言及された方法の実装を扱っています。円の中心位置は、いつものように簡単に計算できます。

しかし、結果として得られる円のスケーリングをどのように計算するのでしょうか? 距離 (カメラからライトまで) と何らかの形で透視図に依存する必要があります。

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

matlab - SVR出力の決定レベル融合

同じ出力を予測する 2 つの機能セットがあります。しかし、一度にすべてをトレーニングするのではなく、それらを個別にトレーニングして、意思決定を融合させたいと考えています。SVM 分類では、別の SVM のトレーニングに使用できるクラスの確率値を取得できます。しかし、SVR では、これをどのように行うことができるのでしょうか?

何か案は?

ありがとう :)