微信扫一扫 分享朋友圈

已有 1788 人浏览分享

开启左侧

修仙笔记Shader篇之图片马赛克化

[复制链接]
1788 0

本帖最后由 SmilingFace 于 2023-4-18 20:33 编辑

Snipaste_2023-04-18_20-34-34.jpg

Shader "masaike"
{
    Properties
    {
        _MainTex ("Texture", 2D) = "white" {}
        _UvTilling("UvTilling",float) = 1
    }
    SubShader
    {
        Tags { "RenderType"="Opaque" }


        Pass
        {
            CGPROGRAM
            #pragma vertex vert
            #pragma fragment frag


            #include "UnityCG.cginc"

            struct appdata
            {
                float4 vertex : POSITION;
                float2 uv : TEXCOORD0;
            };

            struct v2f
            {
                float2 uv : TEXCOORD0;

                float4 vertex : SV_POSITION;
            };

            sampler2D _MainTex;
            float _UvTilling;


            v2f vert (appdata v)
            {
                v2f o;
                o.vertex = UnityObjectToClipPos(v.vertex);
                o.uv =v.uv;

                return o;
            }

            fixed4 frag (v2f i) : SV_Target
            {
                float2 uv =i.uv;
                uv=floor(uv*_UvTilling)/_UvTilling;
                fixed4 col = tex2D(_MainTex,uv);

                return col;
            }
            ENDCG
        }
    }
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 1创新分 +20 技术分 +15 艺术分 +12 收起 理由
admin + 20 + 15 + 12 效果感觉还有待提高~像素边缘断裂感比较明.

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

11

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • iOS App

  • 安卓App

Archiver|手机版|小黑屋|技你太美101

GMT+8, 2024-11-27 14:37 , Processed in 0.106584 second(s), 34 queries .

Powered by 技你太美101

© 2024 JNTM101 Team