![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shader
JustHerbie
这个作者很懒,什么都没留下…
展开
-
Shader学习笔记(一)--Shader和渲染管线
一、什么是Shader shader,中文翻译即着色器。是一种较为短小的程序片段,用于告诉图形硬件如何计算和输出图像,过去由汇编语言进行编写,现在也可以使用高级语言来编写。主要分为两类,顶点着色器(Vertex Shader)和片段着色器(Fregment Shader)(从网上抄的一篇小作文~_~)二、什么是渲染管线 渲染管线也称为渲染流水线,是显示芯片内部处理图形信号相...转载 2019-04-16 21:03:37 · 254 阅读 · 0 评论 -
Shader学习笔记(二)--三大主流编程语言
这里写自定义目录标题三大主流编程语言Shader Language总结三大主流编程语言Shader LanguageShader Language的发展方向是设计出在便捷性方面可以和C++/Java相比的高级语言,赋予程序员灵活而方便的编程方式,并尽可能的控制渲染过程同时利用图形硬件的并行性,提高算法的效率。Shader Language 目前主要有三种语言:基于OpenGL的OpenGL...转载 2019-04-16 21:25:49 · 821 阅读 · 0 评论 -
Shader学习笔记(三)--图形硬件简史和可编程管线
图形处理器简史GPU发展简史GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”,在现代计算机系统中的作用变得越来越重要。20世纪六、七十年代,受硬件条件的限制,图形显示器只是计算机实现的角度来考虑图形用户界面的规范问题。此时还没有GPU的概念。GPU概念在20世纪70年代末和80年代初被提出,使用单片集成电路(monolithic)作为图形芯片,此时的G...转载 2019-04-17 08:57:08 · 190 阅读 · 0 评论 -
Shader学习笔记(四)--Shader的组织形式
Unity Shader的组织形式Unity Shader的形态Shaderlab基本结构Build-In ShaderUnity Shader的形态surface shadervertex and fragment shaderfixed function shaderShaderlab基本结构shader"name"{ [Properties] SubShader...转载 2019-04-17 22:51:01 · 198 阅读 · 0 评论 -
Shader学习笔记(五)--固定管线Shader1
Fixed function shader固定功能Shader,功能有限,速度最快,兼容性高。propertiesmateriallightingsettexturepassShaderlab基本结构shader “name”{ [Properties] SubShader [FallBack]}代码Shader "MyShader/Lesson5" { Pro...转载 2019-04-19 22:36:27 · 108 阅读 · 0 评论 -
Shader学习笔记(六)--固定管线Shader2
settexturecombineconstantcolorblendtagsShader "MyShader/Lesson6" { Properties{ _Color ("Main Color",COLOR) =(1,1,1,1) _Ambient ("Ambient",COLOR) =(0.3,0.3,0.3,1)//(1,1,1,1) 全白 _Specu...转载 2019-05-06 11:06:42 · 99 阅读 · 0 评论 -
Shader学习笔记(七)--Surface Shader1
SurfaceOutputInputLightingShadow转载 2019-05-13 09:58:37 · 120 阅读 · 0 评论