unityshader教程_unity炫酷的shader

unityshader教程_unity炫酷的shader参考链接:http://www.xiaobao1993.com/373.html去色shader:Shader”Custom/Gray”{ Properties { _MainTex(“Base(RGB)”,2D)=”white”{} }SubShader{Pass{C

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

参考链接:http://www.xiaobao1993.com/373.html

去色shader:

Shader "Custom/Gray" {
	Properties 
	{
		_MainTex ("Base (RGB)", 2D) = "white" {}
	}    
    SubShader     
    {    
        Pass{  
        CGPROGRAM    
        #pragma vertex vert    
        #pragma fragment frag    
        #include "UnityCG.cginc" 
		
		sampler2D _MainTex;

        struct vertexOutput {    
        float4 pos : SV_POSITION;    
        float4 tex : TEXCOORD0;    
        };    
        vertexOutput vert(appdata_full input)    
        {    
            vertexOutput output;    
            output.pos = mul(UNITY_MATRIX_MVP, input.vertex);
			output.tex = input.texcoord;        
            return output;    
        }    
        float4 frag(vertexOutput input) : COLOR    
        {
			float4 col = tex2D(_MainTex, input.tex);
			//参考UnityCG.cginc中的Luminance
			float grey = dot(col.rgb, fixed3(0.22, 0.707, 0.071));
			col.rgb = float3(grey, grey, grey);     
            return col;    
        }    
        ENDCG}     
    }    
    //如果以上SubShader渲染失败则回滚采用Diffuse    
    FallBack "Diffuse"    
} 

前后对比图:

unityshader教程_unity炫酷的shader

unityshader教程_unity炫酷的shader

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185494.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 企业债和公司债的四点区别是_公司债和公司债券的区别

    企业债和公司债的四点区别是_公司债和公司债券的区别企业债和公司债的区别体现在四方面。一是发行主体不同:公司债券目前仅能由上市的股份有限公司发行。二是募集资金用途不同:企业债券的募集资金一般用于基础设施建设、固定资产投资、重大技术改造、公益事业投资等方

    2022年8月4日
    3
  • Android studio安装教程[通俗易懂]

    Android studio安装教程[通俗易懂]Androidstudio安装教程傻瓜式教程如果想要彻底重装Androidstudio可以删除目录C:\Users\用户名中的以下几个文件夹。.android.gradle.Androidstudio(Androidstudio4.0版本之前才有)隐藏文件夹(Androidstudio4.0版本后才有)C:\Users\用户名\AppData\Roaming\Google\AndroidStudio4.1C:\Users\用户名\AppData\Local\Google\A

    2022年6月7日
    36
  • 【Java】深入理解Java随机数

    【Java】深入理解Java随机数本文介绍Java随机数的内容

    2022年7月26日
    7
  • [转]Win 10 的 Win 按键没反应

    [转]Win 10 的 Win 按键没反应来自:http://www.pc0359.cn/article/win10/66397.html方法步骤:  1、首先我们需要将任务管理器运行出来。方法有两种,第一种:使用鼠标右键单击屏幕下方的任务栏,在弹出的选框中单击“任务管理器”即可打开;第二种:使用快捷键:Ctrl+Shift+Esc将其调出来。  2、进入任务管理器界面之后,结束桌面窗口管理器任务。  3、会…

    2022年5月12日
    34
  • 阿里笔试_阿里在线测评重不重要

    阿里笔试_阿里在线测评重不重要阿里笔试

    2022年4月20日
    58
  • debian 开机启动脚本_ubuntu 自启动脚本

    debian 开机启动脚本_ubuntu 自启动脚本在debian6中,加入开机启动脚本的方法与debian5不同了,直接做符号链接到runlevel已经不起作用了,提示缺少LSB信息,并且用insserv来替代update-rc.d:root@14:/etc/rc2.d#update-rc.d-n php_fastcgi.sh defaults           update-rc.d:usingdependencybas

    2022年10月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号