shader

    6热度

    5回答

    我不认为这是可能的,只是使用SpriteBatch中的颜色设置,所以我正在尝试制定一个简单的着色器,该着色器将采用每个像素并使其变为白色,同时尊重像素的Alpha值。 Joel Martinez给出的答案看起来不错,但是我如何将SpriteBatch绘制成精灵的时候加入?

    18热度

    9回答

    我想开始使用微软的XNA做一些游戏开发。其中一部分是Shader开发,但我不知道如何开始。我知道nVidia's FX Composer是开发着色器的好工具,但是我没有找到有关如何真正开始使用的更多有用和更新的内容。 你会推荐哪些教程?

    0热度

    2回答

    我想写一个片段程序,将采取纹理和钳位两个值之间的纹元。也就是说,如果最小值是0.2并且最大值是0.6,那么任何小于0.2的纹理将变为0,任何大于0.6的纹理将变为1.0,并且其间的所有值将被映射为从0到1.0。 我对glProgramStringARB的调用导致GL_INVALID_OPERATION。我似乎无法弄清楚为什么会发生这种情况。请帮忙。 这是我第一次写着色器,因此我不完全确定自己在做什

    14热度

    6回答

    我的父亲是色盲人,因为我在视觉效果很重要的游戏中工作,所以我一直想为屏幕截图(甚至某种类型的着色器)编写过滤器,模拟了不同形式的色盲。 我见过很多引用,但从来没有能够追踪算法。 任何算法将不胜感激。