Fixed function shader(固定管线着色器)

Shader "Custom/Text01" {                        //shader名称

Properties   Shader属性

{

//定义一个名称为Main Color属性

_Color ("Main Color", Color) =(1,0.5,0.5,1)

_SpecularColor("高光颜色", Color) = (0.5, 0.5, 0.5, 0.5)

_Shininess("光泽度范围", Range (0.02,1.0)) = 0.07          // 范围

_EmissionColor("自发光", Color) = (0.1, 0.1, 0.1, 0.1)

_MainTex("主纹理", 2D) = "red"{}                                      //当贴图丢失后显示的颜色

}

SubShader         //子着色器Shader的实现代码(可多个,直到显卡可执行)

{

Pass  //pass通道(可多个,其效果为所有pass的附加效果)

{

Material

{

//漫反射  注意要把灯光开启

Diffuse[_Color]

//单纯的去改变一个物体的颜色

Ambient[_Color]

//添加高光

Specular[_SpecularColor]

//光泽度

Shininess[_Shininess]

         //自发光

//Emission[_EmissionColor]

}

Lighting On             //开启灯光 代表受灯光的影响

//SeparateSpecular On       //开启高光

SetTexture[_MainTex]{}     //添加贴图

}

}FallBack "Text"      //备用路径

}

注:以上Shader为备用着色器,ShaderLad语言  , FallBack 之后。

转载于:https://www.cnblogs.com/XiaoLang0/p/9512403.html

Fixed Function Shader相关推荐

  1. Shader编程学习笔记(五)—— Fixed Function Shader 1

    Fixed Function Shader 在学习固定管线着色器中要涉及到的知识点是: Properties Material Lighting SetTexture Pass 首先来回忆一下Shad ...

  2. UnityShader之Shader分类篇【Shader资料2】

    关于ShaderLab,从我个人的理解上来看应该是分为三种类型. 1.Fixed function shader 固定渲染管线Shader,基于用于高级Shader在老显卡无法显示时的Fallback ...

  3. Shader的基础知识

    管线渲染 定义:图形数据在GPU上经过运算处理,最后输出到屏幕的过程 1. 顶点处理: 接收模型顶点数据.坐标系装换 2. 图元装配: 组装面.连接相邻的顶点,绘制为三角面 3. 光栅化 :计算三角面 ...

  4. 【我的书】Unity Shader的书 — 目录(2016.5.19最后一次更新)

    写在前面 感谢所有点进来看的朋友.没错,我目前打算写一本关于Unity Shader的书. 出书的目的有下面几个: 总结我接触Unity Shader以来的历程,给其他人一个借鉴.我非常明白学Shad ...

  5. 【我的书】Unity Shader的书 — 文件夹(2015.12.21更新)

    写在前面 感谢全部点进来看的朋友.没错.我眼下打算写一本关于Unity Shader的书. 出书的目的有以下几个: 总结我接触Unity Shader以来的历程,给其它人一个借鉴.我非常明确学Shad ...

  6. 学习Shader Unity Shader 基础

    1.如何充分利用 Unity Shader 来为我们的游戏增光添彩? 材质和 Unity Shader: 在Unity中,我们需要配合使用材质(Material)和 Unity Shader 才能达到 ...

  7. Unity3D Shader编程】之二 雪山飞狐篇:Unity的基本Shader框架写法颜色、光照与材质

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/40955607 作者:毛星云(浅墨) ...

  8. Shader入门精要

    shader链接: https://blog.csdn.net/tjw02241035621611/article/details/80038608 shader优化CPU:    https://b ...

  9. Shader入门教程

    学习Unity有一段时间了,都说Unity想要进阶得学会Shader编程,因此花了一阵子来学习Shader编程.学了之后才发现,Shader并没有我原先想的那么复杂,掌握它的原理和语法后,我们也能用s ...

最新文章

  1. 你有没有试过“闭上眼”使用:京东、滴滴、QQ、支付宝?
  2. 使用python下载文件_详解使用Python下载文件的几种方法
  3. 实战:Windows Server 2008 使用WSUS实现内网计算机系统更新
  4. 15.枚举enum.rs
  5. ECCV 2020 亮点摘要(上)
  6. 2.函数(代码的整洁之道)
  7. 2020项目商机_2020未来商机,一万元可以做什么项目
  8. Base64的编码实现原理攻略
  9. 河神,不用砍死那个天秤座的男孩了
  10. jcr多久更新一次_科学网—你知道吗,SCI影响因子数据在7月又有更新了 - LetPub编辑的博文...
  11. NetAssist 网络助手
  12. 俄罗斯方块c语言代码 vc 6.0,VC++6.0俄罗斯方块代码
  13. ubuntu批量文件查找替换
  14. SEGGER_RTT_printf()函数实现打印浮点、负数-示例
  15. 怎样python爬虫更换ip地址爬取网站
  16. linux 运行魂斗罗,如何在linux/freebsd下玩模拟器游戏_linux教程
  17. 2008年9月23号,星期二,晴。博观而约取,厚积而薄发。(苏轼)
  18. 工作那些事(二十八)项目管理模式:项目型、职能型、矩阵型
  19. PowerApps 中的 Filter、Search 和 LookUp 函数
  20. 以虎嗅网4W+文章的文本挖掘为例,展现数据分析的一整套流程

热门文章

  1. swagger2maven依赖_Maven + SpringMVC项目集成Swagger
  2. 输入引脚时钟约束_最强干货分享 | 时钟树例外(exclude pin、stop pin、non_stop pin、float pin)...
  3. MySQL 基础 ———— 视图的应用与总结
  4. 众友科技计算机组成原理,组成原理:采用微程序控制器的模型机CPU设计(10页)-原创力文档...
  5. c语言中申请内存并初始化,c语言中结构体的定义、初始化及内存分配
  6. bettertouchtool闪退_BetterTouchTool for Mac 3.238 无闪退 触控板增强工具
  7. java basic data type,java基本数据类型--Basic Datatypes
  8. ladp3 获取属性_Ldap3库使用方法(四)
  9. 利用trunk实现vlan内通信_实现不同VLAN间通信——单臂路由
  10. moel vue 自定义v_vue组件,自定义v-model方法