Unity Master
O forum está desativado! Continuamos no blog:
http://unitytutos.blogspot.com.br/
Ou no canal do Youtube:
www.youtube.com/user/XDtulio

Participe do fórum, é rápido e fácil

Unity Master
O forum está desativado! Continuamos no blog:
http://unitytutos.blogspot.com.br/
Ou no canal do Youtube:
www.youtube.com/user/XDtulio
Unity Master
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Curta!
Últimos assuntos
» Problemas com Touch.
[Shader]Criando "contorno/Stroke" nos modelos. Icon_minitime1Ter Jul 14, 2015 4:19 pm por FernandoGarcia

» [Duvida] fazendo objeto sumir ao spawnar no mesmo lugar
[Shader]Criando "contorno/Stroke" nos modelos. Icon_minitime1Sáb Ago 23, 2014 1:44 pm por John Von Stoker

» !AJUDA! TOUCH SCREEN
[Shader]Criando "contorno/Stroke" nos modelos. Icon_minitime1Sáb maio 10, 2014 4:26 pm por Capitão Cacete

» Duvida Coordenadas Mouse - terreno;
[Shader]Criando "contorno/Stroke" nos modelos. Icon_minitime1Seg Mar 10, 2014 3:25 pm por Paulosalum

» Formação de equipe amadora
[Shader]Criando "contorno/Stroke" nos modelos. Icon_minitime1Ter Dez 24, 2013 8:56 am por Fellipe

» Apresentação Rodrigo
[Shader]Criando "contorno/Stroke" nos modelos. Icon_minitime1Qui Set 19, 2013 3:29 pm por Capitão Cacete

» Erro BCE0051
[Shader]Criando "contorno/Stroke" nos modelos. Icon_minitime1Sáb Jun 15, 2013 12:37 pm por anairama_24

» [Resolvido]alguem me ajuda ;D
[Shader]Criando "contorno/Stroke" nos modelos. Icon_minitime1Sáb Mar 09, 2013 6:12 pm por darkgenel

» [Resolvido]Scripts touchscreen Android
[Shader]Criando "contorno/Stroke" nos modelos. Icon_minitime1Qua Mar 06, 2013 9:50 pm por Alisson Monteiro

Entrar

Esqueci-me da senha

Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Palavras-chaves

objetos  fazer  mover  2012  jogo  ajuda  como  mouse  

Os membros mais ativos da semana
Nenhum usuário

Parceiros

[Shader]Criando "contorno/Stroke" nos modelos.

Ir para baixo

[Shader]Criando "contorno/Stroke" nos modelos. Empty [Shader]Criando "contorno/Stroke" nos modelos.

Mensagem por Capitão Cacete Seg Jan 07, 2013 4:42 pm

[Shader]Criando "contorno/Stroke" nos modelos. 180px-Lighted_Bumped_Outline

Como criar linhas envolta dos modelos.
Iniciando, vamos em create > Shader, nomei-o como quiser.
abra com o editor de scripts, e insira o seguinte codigo:

Código:

///////////////////////////////////////////////////////////////////////
//Toon Lighted Bumped Outline Shader by Jack Trades @ www.xiphias.org//
///////////////////////////////////////////////////////////////////////

Shader "Toon/Lighted Bumped Outline" {
   Properties {
      _Color ("Main Color", Color) = (1,1,1,1)
      _OutlineColor ("Outline Color", Color) = (0,0,0,1)
      _Outline ("Outline width", Range (.002, 0.03)) = .005
      _Ramp ("Shading Ramp", 2D) = "gray" {}
      _MainTex ("Texture", 2D) = "white" {}
      _BumpMap ("Normalmap", 2D) = "bump" {}
    }
   
    SubShader {
      Tags { "RenderType" = "Opaque" }
      CGPROGRAM
      #pragma surface surf Ramp

      sampler2D _Ramp;

      half4 LightingRamp (SurfaceOutput s, half3 lightDir, half atten) {
         half NdotL = dot (s.Normal, lightDir);
         half diff = NdotL * 0.5  0.5;
         half3 ramp = tex2D (_Ramp, float2(diff)).rgb;
         half4 c;
         c.rgb = s.Albedo * _LightColor0.rgb * ramp * (atten * 2);
         c.a = s.Alpha;
         return c;
      }

      struct Input {
         float2 uv_MainTex;
         float2 uv_BumpMap;
      };
      sampler2D _MainTex;
      sampler2D _BumpMap;
      fixed4 _Color;
   
      void surf (Input IN, inout SurfaceOutput o) {
         o.Albedo = tex2D (_MainTex, IN.uv_MainTex).rgb;
         o.Normal = UnpackNormal(tex2D(_BumpMap, IN.uv_BumpMap));
      }
   
      ENDCG
      
      CGINCLUDE
      #include "UnityCG.cginc"
   
      struct appdata {
         float4 vertex : POSITION;
         float3 normal : NORMAL;
      };

      struct v2f {
         float4 pos : POSITION;
         float4 color : COLOR;
      };
   
      uniform float _Outline;
      uniform float4 _OutlineColor;
   
      v2f vert(appdata v) {
         v2f o;
         o.pos = mul(UNITY_MATRIX_MVP, v.vertex);

         float3 norm  = mul ((float3x3)UNITY_MATRIX_IT_MV, v.normal);
         float2 offset = TransformViewToProjection(norm.xy);

         o.pos.xy  = offset * o.pos.z * _Outline;
         o.color = _OutlineColor;
         return o;
      }
      ENDCG
      
      Pass {
         Name "OUTLINE"
         Tags { "LightMode" = "Always" }
         Cull Front
         ZWrite On
         ColorMask RGB
         Blend SrcAlpha OneMinusSrcAlpha

         CGPROGRAM
         #pragma vertex vert
         #pragma fragment frag
         half4 frag(v2f i) :COLOR { return i.color; }
         ENDCG
      }
   
    }
   
   Fallback "Diffuse Bumped"
}

///////////////////////////////////////////////////////////////////////
//Toon Lighted Bumped Outline Shader by Jack Trades @ www.xiphias.org//
///////////////////////////////////////////////////////////////////////
O Script não foi criado por min, creditos no script.
Capitão Cacete
Capitão Cacete
Admin
Admin

Mensagens : 95
Data de inscrição : 26/09/2011
Idade : 28

https://unitymaster.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos