問題タブ [shading]

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 投票する
2 に答える
95 参照

vba - Word vbaは、新しく作成されたフィールドにシェーディングを適用します

ドキュメントにフィールドを追加し、シェーディングを追加しています。次のコードは機能しません。

コメントアウトされた行は、ドキュメントの最初のフィールドにシェーディングを追加します。

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

c++ - ステンシル バッファによる交差検出

ディファード ライトニングを実装するために、光源を光の半径を持つ球体としてレンダリングします。

実際の光の位置だけを画面にレンダリングしました。結果は以下です。 ここに画像の説明を入力

この球体の交差をレンダリングできれば、ディファード シェーダーの各ライトの for ループを取り除くことができるのではないかと考えました。

リンクの次のドキュメントを使用してhttps://kayru.org/articles/deferred-stencil/ 光球と実際のシーンの交差を実装し、以下のテクスチャに保存しました。

ここに画像の説明を入力

問題は、結果が予想とは少し異なることです。交差には他の球体も含まれます。ライト ボリュームは互いに交差してはなりません。適切な交差メソッドを実装するにはどうすればよいですか?

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

numpy - 2 ラインを超える領域の結合をシェーディングする

以下の赤くハイライトされた領域をシェーディングするのを手伝っていただけませんか。

ここに画像の説明を入力

「fill_between」を使用してこのトピックで試したり読んだりしたものはすべて、行間の領域を埋めます。ただし、これは実際には Y=X UNION'd より大きい領域を 1/X より大きい領域でシェーディングする必要があります (私の粗い例では赤でシェーディングされています)。

ご覧のとおり、私の試行では常に、線の間の領域が何らかの組み合わせで塗りつぶされます。

コード:

提案をありがとう

よろしく、F.