alphablending

    1

    1答えて

    前面と背面の両方が見える(透明でない)透明なサーフェスを表示しようとしています。 たとえば、両面に透明度が適用されている円錐または円柱を表示します。 表面の一部がアルファ値を正しく処理していないように思われる、目に見えるアーティファクトがあります。 I(opengl)がアルファをサーフェスの表側からサーフェスの裏側に適用しようとしているような問題があります。 (表面の内側/外側の両方が見えるとき)

    0

    2答えて

    を使用して((a >> 24)*(b >> 24))>> 8)< < 24; それを最適化する方法はありますか? ありがとうございます!

    7

    3答えて

    私はiPhoneゲームを開発しています。私はバックグラウンドに描画するために以下のソースイメージを持っています。ソースイメージにはアルファ0x00とグラデーションがあり、背景のアルファは0xffです。ソースイメージを背景に描画すると、結果イメージを見ることができるように黒色になります。 OpenGL ES glBlendFunc(GL_SRC_ALPHA、GL_ONE_MINUS_SRC_ALPH

    0

    2答えて

    私は私のフォームの1つでTJvTransparentForm(Project JEDIから)を使用しています。私は私のプロジェクト全体にもAlphaControlsを使用しています。問題は、TJvTransparentFormがAlphaControlsのユニット「acPNG」とうまく動作しないことです。私は通常のPNGクラス(?)を使用する必要があります。 私はUnregisterClassルー

    2

    2答えて

    疑わしいパラメータ値がある場合に表示されるダイアログに「注意」イメージが表示されます。ユーザーはいつも気づくとは限りませんので、1秒以上かけて周期的にフェードインまたはフェードアウトしたいと思います(Visibleプロパティを切り替えることもできますが、Visibleプロパティを切り替えるだけです)。それを自分のフォームに置き、それをダイアログ上に浮かべる(そしてフォームのAlphaBlendVa

    6

    2答えて

    System.Drawing.Graphicsクラスには、次の2つのオプションを持つCompositionModeプロパティがあります。SourceOver(アルファコンポーネントに基づいて、既存の背景で描画されたものをブレンドします)または描画されているもので背景を単純に上書きするSourceCopy。 WPFには何か類似点はありますか? たとえば、別のPolyLineの上にPolyLineを描

    9

    2答えて

    下の画像で3つの背景がある:黒、白&グレー それぞれに3つのバーがある:黒 - >透明、白 - >透明、および色 - >透明 私が使用していglBlendFuncは(GL_SRC_ALPHA、GL_ONE_MINUS_SRC_ALPHA);すべての頂点の色は1,1,1,0です。 欠陥は、白い背景の白い背景に実際に見えます。 Windows XP(および他のウィンドウの味)では、完全に機能し、完全に

    2

    1答えて

    私は開発している画像編集アプリケーション用の汚れツールを作成しようとしていました。私は汚れのアルゴリズムのためのウェブの周りの様々なリソースを見つけましたが、それらのどれも透明な背景を使用して考慮しません。 GIMPやPhotoshopの汚れ具合に見られるように、背景のサンプルをレンダリングすると透明になることはありません。 透明度と色の両方をどのようにして汚すことができますか?

    3

    1答えて

    PhotoshopのブレンドモードのいくつかのCコードを含む素晴らしいページがあります。私が望むのは、私のXNAアプリケーションでこれらのモードのいくつかを使うことです。特に、オーバーレイ、色相および彩度。 XNAのブレンド関数とブレンド列挙型だけで可能だと思うのですか、またはこれらのエフェクトのシェーダーを作成する必要がありますか?すべてのhttp://www.nathanm.com/photo

    2

    4答えて

    現在、2Dゲームでブレンドとデプステストを行っています。私がテクスチャを描くとき、​​「上側の」テクスチャは、下側のテクスチャの一部が交差する場合にそれらを削除します。明らかに、テクスチャの透明ピクセルは深度テストの考慮に入れられ、描画された下位テクスチャが交差する場合は、すべての色をクリアします。さらに、アルファブレンディングが正しくレンダリングされません。 OpenGLに透過ピクセルをデプステ