Shader
JustHerbie
这个作者很懒,什么都没留下…
展开
-
Shader学习笔记(一)--Shader和渲染管线
一、什么是Shader shader,中文翻译即着色器。是一种较为短小的程序片段,用于告诉图形硬件如何计算和输出图像,过去由汇编语言进行编写,现在也可以使用高级语言来编写。主要分为两类,顶点着色器(Vertex Shader)和片段着色器(Fregment Shader)(从网上抄的一篇小作文~_~) 二、什么是渲染管线 渲染管线也称为渲染流水线,是显示芯片内部处理图形信号相...转载 2019-04-16 21:03:37 · 245 阅读 · 0 评论 -
Shader学习笔记(二)--三大主流编程语言
这里写自定义目录标题三大主流编程语言Shader Language总结 三大主流编程语言 Shader Language Shader Language的发展方向是设计出在便捷性方面可以和C++/Java相比的高级语言,赋予程序员灵活而方便的编程方式,并尽可能的控制渲染过程同时利用图形硬件的并行性,提高算法的效率。 Shader Language 目前主要有三种语言:基于OpenGL的OpenGL...转载 2019-04-16 21:25:49 · 779 阅读 · 0 评论 -
Shader学习笔记(三)--图形硬件简史和可编程管线
图形处理器简史 GPU发展简史 GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”,在现代计算机系统中的作用变得越来越重要。 20世纪六、七十年代,受硬件条件的限制,图形显示器只是计算机实现的角度来考虑图形用户界面的规范问题。此时还没有GPU的概念。 GPU概念在20世纪70年代末和80年代初被提出,使用单片集成电路(monolithic)作为图形芯片,此时的G...转载 2019-04-17 08:57:08 · 182 阅读 · 0 评论 -
Shader学习笔记(四)--Shader的组织形式
Unity Shader的组织形式 Unity Shader的形态 Shaderlab基本结构 Build-In Shader Unity Shader的形态 surface shader vertex and fragment shader fixed function shader Shaderlab基本结构 shader"name"{ [Properties] SubShader...转载 2019-04-17 22:51:01 · 190 阅读 · 0 评论 -
Shader学习笔记(五)--固定管线Shader1
Fixed function shader 固定功能Shader,功能有限,速度最快,兼容性高。 properties material lighting settexture pass Shaderlab基本结构 shader “name”{ [Properties] SubShader [FallBack] } 代码 Shader "MyShader/Lesson5" { Pro...转载 2019-04-19 22:36:27 · 100 阅读 · 0 评论 -
Shader学习笔记(六)--固定管线Shader2
settexture combine constantcolor blend tags Shader "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 · 91 阅读 · 0 评论 -
Shader学习笔记(七)--Surface Shader1
SurfaceOutput Input Lighting Shadow转载 2019-05-13 09:58:37 · 109 阅读 · 0 评论