shader

    4

    2答えて

    私はiPadアプリケーションの開発に取り組んでいます。私は自分のプロジェクトでカスタムシェーダを使うためにOpenGL ES 2.0を使う必要があります。私はOpenGL ESで動作するOSXの "Shader Builder"に似たツールを探しています。そのようなツールは存在しますか? 私はShader Builderをいくつか使ってみました。いいですが、OpenGLの非ESバージョンを使用して

    6

    1答えて

    シェーダに複数のライトを実装しようとしていますが、ライトデータで均一に塗りつぶすのに問題があります。 マイ頂点シェーダ:のみ最新の光を示し attribute vec3 aVertex; attribute vec3 aNormal; attribute vec2 aTexture; uniform mat4 uMVMatrix; uniform mat4 uPMatrix; unif

    1

    3答えて

    Silverlight用のピクセルシェーダを作って、スライダを使って色相/彩度/明度を変更するのに役立ちます。 *色相スライダ範囲内の値を有する:[-180、180] *彩度スライダ範囲内の値を有する:[-100、100] *明度のスライダーが範囲内の値を有する:[-100、100] I彩度と明度の値を操作できるピクセルシェーダを作成することができました。 しかし、私は色相値を変更するためのアルゴ

    5

    1答えて

    愚かな質問、なぜこの行: float x = 1 - gl_Color.x; を与える: (26): error: Could not implicitly convert operands to arithmetic operator

    9

    3答えて

    シェーディング/グラデーションが適用されたキャンバスの1色の背景をペイントする必要がありますが、色を変更する可能性がある各onDraw呼び出しが必要です。 私は、それぞれのonDrawコールで新しいオブジェクトを作成せずにこれを行うのに問題があります。誰にでもアイデアはありますか? drawPaint()を使用して、新しいシェーダ()をペイントに設定すると、新しいシェーダオブジェクトが作成され、新

    1

    1答えて

    C/C++プログラムで文字列として使用されるテキスト情報(私の場合はGLSLシェーダ)をバイナリ内で直接読み取ることができないようにしたいと思います。したがって、コンパイル/ビルド時にファイルを暗号化し、実行時にデータを復号化して再構築されたシェーダを続けることを考えました。 しかし、Cプログラムのライブラリ(evp)と一緒にコンソール上でopensslを入手するのにはいくつか問題があります。 /

    10

    2答えて

    私はiPhoneアプリケーションで何かを実装するためにシェイダーを習得しようとしています。これまでのところ、グレースケール、閾値処理などのカラー画像を作成するような簡単な例を理解していました。ほとんどの例では、入力画像ピクセルI(x,y)を処理すると、同じピクセルの色を単純に変更するという単純な操作が必要です。 しかし、Convolutionsはどうですか?例えば、最も簡単な例は、ガウスフィルタ

    1

    3答えて

    OpenGLテクスチャを使用せずにシェーダプログラムにテクスチャデータを渡す必要があります。これは、2つのテクスチャを使用していないためですが、このフラグメントシェーダでエラーが発生します。 varying highp vec2 texcoord; uniform ivec4 texdata[172800]; void main(){ int pixel = int(360.0 * texc

    2

    1答えて

    GLSLでシェーダを試していますが、単純なコントラスト向上アルゴリズムを試すためにテクスチャからデータを取得しようとすると面白いエラーが発生します。 'texture2D' : no matching overloaded function found "final"は、作業中の色を保持するvec4変数です。ここのアイデアは、周囲のものからピクセルの色をさらに押し出すことです(実験的アイデア)

    14

    1答えて

    アンドロイドアプリで頂点シェーダまたはピクセルシェーダを使用できますか? 可能であれば、シェーダの設定例を挙げてください。