E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hlsl
Unity Shader基础【二】-
HLSL
基本语法
下面对微软所给的
HLSL
官方文档进行简单梳理,将其基本语法总结如下。
stemona
·
2020-07-01 04:09
Unity
Shader
HLSL
效果框架-多光源效果
昨日不可追,今日尤可为.勤奋,炽诚,不忘初心高级着色器语言(
HLSL
)难就难在它是运行在GPU,CPU上的,编写和调试都很麻烦.用效果框架简化了很多操作,先列出着色器的代码,重点部分都用中文注释了着色器语言文件为
月洋流
·
2020-07-01 03:23
C++
着色语言(Shader Language),以及
HLSL
VS GLSL VS CG
摘抄“GPUProgrammingAndCgLanguagePrimer1rdEdition”中文名“GPU编程与CG语言之阳春白雪下里巴人”InthelastyearIhaveneverhadtowriteasingleHLSL/GLSLshader.Bottomline,Ican’tthinkofanyreasonNOTtouseCG.shaderlanguage,称为着色语言,shade在英
liu_lin_xm
·
2020-07-01 03:17
[
HLSL
]
HLSL
入门参考 (dx11龙书附录B译文)
HLSL
高级着色语言参考文档龙书DirectX12现已推出中文版,其附录B的高级着色器语言参考的翻译质量比本文更高,有条件的读者可以去支持一下。
西北丰
·
2020-07-01 02:35
HLSL
自定义渲染特效之完美攻略(上)
ShaderEffect中文名称为“渲染特效”或“滤镜”,WPF中自带有5种位图特效及2种渲染特效,而Silverlight中仅有这2种渲染特效:BlurEffect(模糊渲染)和DropShadowEffect(投影渲染)。由于目前WPF/Silverlight被应用的领域还不是很多,大多数开发者仅仅是将之作为Winform/Webform的替代品,那么现成的这几种渲染特效已足够应付大多数的场合
bigzoom
·
2020-07-01 02:29
WPF
HLSL
自定义渲染特效之完美攻略(中)
通过上一节的解说,大家是否已经对
HLSL
有了较深刻的认识和理解,
HLSL
的渲染不仅仅局限于静态处理,通过时时更新
HLSL
代码的各全局变量值同样可以实现动画形式的渲染,非常Cool对吧~。
bigzoom
·
2020-07-01 02:29
WPF
用一个Pixel Shader(像素着色器)来介绍
HLSL
介绍:
HLSL
是“High-LevelShadingLanguage”
瓦力冫
·
2020-07-01 02:21
DirectX
HLSL
效果框架实例之高斯模糊
代码已经上传至github见:https://github.com/Jeromecen/GaussianBlur实例目的1.提供了一个完整的fx框架编写Shader可运行程序,解决掉了编写过程中遇到的所有问题。验证了在FX框架可以不用GetParameterByName获取句柄的,直接用字符串作为句柄即可。2.对高斯模糊图片提供了一个思路,就是高斯过滤矩阵通过程序设置给Shader,相比在Shad
FreedomRoad~
·
2020-07-01 00:17
DirectX
HLSL
的一些常见渲染特效的实现
aid=147793原文作者:潘李亮
[email protected]
关于学习,中国有句古话叫“学以致用”,可见把学到的东西用于实际实践中是多么的重要,现在学习Direct3D/
HLSL
的人非常多,教程也非常多
weixin_30270561
·
2020-07-01 00:08
HLSL
编程实现PhotoShop滤镜效果
文章为it168稿件.地址为http://tech.it168.com/n/2007-03-29/200703291522292.shtmlDirect3D提高篇之:
HLSL
编程实现PhotoShop滤镜效果潘李亮
潘李亮
·
2020-07-01 00:25
HLSL
的基础语法
HLSL
的基本语法1数据类型1.1标量类型1.bool:Trueorfalse.NotethattheHLSLprovidesthetrueandfalsekeywordslikeinC++.2.int
eskimoer
·
2020-06-30 17:35
DirectX
HLSL
HLSL变量语义
HLSL函数
HLSL变量
Unity高级开发-Shader开发(2)-Shader概念
1-Shader开发语言:
HLSL
:
HLSL
是微软的DirectX图形API集的ShaderDirectXCG:Cg是由NVIDIA公司开发。
雷潮
·
2020-06-30 04:31
Shaders for Game Programmers and Artists(目录)
确定一个目标:实现我们教师的TSM算法,所以学习
HLSL
先打算用这本书+RenderMonkey来学习,先熟悉一下整本书的内容:PartI从头开始.................1Chapter1欢迎来到着色器的世界
xoyojank
·
2020-06-30 03:21
GPU编程
Unreal Engine 4 渲染 (2) 着色器与顶点数据 Shaders and Vertex Data
Unreal使用一些魔法来绑定C++的着色器表现与等价
HLSL
类,使用顶点工厂(VertexFactory)来将顶点着色器的控
wangyars
·
2020-06-27 13:01
Unreal
Engine
4
Rending
GLSL基础教程(一)
高级着色语言(
HLSL
――HighLevelShadingLanguage)是用来在顶点和像素着色器(shader)中编程的语言。
skyman_2001
·
2020-06-26 12:00
Shaders
DirectX11 高级着色器语言
HLSL
入门
高级着色器语言
HLSL
入门1.数据类型简介与CPU不同,在显卡芯片中,最小的数据吞吐单元是一个由32位浮点数组成的四元组。
梦幻DUO
·
2020-06-26 10:46
1.
Beginning
DirectX
11学习笔记
DirectX11游戏开发
Unity3D Shader 入门
OpenGL的着色语言是GLSL,NVidia开发了Cg,而微软的Direct3D使用高级着色器语言(
HLSL
)。
悦峰
·
2020-06-26 05:07
游戏开发
Unity
三大主流编程语言
HLSL
:ighLevelShadingLanguageGLSL:OpenGLShadingLanguageCG:CforGraphicshaderlanguage的发展方向是设计出在便捷性方面可以和C
nicolelili1
·
2020-06-24 17:32
Shader
HLSL
内置函数,及
HLSL
与GLSL的对应函数
HLSL
函数列表本表来自网络,我对说明做了些修改。NameSyntaxDescriptionabsabs(x)返回x的绝对值。对x的每个元素都会独立计算一次。
eloudy
·
2020-06-23 06:05
D3D
Opengl
dx9
Unity
2019年总结及2020年规划(几年前帖子,私密变公开后时间就变了)
2020年致力于插件式架构的分析和shader的精通,跟上时代,渲染:(1)dx12(dx10->dx11->dx12),和vulkan,(2)光栅化:
hlsl
精讲->gpu精粹系列(3)基于物理的渲染
directx3d_beginner
·
2020-06-23 04:19
规划
第四章 Hello,Shaders
介绍
HLSL
语法,FX文件格式,数据结构等等。学完本章,你就具备了深入学习图形编程的基础知识。
chenjinxian_3D
·
2020-06-22 22:05
Rendering
with
DirectX
&&
HLSL
ARB_fragment_program学习:(一)可编程语言概要
的vertexshader与pixelshader(这两个相当于编程语言中的汇编语言,比较底层,程序由汇编指令组成)、Opengl提出的shadinglanguage、nvidia出Cg语言、微软出的
HLSL
alex323
·
2020-06-22 13:12
OpenGL
graphics
Unity语义 semantics
“语义”,顾名思义,诠释某个东西的含义,如果之前接触过CG、
HLSL
编程的话,就可能很熟悉了。说白了,语义能够让Shader知道从哪里获取数据,并且还知道把输出的数据放到哪里,是不是很聪明。
LoveMollyWendy
·
2020-06-22 11:18
Shader
Unity Shader 内置函数
以供大家参考使用参考网址:http://www.cppblog.com/lai3d/archive/2008/10/23/64889.html这个是MSDN上的,DirectXDocumentation里也有,其实也就是
HLSL
大头狗
·
2020-06-22 11:42
Unity3D
unity
shader
CG 学习 (1)——CG概览
CGShadingLanguage规范由M$和NVidia两强联合开发,NVidia的实现叫CG,MS的实现叫
HLSL
。
HLSL
是MSDi
Media_Soft
·
2020-06-22 10:01
CG
WPF 像素着色器入门:使用 Shazzam Shader Editor 编写
HLSL
像素着色器代码
HLSL
,HighLevelShaderLanguage,高级着色器语言,是Direct3D着色器模型所必须的语言。WPF支持Direct3D9,也支持使用
HLSL
来编写着色器。
walter lv
·
2020-06-22 07:55
wpf
dotnet
csharp
directx
OpenGLES2.0 Shader及着色器语言CG
HLSL
GLSL,3D模型文件(.obj .frag .vert .mtl等)(2)
--openGL固定流水线(在OpenGLES2.0之前),2.0之后的使用自定义着色器渲染。--着色器流程:--OpenGL1.0的渲染管线主要包括:1.准备顶点数据(通过VBO、VAO和Vertexattribute来传递数据给OpenGL)2.顶点处理(这里主要由VertexShader来完成,从上图中可以看出,它还包括可选的Tessellation和Geometryshader阶段)3.顶
desaco
·
2020-06-22 05:43
OpenGL与图形学
方案及流程系列
着色器和效果——2.0 介绍顶点着色器
第二章介绍顶点着色器阅读此文表明您已同意文末的声明[译者序]经过上一章对
HLSL
的知识梳理,现在的你应该只有两种状态,第一种是已经焦头烂额没有兴趣再读下去了;另一种是觉得前面说的太容易了,读起来索然无味
RaymondKing
·
2020-06-22 04:03
游戏开发
Unity Shader中的常见流控制指令
...}在buildinshader包中的CGIncludes\HLSLSupport.cginc中可以找到其定义://HLSLattributes#ifdefined(UNITY_COMPILER_
HLSL
HONT
·
2020-06-09 10:00
Shader Model VS Shader Profiles
【原文链接】高等级的着色器语言(
HLSL
)是DirectX实现一系列的着色器模型的工具。
艾斯yo
·
2020-04-06 13:20
Unity3D教程宝典之Shader篇:第三讲Vertex&Fragment Shader
_471132920101d5oz.htmlVertexandFragmentShader:最强大的Shader类型,也是本系列的重点,下文中简称V&FShader,属于可编程渲染管线.使用的是CG/
HLSL
你的头好大
·
2020-04-02 00:11
Unity3D Shader 入门
OpenGL的着色语言是GLSL,NVidia开发了Cg,而微软的Direct3D使用高级着色器语言(
HLSL
)。
逆茪
·
2020-03-24 09:52
《unityshader中级篇》Unity提供的CG/
HLSL
语义
这些是CG/
HLSL
提供的语义。语义实际上就是一个赋给Shader输入输出的字符串,这个字符串表达了这个参数的含义。
一壶开心酒
·
2020-03-21 10:06
初识Shader
HLSL
高阶着色器语言(HighLevelShaderLanguage,简称
HLSL
),由微软拥有及开发的一种语言,
HLSL
独立的工作在Windows平台上,只能供微软的Direct3D使用。
_凉笙
·
2020-03-10 03:20
DirectX11--深入理解Effects11、使用着色器反射机制(Shader Reflection)实现一个复杂Effects框架
如果写了一套由多个
HLSL
着色器组成特效,就仍需要在C++端编写与
HLSL
相对应的特效框架,这样写起来依然是十分繁杂。
X_Jun
·
2020-03-09 11:00
GLSL转
HLSL
逆向分析之【函数展开】【二】
为了方便逆向还原
HLSL
的Shader语言,下面整理了所有
HLSL
函数对应的GLSL展开,也就是经过编译器编译后的GLSL代码。
耳朵里有只风
·
2020-02-29 22:49
Shader语言简介
shader语言1.Opengl:SGI公司特点:跨平台GLSL:OpenGLshaderlanguage2.DirectX:微软开发特点:非跨平台(性能)
HLSL
:highlevelshaderlanguage3
TALY
·
2020-02-26 01:34
shader 一
基于DirectX的HighLevelShadingLanguage,简称
HLSL
。还有NVIDIA公司的CforGraphic,简称Cg语言。
一川烟草i蓑衣
·
2020-02-08 21:17
DirectX11--
HLSL
语法入门
要入门
HLSL
,只是掌握入门语法,即便把
HLSL
的全部语法也吃透了也并不代表你就能着色器代码了,还需要结合到渲染管线中,随着教程的不断深入来不断学习需要用到的新的语法,然后尝试修改着色器,再根据实际需求自己编写着色器来实现特定的效果
X_Jun
·
2020-01-31 21:00
DirectX11--
HLSL
语法入门
要入门
HLSL
,只是掌握入门语法,即便把
HLSL
的全部语法也吃透了也并不代表你就能着色器代码了,还需要结合到渲染管线中,随着教程的不断深入来不断学习需要用到的新的语法,然后尝试修改着色器,再根据实际需求自己编写着色器来实现特定的效果
X_Jun
·
2020-01-31 21:00
入门
HLSL
教程
Babybus-u3d技术交流-入门
HLSL
教程入门
HLSL
教程三个专辑介绍了
HLSL
基础的编写及部分shader中用到的基础算法:[http://www.tudou.com/plcover/eMEOBM94uoE
Babybus_Unity
·
2020-01-06 21:25
三大主流编程语言
HLSL
/GLSL/Cg
转的文章感觉有点老了不过还是说明了问题这里应该是指的2008年左右的opengl随着移动化浪潮现在主流都是opengl了反而是dx少了ShaderLanguageShaderLanguage的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用图形硬件的并行性,提高算法效率”。ShaderLanguage目前主
人气小哥
·
2020-01-06 16:35
顶点与片段着色器
一、顶点与片段着色器简介VertexandFragmentShader:最强大的Shader类型,也是本系列的重点,下文中简称V&FShader,属于可编程渲染管线.使用的是CG/
HLSL
语法。
半闲书屋半闲人
·
2020-01-01 20:40
Unity Shader学习—GLSL编写shader
用Cg编写的方式称为
HLSL
,用OpenGL编写的方式称为GLSL。那么,我们习惯上使用Cg,也就是
HLSL
在unity中编写shader,但偶尔换个口味也是可以的。
一个有味道的名字
·
2019-12-23 21:57
WebGL 着色器偏导数dFdx和dFdy介绍
偏导数函数(
HLSL
中的ddx和ddy,GLSL中的dFdx和dFdy)是片元着色器中的一个用于计算任何变量基于屏幕空间坐标的变化率的指令(函数)。
ITman彪叔
·
2019-07-06 09:00
WebGL 着色器偏导数dFdx和dFdy介绍
偏导数函数(
HLSL
中的ddx和ddy,GLSL中的dFdx和dFdy)是片元着色器中的一个用于计算任何变量基于屏幕空间坐标的变化率的指令(函数)。
flyfox1982
·
2019-07-06 09:00
webgl
着色器
shader
WebGL 着色器偏导数dFdx和dFdy介绍
偏导数函数(
HLSL
中的ddx和ddy,GLSL中的dFdx和dFdy)是片元着色器中的一个用于计算任何变量基于屏幕空间坐标的变化率的指令(函数)。
flyfox1982
·
2019-07-06 09:00
webgl
着色器
shader
WebGL 着色器偏导数dFdx和dFdy介绍
偏导数函数(
HLSL
中的ddx和ddy,GLSL中的dFdx和dFdy)是片元着色器中的一个用于计算任何变量基于屏幕空间坐标的变化率的指令(函数)。
netcy
·
2019-07-06 00:00
javascript
webgl
Unity Shader - 纹理与采样器的分离定义测试
在以前旧版DX9的
HLSL
是纹理与采样器成对耦合的定义的如:sampler2D_Tex;在DX9中上面就定义了一个纹理,一个采样器但我们现代的比较多的GPU都是在一个shader可以支持128个纹理,而采样器
linjf520
·
2019-07-03 21:20
unity
unity-shader
Unity Shader - ddx/ddy偏导函数测试,实现:锐化、高度图、Flat shading应用
参考:
hlsl
函数ddxddyHLSL叫:HLSLddx、HLSLddyddx(x),ddy(y)//其中x,y都是screenspace
linjf520
·
2019-07-02 15:50
unity
unity-shader
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他