码迷,mamicode.com
首页 >  
搜索关键字:hlsl    ( 85个结果
shader函数
Intrinsic Functions (DirectX HLSL) The following table lists the intrinsic functions available in HLSL. Each function has a brief description, and a l
分类:其他好文   时间:2016-02-23 17:15:22    阅读次数:402
HLSL-高级着色语言简介【转】
HLSL-High Level Shader Language优点用来书写Vertex Shader和Pixel Shader程序的代码,语法类似于C/C++,在DirectX 8.x的时代,Shader程序都是用低级Shader汇编语言编写的,姑且称之为LLSL吧,HLSL与之相比具有以下优点:更...
分类:编程语言   时间:2016-01-27 10:52:06    阅读次数:359
Shader基础
一、概念篇1.基准:unity里的shader并不是一门独特的语言,而是一种代码生成方式,且可将低层次且复杂的shader编程进行简化。但同时你也还是得使用Cg/HLSL来写的。2.原理:写一个函数,以UVs或者一些数据为入口,然后以SurfaceOutput为输出。同时在SurfaceOutpu....
分类:其他好文   时间:2016-01-15 20:18:50    阅读次数:211
为顶点程序提供顶点数据
为顶点程序传递顶点信息Cg / HLSL顶点程序,顶点信息必须通过结构体传递。几个常用的顶点结构被定义在了UnityCG.cginc 文件中。而且在大多数情况下使用它们就足够了。appdata_base:顶点的位置,法线和一个纹理坐标。appdata_tan:顶点的位置,切线,法线和一个纹理坐标。a...
分类:其他好文   时间:2015-12-04 14:44:42    阅读次数:266
在CG/HLSL中访问着色器属性(Properties)
在CG/HLSL中访问着色器属性Shader在Properties块中访问材质属性。如果你想在一个着色程序中访问一些属性,你需要声明一个Cg/HLSL具有相同的名称和一个匹配的类型的变量。Properties例如这些材质属性:_MyColor ("Some Color", Color) = (1,1...
分类:其他好文   时间:2015-12-03 18:41:29    阅读次数:273
WPF - HLSL版九宫格
偶遇需要再WPF里面处理九宫格,因不喜截图缩放,即写成了HLSL的Effcectsampler2D input : register(s0);/// The float of the Left./// 1/// 20/// 20float Left : register(C0);/// The f....
分类:Windows程序   时间:2015-09-25 16:29:53    阅读次数:193
Unity CG 写一个超酷的 ray-marching(shader纯代码写3D)
Unity CG 写一个超酷的 ray-marching(shader纯代码写3D)1.其实自从看了http://www.shadertoy.com(inigo quilez为其主创始人)上的shader后,让我感到很高兴 2.更重要的是自从我接触了一个叫 inigo quilez 的shader技术后,让我觉得shader情感更深的浓厚了 3.http://www.iquilezles.org...
分类:编程语言   时间:2015-06-16 09:21:08    阅读次数:671
【转载】Direct3D HLSL介绍(上)
原文路径:http://www.csharpwin.com/csharpspace/3087.shtml写过Direct3D程序的朋友们可能还记得,在以往,大家常为如何表现更多真实的材质(如玻璃、金属等)而发愁。这种情况在DirectX8.0问世后有所改善了,我们可以编写Shader来完成。最新的D...
分类:其他好文   时间:2015-06-15 01:40:13    阅读次数:224
Shader Overview
Unity有三种形式的Shader: (1)Surface Shaders:对光照管线的高层抽象,受光照和影子效果影响的shader,使用Cg/HLSL语言编写;不进行light相关操作的shader别使用Surface Shader,因为它会进行一堆光照计算;Surface Shader会自动.....
分类:其他好文   时间:2015-06-02 15:09:13    阅读次数:175
高级着色语言简介
HLSL中提供的true和false关键字与C++相同。int:32位有符号整数 half:16位浮点数 float:32位浮点数 double:64位浮点数 float2 float3 float4 分别为 2D 3D 4D向量。复合分量:(以下为复制操作)不一定要复制每个分量,可以只复制x...
分类:编程语言   时间:2015-04-25 22:37:12    阅读次数:194
85条   上一页 1 ... 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!