{"id":5427,"date":"2021-10-09T19:36:23","date_gmt":"2021-10-09T16:36:23","guid":{"rendered":"https:\/\/unitycoder.com\/blog\/?p=5427"},"modified":"2021-10-09T19:36:23","modified_gmt":"2021-10-09T16:36:23","slug":"draw-new-unity-logo-using-surface-shader-default-cube","status":"publish","type":"post","link":"https:\/\/unitycoder.com\/blog\/2021\/10\/09\/draw-new-unity-logo-using-surface-shader-default-cube\/","title":{"rendered":"Draw New Unity Logo using Surface Shader (+Default Cube)"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/RtQt6k9_khk?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler\"><div class=\"wp-block-embed__wrapper\">\n<style>.gist table { margin-bottom: 0; }<\/style><div style=\"tab-size: 8\" id=\"gist112207483\" class=\"gist\">\n    <div class=\"gist-file\" translate=\"no\" data-color-mode=\"light\" data-light-theme=\"light\">\n      <div class=\"gist-data\">\n        \n<div class=\"js-gist-file-update-container js-task-list-container\">\n      <div id=\"file-unitylogoshader-cs\" class=\"file my-2\">\n    \n    <div itemprop=\"text\"\n      class=\"Box-body p-0 blob-wrapper data type-c  \"\n      style=\"overflow: auto\" tabindex=\"0\" role=\"region\"\n      aria-label=\"UnityLogoShader.cs content, created by unitycoder on 06:29PM on October 05, 2021.\"\n    >\n\n        \n<div class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\">\n\n  <template class=\"js-file-alert-template\">\n  <div data-view-component=\"true\" class=\"flash flash-warn flash-full d-flex flex-items-center\">\n  <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg>\n    <span>\n      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.\n      <a class=\"Link--inTextBlock\" href=\"https:\/\/github.co\/hiddenchars\" target=\"_blank\">Learn more about bidirectional Unicode characters<\/a>\n    <\/span>\n\n\n  <div data-view-component=\"true\" class=\"flash-action\">        <a href=\"{{ revealButtonHref }}\" data-view-component=\"true\" class=\"btn-sm btn\">    Show hidden characters\n<\/a>\n<\/div>\n<\/div><\/template>\n<template class=\"js-line-alert-template\">\n  <span aria-label=\"This line has hidden Unicode characters\" data-view-component=\"true\" class=\"line-alert tooltipped tooltipped-e\">\n    <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg>\n<\/span><\/template>\n\n  <table data-hpc class=\"highlight tab-size js-file-line-container\" data-tab-size=\"4\" data-paste-markdown-skip data-tagsearch-path=\"UnityLogoShader.cs\">\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L1\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"1\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC1\" class=\"blob-code blob-code-inner js-file-line\">\/\/ https:\/\/unitycoder.com\/blog\/2021\/10\/09\/draw-new-unity-logo-using-surface-shader-default-cube\/<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L2\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"2\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC2\" class=\"blob-code blob-code-inner js-file-line\">Shader &quot;Custom\/UnityLogoShader&quot;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L3\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"3\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC3\" class=\"blob-code blob-code-inner js-file-line\">{<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L4\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"4\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC4\" class=\"blob-code blob-code-inner js-file-line\">    Properties<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L5\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"5\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC5\" class=\"blob-code blob-code-inner js-file-line\">    {<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L6\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"6\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC6\" class=\"blob-code blob-code-inner js-file-line\">        _Color (&quot;Color&quot;, Color) = (1,1,1,1)<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L7\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"7\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC7\" class=\"blob-code blob-code-inner js-file-line\">        _MainTex (&quot;Albedo (RGB)&quot;, 2D) = &quot;white&quot; {}<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L8\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"8\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC8\" class=\"blob-code blob-code-inner js-file-line\">        _Glossiness (&quot;Smoothness&quot;, Range(0,1)) = 0.5<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L9\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"9\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC9\" class=\"blob-code blob-code-inner js-file-line\">        _Metallic (&quot;Metallic&quot;, Range(0,1)) = 0.0<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L10\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"10\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC10\" class=\"blob-code blob-code-inner js-file-line\">    }<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L11\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"11\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC11\" class=\"blob-code blob-code-inner js-file-line\">    SubShader<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L12\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"12\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC12\" class=\"blob-code blob-code-inner js-file-line\">    {<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L13\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"13\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC13\" class=\"blob-code blob-code-inner js-file-line\">        Tags { &quot;RenderType&quot;=&quot;Opaque&quot; }<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L14\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"14\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC14\" class=\"blob-code blob-code-inner js-file-line\">        LOD 200<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L15\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"15\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC15\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L16\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"16\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC16\" class=\"blob-code blob-code-inner js-file-line\">        CGPROGRAM<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L17\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"17\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC17\" class=\"blob-code blob-code-inner js-file-line\">        #pragma surface surf Standard fullforwardshadows vertex:vert<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L18\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"18\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC18\" class=\"blob-code blob-code-inner js-file-line\">        #pragma target 3.0<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L19\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"19\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC19\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L20\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"20\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC20\" class=\"blob-code blob-code-inner js-file-line\">        sampler2D _MainTex;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L21\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"21\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC21\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L22\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"22\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC22\" class=\"blob-code blob-code-inner js-file-line\">        struct Input<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L23\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"23\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC23\" class=\"blob-code blob-code-inner js-file-line\">        {<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L24\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"24\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC24\" class=\"blob-code blob-code-inner js-file-line\">            float2 uv_MainTex;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L25\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"25\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC25\" class=\"blob-code blob-code-inner js-file-line\">            float3 vertexNormal;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L26\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"26\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC26\" class=\"blob-code blob-code-inner js-file-line\">        };<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L27\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"27\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC27\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L28\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"28\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC28\" class=\"blob-code blob-code-inner js-file-line\">        half _Glossiness;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L29\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"29\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC29\" class=\"blob-code blob-code-inner js-file-line\">        half _Metallic;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L30\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"30\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC30\" class=\"blob-code blob-code-inner js-file-line\">        fixed4 _Color;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L31\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"31\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC31\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L32\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"32\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC32\" class=\"blob-code blob-code-inner js-file-line\">        UNITY_INSTANCING_BUFFER_START(Props)<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L33\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"33\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC33\" class=\"blob-code blob-code-inner js-file-line\">        UNITY_INSTANCING_BUFFER_END(Props)<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L34\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"34\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC34\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L35\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"35\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC35\" class=\"blob-code blob-code-inner js-file-line\">       void vert (inout appdata_full v, out Input o) <\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L36\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"36\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC36\" class=\"blob-code blob-code-inner js-file-line\">       {<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L37\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"37\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC37\" class=\"blob-code blob-code-inner js-file-line\">           UNITY_INITIALIZE_OUTPUT(Input,o);<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L38\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"38\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC38\" class=\"blob-code blob-code-inner js-file-line\">           o.vertexNormal = abs(v.normal); \/\/ Aah, this is why normal wasnt Normal!<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L39\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"39\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC39\" class=\"blob-code blob-code-inner js-file-line\">       }<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L40\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"40\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC40\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L41\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"41\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC41\" class=\"blob-code blob-code-inner js-file-line\">        void surf (Input IN, inout SurfaceOutputStandard o)<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L42\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"42\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC42\" class=\"blob-code blob-code-inner js-file-line\">        {<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L43\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"43\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC43\" class=\"blob-code blob-code-inner js-file-line\">            float2 uv = IN.uv_MainTex;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L44\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"44\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC44\" class=\"blob-code blob-code-inner js-file-line\">            float3 normal = IN.vertexNormal;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L45\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"45\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC45\" class=\"blob-code blob-code-inner js-file-line\">            float c=0;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L46\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"46\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC46\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L47\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"47\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC47\" class=\"blob-code blob-code-inner js-file-line\">            float s1 = 0.37;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L48\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"48\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC48\" class=\"blob-code blob-code-inner js-file-line\">            float s2 = 0.8;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L49\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"49\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC49\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L50\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"50\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC50\" class=\"blob-code blob-code-inner js-file-line\">            \/\/ right panel<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L51\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"51\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC51\" class=\"blob-code blob-code-inner js-file-line\">            if (normal.z&gt;0.99)<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L52\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"52\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC52\" class=\"blob-code blob-code-inner js-file-line\">            {<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L53\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"53\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC53\" class=\"blob-code blob-code-inner js-file-line\">                c= 1-((step(uv.x,0.8)-step(uv.x,0.37))*(step(uv.y,0.63)-step(uv.y,0.2)));<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L54\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"54\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC54\" class=\"blob-code blob-code-inner js-file-line\">                float l =1-(distance(uv.x,1-uv.y)&lt;0.1&amp;uv.y&gt;0.5);<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L55\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"55\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC55\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L56\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"56\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC56\" class=\"blob-code blob-code-inner js-file-line\">                o.Albedo = c*l;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L57\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"57\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC57\" class=\"blob-code blob-code-inner js-file-line\">            }else{ \/\/ other panels<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L58\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"58\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC58\" class=\"blob-code blob-code-inner js-file-line\">                <\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L59\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"59\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC59\" class=\"blob-code blob-code-inner js-file-line\">                c = 1-((step(uv.x,s2)-step(uv.x,s1))*(step(uv.y,s2)-step(uv.y,s1))); \/\/ lol<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L60\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"60\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC60\" class=\"blob-code blob-code-inner js-file-line\">                float l =1-(distance(uv.x,uv.y)&lt;0.1&amp;uv.x&lt;0.5); \/\/ lolx2<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L61\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"61\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC61\" class=\"blob-code blob-code-inner js-file-line\">                o.Albedo = c*l;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L62\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"62\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC62\" class=\"blob-code blob-code-inner js-file-line\">            }<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L63\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"63\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC63\" class=\"blob-code blob-code-inner js-file-line\">            o.Metallic = _Metallic;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L64\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"64\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC64\" class=\"blob-code blob-code-inner js-file-line\">            o.Smoothness = _Glossiness;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L65\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"65\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC65\" class=\"blob-code blob-code-inner js-file-line\">            o.Alpha = 1;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L66\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"66\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC66\" class=\"blob-code blob-code-inner js-file-line\">        }<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L67\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"67\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC67\" class=\"blob-code blob-code-inner js-file-line\">        ENDCG<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L68\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"68\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC68\" class=\"blob-code blob-code-inner js-file-line\">    }<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L69\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"69\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC69\" class=\"blob-code blob-code-inner js-file-line\">    FallBack &quot;Diffuse&quot;<\/td>\n        <\/tr>\n        <tr>\n          <td id=\"file-unitylogoshader-cs-L70\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"70\"><\/td>\n          <td id=\"file-unitylogoshader-cs-LC70\" class=\"blob-code blob-code-inner js-file-line\">}<\/td>\n        <\/tr>\n  <\/table>\n<\/div>\n\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n      <\/div>\n      <div class=\"gist-meta\">\n        <a href=\"https:\/\/gist.github.com\/unitycoder\/322c40f58ce1693bde9adc38ac023e14\/raw\/1e8bbaf7102d9abf8406279407470abe7e7a6575\/UnityLogoShader.cs\" style=\"float:right\" class=\"Link--inTextBlock\">view raw<\/a>\n        <a href=\"https:\/\/gist.github.com\/unitycoder\/322c40f58ce1693bde9adc38ac023e14#file-unitylogoshader-cs\" class=\"Link--inTextBlock\">\n          UnityLogoShader.cs\n        <\/a>\n        hosted with &#10084; by <a class=\"Link--inTextBlock\" href=\"https:\/\/github.com\">GitHub<\/a>\n      <\/div>\n    <\/div>\n<\/div>\n\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":5428,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[13],"tags":[1211,14,171],"class_list":["post-5427","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-shaders","tag-logo","tag-shader","tag-unity"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2021\/10\/logo.jpg?fit=480%2C280&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p1KTaT-1px","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/5427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/comments?post=5427"}],"version-history":[{"count":1,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/5427\/revisions"}],"predecessor-version":[{"id":5429,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/5427\/revisions\/5429"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/media\/5428"}],"wp:attachment":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/media?parent=5427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/categories?post=5427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/tags?post=5427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}