- Home /
Question by
brlan10 · Jun 22, 2017 at 03:53 PM ·
shaderfogvertex shader
Adding fog to this shader in unity 5.6
This is a shader that came with the popular Ferr2D tool for unity. It's a vertex lighting shader that is used for 2D graphics. Whenever I try to add fog to this code, it works, but then the shader becomes unlit. Can anyone help me add fog to this shader without it becoming unlit?
Shader "Ferr/2D Terrain/Vertex Lit/Textured Transparent With Fog" {
Properties {
_MainTex("Texture (RGB)", 2D ) = "white" {}
_Color ("Tint", Color) = (1,1,1,1)
}
SubShader {
Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" }
Blend SrcAlpha OneMinusSrcAlpha
LOD 100
Cull Off
ZWrite Off
Pass {
Tags { LightMode = Vertex }
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma fragmentoption ARB_precision_hint_fastest
#define FERR2DT_TINT
#define FERR2DT_VERTEXLIT
#include "UnityCG.cginc"
#include "Ferr2DTCommon.cginc"
ENDCG
}
}
Fallback "Unlit/Texture"
}
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220612124709im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Fog shader 2 Answers
Mobile performance of splat map shader with distance blending 0 Answers
Disable fog in Surface Shader 0 Answers
Creating a fogless version of a built-in shader 1 Answer
Vertex displacement shader not working 2 Answers