社区
C#
帖子详情
哪位高手知道如何在 C# 里用 HLSL ?
wugamp
2017-11-09 10:43:31
我用 C# 开发,要用到 HLSL (DirectX9 或者 11 均可)。
但是我看到的教程里, HLSL 都是和 C++ 配套的。当然硬要把 C++ 那套搬到 C# 也非不可,但这样我将失去 C# 的好处了。
所以还是希望能直接在 C# 里用。最好能提供一个简单的 DEMO。
我在 C# 的 D3DX 里看到用 EffectCompiler 之类的方法,但是没有进一步的使用示例,所以还是不得要领。
多谢!
...全文
413
1
打赏
收藏
哪位高手知道如何在 C# 里用 HLSL ?
我用 C# 开发,要用到 HLSL (DirectX9 或者 11 均可)。 但是我看到的教程里, HLSL 都是和 C++ 配套的。当然硬要把 C++ 那套搬到 C# 也非不可,但这样我将失去 C# 的好处了。 所以还是希望能直接在 C# 里用。最好能提供一个简单的 DEMO。 我在 C# 的 D3DX 里看到用 EffectCompiler 之类的方法,但是没有进一步的使用示例,所以还是不得要领。 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pamgu
2017-11-09
打赏
举报
回复
Effect.FromFile
HLSL
HLSL
是Microsoft为Direct3D API设计的GPU编程语言,常用于Unity着色器编写,尽管Unity支持CG和GLSL,但
HLSL
因丰富的示例而更常用。本文介绍了
HLSL
的基础知识,包括标量、向量、矩阵类型,纹理、数学函数,自定义类型,变量声明,函数和控制流等概念,帮助初学者入门
HLSL
编程。
HLSL
基本知识
本文介绍了
HLSL
的基本知识,包括数据类型如布尔变量、浮点数等,以及向量、矩阵的操作方法。此外,还详细讲解了采样器的使用,并提供了多种
HLSL
内置函数的使用说明。
[Shader] Unity CG/
HLSL
[2]
本文介绍了在Unity游戏开发中,如何使用着色器和材质的概念,包括创建、配置和调试Cg或
HLSL
着色器,以及如何在不同渲染管道(如UniversalRP)中实现兼容性和透明度处理。作者通过实例演示了如何调整着色器以改变纹理色调和透明度,以及如何处理
HLSL
中的函数结构和常见错误排查。
HLSL
学习笔记
本文介绍了
HLSL
的基础知识,包括数据类型如布尔、浮点数、向量、矩阵等,以及如何使用这些类型进行图像渲染。文章还详细解释了采样器的配置和使用方法,并提供了一些内置函数的例子。
【
HLSL
学习笔记】WPF Shader Effect Library算法解读之[BandedSwirl]
作者因工作需在Silverlight中使用Pixel Shader技术,开始学习
HLSL
。本文针对开源的WPF Pixel Shader Effect Library项目中的BandedSwirl.fx进行研究。介绍了其效果和源代码,解读算法原理,还总结了写Shader的心得,如用向量少用标量、少用循环语句。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章