![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shader学习
文章平均质量分 56
老章z270901903
这个作者很懒,什么都没留下…
展开
-
unity shader中有哪些属性如何使用
Shader"practice/myshader"{Properties{_Color("color",Color)=(1,1,1,1) //颜色,一般用fixed4_Vector("vector",Vector)=(1,2,3,4) //向量类型,float4 _Int("int",Int)=123//整数原创 2016-12-26 15:44:02 · 2638 阅读 · 0 评论 -
创建vert和frag函数
Shader"practice/vert and frag"{SubShader{Pass{CGPROGRAM#pragma vertex vert //顶点函数,只是声明了函数名#pragma fragment frag //片元函数float4 vert(float4 v:POSITION):SV_POSITION{原创 2016-12-26 15:45:01 · 2217 阅读 · 0 评论 -
法线的颜色
Shader"practice/s3shader"{SubShader{Pass{CGPROGRAM#pragma vertex vert#pragma fragment fragstruct a2v {float4 vertex:POSITION;float3 normal:NORMAL;float4原创 2016-12-26 15:45:54 · 2946 阅读 · 0 评论 -
shader中创建漫反射和高光
Shader"practice/diffuse and specular"{Properties{_Diffuse("diffuseColor",color)=(1,1,1,1)_Specular("SpecularSize",Range(0,1))=0.01}SubShader{Pass{Tags{"LightMode"="ForwardBase"}CGPROGR原创 2016-12-26 15:49:27 · 330 阅读 · 0 评论 -
添加uv贴图
Shader "Custom/s7" {Properties{_Diffuse("diffuse color",Color) = (1,1,1,1)_MainTex("Main Tex",2D) = "white"{}_Specular("specular color",Color) = (1,1,1,1)_Gloss("gloss",Range(1,40)) = 10}原创 2017-01-05 10:28:36 · 925 阅读 · 0 评论