wska吧 关注:406贴子:7,764
  • 10回复贴,共1

【MainStars】详解sky.vertex,定义自己的天空

取消只看楼主收藏回复



IP属地:湖北来自Android客户端1楼2015-06-10 16:47回复
    sky shader by zheka_smirnov


    IP属地:湖北来自Android客户端2楼2015-06-10 16:49
    回复
      声明:这个并不是本人原创
      原创者:zheka_smirnov
      修改者:笔杆came


      IP属地:湖北来自Android客户端3楼2015-06-10 16:50
      回复
        #version 100
        // sky shader by zheka_smirnov
        uniform MAT4 WORLDVIEWPROJ;
        uniform vec4 FOG_COLOR;
        uniform vec4 CURRENT_COLOR;
        attribute mediump vec4 POSITION;
        attribute vec4 COLOR;
        varying vec4 color;
        const float fogNear = 0.3;
        void main()
        {
        gl_Position = WORLDVIEWPROJ * POSITION;
        vec4 clr = CURRENT_COLOR;
        clr.r = max(clr.r, 0.2);
        clr.b = max(clr.b, 0.5);
        color = mix( clr, FOG_COLOR, COLOR.r );
        }


        IP属地:湖北来自Android客户端4楼2015-06-10 16:51
        回复
          转载务必说明作者以及修改者。


          IP属地:湖北来自Android客户端5楼2015-06-10 16:51
          回复
            在原作者的源码中,没有Color.g的值,即默认为1,而加入Color.g后天空的颜色更加多彩了。


            IP属地:湖北来自Android客户端6楼2015-06-10 16:52
            回复
              这是楼上笔杆源码所显示的天空,个人觉得比较好。RGB取色来自与PC材质 Custom Sky 中 mcpatcher/sky/sky.png



              IP属地:湖北来自Android客户端7楼2015-06-10 16:56
              回复
                也可以自己定义颜色,比如……




                IP属地:湖北来自Android客户端8楼2015-06-10 16:57
                回复
                  再比如……




                  IP属地:湖北来自Android客户端9楼2015-06-10 16:57
                  回复
                    拥有一款好光影,对于玩MC的心情也会好多呢~


                    IP属地:湖北来自Android客户端10楼2015-06-10 16:58
                    回复
                      @初音未来白无垢 @TBPMTeam @Sy材质组


                      IP属地:湖北来自Android客户端11楼2015-06-10 16:59
                      回复