固定管线shader编写:基本属性
来源:互联网 发布:centos 7开机密码忘记 编辑:程序博客网 时间:2024/05/17 08:18
欢迎转载!转载时请注明出处:http://write.blog.csdn.net/postedit/50753008
shader 部分介绍:
properties:属性部分
material:材质部分
lighting: 启用光照(顶点光照)
settexture : 设置贴图
():表示一个固定值
[]:表示一个属性值
diffuse:材质的漫反射颜色,其实就是材质固有的颜色
ambient:环境光
specular:高光(光滑物体使用),必须添加separatespecular
separatespecular:独立镜面的高光
shininess:高光反射的区域
效果:
emission:自发光(烧红的碳)
效果:
lighting on/off:光照 打开/关闭
separatespecular on/off:镜面高光开关 打开/关闭
Blend SrcAlpha OneMinusSrcAlpha
解释:假设屏幕最前的就为B,后面那个就为A
用1减去B的srcAlpha的比例,去渲染B之前已经被渲染好的场景颜色值
combine : 合并
primary:之前计算的顶点光照颜色值
double:两倍(*2)
quad :4倍(*4)
previous : 之前计算的顶点光照值和贴图值
combine 后面接的参数用逗号隔开,后面的texture表示取贴图原本的alpha通道值,previous取得之前的颜色值失效
constant 只取了constantColor的alpha通道值
tags : 控制渲染顺序
blend : 混合
效果:半透明的花球挡住后面的黑球
注意事项:
shader 语句后不需要添加分号“;”
shader 不区分大小写
0 0
- 固定管线shader编写:基本属性
- Shader 固定管线 详解
- 固定渲染管线Shader
- Unity固定管线shader总结
- Shader 固定管线详解二
- Fixed Function Shader(固定渲染管线)
- 固定管线shader以及unity旋转四元数
- shader回顾02 --- 固定管线编程基础
- Shader(固定管线着色器)
- U3D:Shader固定管线关闭雾
- unity shader的固定管线(fixed function shader)
- Shader编程笔记(一)<新手入门> 固定管线Shader
- Shader编程笔记(二)<新手入门> 固定管线Shader
- shader 入门 《从固定图形管线到可编程流处理器》
- unity shader 固定管线实例(二) 光照 颜色和纹理
- unity shader 固定管线实例(四) 渲染不一样的背面
- unity shader 固定管线实例(五) 简单的玻璃效果
- unity 固定管线shader转换到顶点片段着色器
- Shader 学习二:Unity shader 的组织形式
- Basic C++ Container classes summary(Array, Vector, List)
- 【IntentService】原理解析
- 解决window平台下JNI生成头文件找不到"xxx"类文件
- The 6th Zhejiang Provincial Collegiate Programming Contest->ProblemA:Second-price Auction
- 固定管线shader编写:基本属性
- The 6th Zhejiang Provincial Collegiate Programming Contest->ProblemB:Light Bulb
- c的简单数据组存储
- iOS开发系列--C语言之预处理
- 一篇很全面的freemarker教程
- 15个值得开发人员关注的jQuery开发技巧和心得
- PostCSS一种更优雅、更简单的书写CSS方式
- 基于platform总线的中断(按键)字符设备驱动设计
- spring【7】(spring事务详解)