Blending vertex alpha

Для экспериментальных разработок и тем "я нашел чужой исходник, почему он не работает?"

Blending vertex alpha

Сообщение iwak1 17 мар 2012, 12:48

привет всем. народ, выручайте! нашел на англоязычном форуме интересный шейдер.
код там простой, но сколько я не шаманил, а поддержку нормал мапа добавить не смог. (ну оно и понятно, я ведь не шейдеропис :( )

Изображение

буду очень благодарен если кто-то даст совет как туда добавить поддержку этого самого нормала. тем более что штука полезная.
привожу код:

Синтаксис:
Используется glsl
 Shader "Blend 2 by Vertex Alpha" {
     
    Properties
    {
       _MainTex ("Texture 1  (vertex A  = white)", 2D) = ""
       _Texture2 ("Texture 2  (vertex A = black)", 2D) = ""
    }
     
    SubShader
    {
       BindChannels
       {
          Bind "vertex", vertex
          Bind "color", color
          Bind "texcoord", texcoord
       }
       
       Pass
       {
          SetTexture [_MainTex]
          SetTexture [_Texture2] {combine previous lerp(primary) texture}
       }
    }
     
     
    }
iwak1
UNец
 
Сообщения: 3
Зарегистрирован: 08 мар 2012, 01:19

Вернуться в Шейдерная кузня

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1