随笔分类 -  net / WPF / Effect

wpf像素着色器解析
摘要:没有顶点着色器的遗憾 WPF不支持顶点着色器,只支持像素着色器。这可能是为了入门简便考虑,让使用者专心在像素着色器上。毕竟会的越少,钻得越深。 我去瞧了一下ShaderToy,上面似乎也只提供了像素着色器。 缺少顶点着色器的控制,一些效果就不好实现了,比如顶点动画,3D图形渲染。 但我发现了一种叫R 阅读全文
posted @ 2024-07-11 19:23 ggtc 阅读(135) 评论(0) 推荐(0) 编辑
摘要:疑问 着色器只能访问控件可视区域内的像素,但是阴影特效出现在控件可视区域外部,这是怎么实现的? 我想起来WPF中有个叫做装饰器的东西,然而阅读了一下文档,似乎不行 放置在装饰器层中的任何内容将呈现在设置的其他任何样式的顶部。 换言之,装饰器始终以可见的方式位于顶部,无法使用 z 顺序重写。 而且装饰 阅读全文
posted @ 2024-07-04 18:39 ggtc 阅读(34) 评论(0) 推荐(0) 编辑
摘要:WPF网格类型像素着色器由于WPF只能写像素着色器,没法写顶点着色器,所以只能在这上面做文章了 刚好有个纹理坐标TEXCOORD输入可用,而且值的范围是已知的0-1,左上角是原点,这就好办了 例子 索引 二分网格 使用ceil 0-1移动定义域到-0.5 - 0.5,然后向上取整变成 0 / 1 float4 main(f 阅读全文
posted @ 2024-06-29 23:11 ggtc 阅读(344) 评论(1) 推荐(7) 编辑
摘要:概念类比 范畴 CPU GPU 二进制文件 .exe .cso / .ps 二进制指令 机器码 CSO(shader指令) 助记符 汇编 SL 高级语言 C# HLSL 高级语言文件 .cs .hlsl / .fx 高级语言编译器 csc.exe fxc.exe API .NET API Direc 阅读全文
posted @ 2024-06-29 16:21 ggtc 阅读(313) 评论(0) 推荐(3) 编辑

//右下角目录
点击右上角即可分享
微信分享提示