首页 > 其他分享 >uv值显示为颜色

uv值显示为颜色

时间:2023-01-29 00:45:20浏览次数:36  
标签:frag 显示 颜色 fixed4 uv vertex texcoord v2f pragma

 

UVColor.shader

Shader "My/UVColor"
{
    Properties
    {
    }

    SubShader
    {
        Tags
        {
            "RenderType" = "Opaque"
        }
        LOD 100

        Pass
        {
            CGPROGRAM
            #pragma vertex vert
            #pragma fragment frag
            #pragma target 2.0

            #include "UnityCG.cginc"

            struct appdata_t
            {
                float4 vertex : POSITION;
                float2 texcoord : TEXCOORD0;
            };

            struct v2f
            {
                float4 vertex : SV_POSITION;
                float2 texcoord : TEXCOORD0;
            };

            v2f vert(appdata_t v)
            {
                v2f o;
                o.vertex = UnityObjectToClipPos(v.vertex);
                o.vertex.xyzw = o.vertex.xyzw / o.vertex.w;

                o.texcoord = v.texcoord;
                return o;
            }

            fixed4 frag(v2f i) : SV_Target
            {
                fixed4 c = fixed4(0, 0, 0, 1);
                c.xy = i.texcoord;
                return c;
            }

            ENDCG
        }
    }
}

 

标签:frag,显示,颜色,fixed4,uv,vertex,texcoord,v2f,pragma
From: https://www.cnblogs.com/sailJs/p/17071580.html

相关文章

  • 图集Sprite作为材质贴图显示
    效果使用的图集 测试shader注意:如果Sprite带有透明度,注意使用Blend,否则透明部分将显示为黑色Shader"My/SpriteToMatTex"{Properties{_MainT......
  • drawio 导入外部插件,显示无法导入 ,外部插件已经禁用
    出现场景:想导入别人写的插件,却显示无法导入如图:出现原因:在1.9.x版本,官方默认设置禁止导入,需要手动输入命令行开启解决方法:找到exe文件,新建一个快捷文件......
  • 黑马程序员前端-CSS背景:颜色、图片、平铺、背景图片位置、背景图像
    前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端-CSS入门总结​​​​黑马程序员前端-CSS之emmet语法​​......
  • 黑马程序员前端-CSS的显示模式
    前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端-CSS入门总结​​​​黑马程序员前端-CSS之emmet语法​​......
  • 3-reg model构建篇-uvm_reg_block
    1. uvm_reg_block的特点(1) 一个寄存器模型必须包含一个reg_block; 一般DUT内具有相同的基地址的所有寄存器,会放在一个reg_block中.(2) uvm_reg_block可以包含任意......
  • vnc登录centos虚拟机 命令行显示sh-4.2#处理
    一、需求centos操作系统安装软件有些需要图形化界面,比如安装oracle数据库。二、问题解决执行source/root/.bashrc~/.bashrc:该文件包含专用于你的bashshell的bash信......
  • 解决pl2303在 windows 10 或windows 11 显示“PL2303HXA自2012已停产,请联系供货商”问
    解决pl2303USB转串口,在windows10或windows11显示“PL2303HXA自2012已停产,请联系供货商”问题,用如下驱动试试:Win10驱动下载:https://pan.baidu.com/s/1FgV-VPErQMJsV......
  • WIN版虚拟显示器usbmmidd_v2
    未连接显示器时在Windows10上激活辅助显示器在没有物理显示器的情况下,通过远程软件向日葵或者todesk连接主机,默认显示640*640分辨率,而且无法修改,网上存在一些付费版虚......
  • VB实现文字“闪入”显示的特殊效果
    作者:刘涛责任编辑:方舟对于编程爱好者来说,开发软件过程中文字显示处理是一项很重要的内容,它的显示效果的好坏,对程序的界面效果有很大的影响,如......
  • 西数硬盘颜色
     001、黑盘性能最强 002、蓝盘性能较强,声音较大,性能强于绿盘 003、绿盘 性能较差,声音小,发热量、节能盘、下载盘 004、红盘  NAS专用,性能高于自盘 0......