码迷,mamicode.com
首页 >  
搜索关键字:hlsl    ( 85个结果
Unity3D教程宝典之Shader篇:第十四讲Surface Shader
转载自风宇冲Unity3D教程学院 用Shader来实现光照是比较复杂的,有不同的光类型,不同的阴影选项,不同的Render Path(forward和Deferred)。 Unity只是把光照模型封装处理了,Shader的代码还是用CG/HLSL编写的。例一:最简单的Surface Shade.....
分类:编程语言   时间:2015-03-11 12:48:46    阅读次数:243
Unity3D教程宝典之Shader篇:第三讲Vertex&Fragment Shader
原创文章如需转载请注明:转载自风宇冲Unity3D教程学院 Vertex and Fragment Shader:最强大的Shader类型,也是本系列的重点,下文中简称V&F Shader,属于可编程渲染管线. 使用的是CG/HLSL语法。分为2个部分vertex顶点部分和Fragme...
分类:编程语言   时间:2015-03-10 20:59:35    阅读次数:237
DirectX光影详解
使用DirectX进行光影渲染,阴影贴图与漫反射计算结合....
分类:其他好文   时间:2015-03-01 06:49:13    阅读次数:207
shader漫反射模拟
使用shader模拟漫反射光照,分别采用glsl与hlsl实现....
分类:其他好文   时间:2015-02-21 16:37:33    阅读次数:272
dx11 入门 Tutorial 04: DX、HLSL中矩阵的内存存储和数学计算方式 DirectXSampleBrowser(June 2010)
主要是两方面:1.shader数据和dx的通信,使用constantBuffer2.矩阵的数学计算方式和内存存储方式再DX和HLSL中的异同先说第一个: dx中的常量数据matrix等传入shader中流程:The first thing that we need to do is declare ...
分类:其他好文   时间:2015-01-17 19:22:25    阅读次数:234
HLSL 像色着色器ps_2_0运行没问题,ps_3_0运行有问题
最近开发中用到了像素着色器,我写了一个文本数据用 D3DXCompileShaderFromFile 对其进行编译,当我设置为 ps_2_0 时一切正常。 因程序需要编写更多的分支语句,而ps_2_0的指令数等受限,因此我想改为 ps_3_0 版本编译,编译正常【我对硬件进行了测试,它是支持 ps_3_0的】。 运行时发现:ps_2_0 图像显示正确;使用ps_3_0 时,图像显示错误,为一张...
分类:其他好文   时间:2015-01-08 15:20:53    阅读次数:169
引擎设计跟踪(九.14.2e) DelayLoaded DLLs (/DELAYLOAD)
关于DLL的delay load:http://msdn.microsoft.com/en-us/library/151kt790.aspx最近在做GLES的shader compiler, 把现有的HLSL转成GLSL.因为ShaderResource是定义在Graphics Subsystem,...
分类:其他好文   时间:2014-12-31 19:58:13    阅读次数:166
引擎设计跟踪(九.14.2d) [翻译] shader的跨平台方案之2014
Origin:http://aras-p.info/blog/2014/03/28/cross-platform-shaders-in-2014/简译 translation:作者在2012年写过一篇shader跨平台的文章, 开始提到了并有链接.1.手写或者宏替换使用宏定义将HLSL & GLSL...
分类:其他好文   时间:2014-12-29 20:01:25    阅读次数:215
HLSL的基础语法
HLSL的基本语法 1 数据类型 1.1   标量类型 1. bool: True or false .Note that the HLSL provides the true and false keywordslike in C++. 2. int: 32-bit signedinteger. 3. half: 16-bit-floatingpoint number. 4. flo...
分类:其他好文   时间:2014-12-03 23:26:12    阅读次数:1711
ShaderLab 之 UNITY_INITIALIZE_OUTPUT
在HLSLSupport.cginc 文件中定义了此宏:#if defined(UNITY_COMPILER_HLSL)#define UNITY_INITIALIZE_OUTPUT(type,name) name = (type)0;#else#define UNITY_INITIALIZE_.....
分类:编程语言   时间:2014-11-24 16:50:08    阅读次数:836
85条   上一页 1 ... 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!