DirectX 球体纹理坐标
我有一个带有每个顶点法线的球体,我试图使用以下算法导出该对象的纹理坐标: U = Asin(Norm.X) / PI + 0.5 V = Asin(Norm.Y) / PI + 0.5 使用圆点纹…
从 XNA 上的后台缓冲区 (HLSL) 获取顶点
你好,很抱歉这个晦涩的标题:} 我会尽力解释。 首先,我是 HLSL 的新手,但我了解来自童话世界的管道和东西。我想做的是使用 GPU 进行一般计算(GPGP…
如何创建简单的 HLSL Silverlight 滤镜来混合/播放/混合 2 个图像?
如何创建简单的 HLSL Silverlight 滤镜来混合/播放/混合 2 个图像? 我需要一些过滤器的工作示例,它将输入 2 个图像\对象并返回 1 个图像 - 一些计算…
Silverlight可以播放透明视频吗?
Silverlight可以播放透明视频吗? 至少有一些使用 C# 或 HLSL 进行颜色键控的棘手方法? 因此,如果您知道如何请发布一些信息。 如果是的话。 我需要…
如何使用 Silverlight 3 Pixel Shaders 进行平滑的 Alpha 通道键控?
如何使用 Silverlight 3 Pixel Shaders 进行平滑的 Alpha 通道键控? 我想要一些 HLSL 过滤器(例如 Shazzam HLSL 示例) sampler2D implicitInputSam…
如何使用 HLSL(适用于 Silverlight)创建简单的模糊滤镜?
如何使用 HLSL(用于 Silverlight)创建简单的高斯模糊滤镜? 为什么 - 我想为 Silverlight 创建一些复杂的滤镜,并且不想单独应用模糊滤镜和我的滤镜…
顶点着色器世界变换,为什么我们使用4维向量?
来自此站点:http://www.toymaker.info/Games/html/vertex_shaders。 html 我们有以下代码片段: // transformations provided by the app, constant …
HLSL 使用包含值的尖括号声明传递
在 directx 后处理示例中,下滤波器 FX 包含以下代码: //----------------------------------------------------------------------------- // Techn…
从 [0.5 - 1] 标准化为 [0 - 1]
我有点被困在这里,我想这有点像一个脑筋急转弯。如果我的数字在 0.5 到 1 之间,如何将其标准化为 0 到 1 之间? 感谢您的帮助,也许我只是有点慢,…
Pixel Bender(Flash 中)和 Pixel Shaders(Silverlight 中)之间的比较
有人可以解释一下 Flash 中的 Pixel Bender 和 Silverlight 中的 Pixel Shader(HLSL) 在编程灵活性和运行时性能方面的区别吗?…
从 CPU 上的几何着色器读取输出
我正在尝试从使用流输出输出到缓冲区的几何着色器读取输出。 几何着色器使用的输出缓冲区是这样描述的: D3D10_BUFFER_DESC vbdesc = { numPoints * s…
HLSL Pixel Shader - 更改特定色调的图像颜色
我想编写一个像素着色器,它获取输入图像,并将一个色调范围(即 HSV)的所有颜色转换为另一个色调范围。 我的动机很简单:我想对一堆不同的纹理进行…
HLSL 循环/采样问题
我有一段 HLSL 代码,如下所示: float4 GetIndirection(float2 TexCoord) { float4 indirection = tex2D(IndirectionSampler, TexCoord); for (half …