unity-shader
Edgar-Ni
识人不识凌云木,直待凌云始道高
展开
-
Unity Shader 属性及标签
一、渲染流水线应用阶段、几何阶段、光栅化阶段 1、应用阶段(cpu实现) (1)把数据加载到显存中 例如:顶点的位置信息、法线方向、顶点颜色、纹理坐标 (2)设置渲染状态 (3)调用DrawCall 2、几何阶段(gpu实现) (1)顶点着色器:实现顶点的空间变换、顶点着色等 <完全可编程> (2)曲面着色器:可选着色器,用于细分图元 (3)几何着色器:可选着色器,被用于执行图原创 2017-05-24 20:02:53 · 2248 阅读 · 1 评论 -
unity shader学习 简单的顶点-片段 shader
Shader "Custom/Simple vert fragment Shader" //shader的名字及路径{ Properties //属性定义 { _MainTex("Texture", 2D) = "white" {} //主纹理 } SubShader //子着色器(必须有一个) { Pass //Pass原创 2017-09-08 20:41:40 · 322 阅读 · 0 评论 -
Unity 漫反射
diffuse=LightColor*Kd*max(N·L,0) 漫反射颜色=入射光(光源)颜色漫反射系数(0~1)入射光与法线夹角的余弦值(0~1)Shader "Custom/SimpleDiffuse"{ Properties { _MainTex("Texture", 2D) = "white" {} _DiffuseFactorRang原创 2017-09-10 22:18:25 · 582 阅读 · 0 评论 -
Unity 镜面反射
一、公式 specuColor = Kd*_LightColor0*pow(max(R·V 0), _Shininess); Kd–环境光颜色、顶点颜色、点光源的距离衰减 _LightColor0–光源颜色 R·V–反射光向量 · 观察向量 二、逐顶点着色(古罗着色)Shader "Custom/MySpecular_Vertex"{ Properties {原创 2017-09-11 17:04:23 · 1826 阅读 · 0 评论 -
设置 unity shader 半透明
1 设置unity shader原创 2018-11-28 12:09:05 · 1076 阅读 · 0 评论