mc光影吧 关注:8,583贴子:130,327

[SEUS PTGI光影修改教程]-PTGI全家桶添加晃动

只看楼主收藏回复

最近大家都懂,PTGI默认不晃动有原因。但是。又有人挖坟老帖。而且问的人也挺多。只能再弄一个了。
//////////警告//////////
警告:由于按照被T大神的说法,晃动与光追不能配合。所以修改后一切光追无法与光追配合的一系列问题后果自行承担。
警告:由于按照被T大神的说法,晃动与光追不能配合。所以修改后一切光追无法与光追配合的一系列问题后果自行承担。
警告:由于按照被T大神的说法,晃动与光追不能配合。所以修改后一切光追无法与光追配合的一系列问题后果自行承担。
//////////说明//////////
晃动Waving.glsl和WavingFront.glsl为晃动需要文件。十分重要。
Waving.glsl是晃动主体代码。WavingFront.glsl为晃动调用代码(类似于前置)
//////////包含//////////
mc_Entity=数字ID
晃动包含:草类(mc_Entity:31),红花(mc_Entity:38),花类(mc_Entity:37),小麦(mc_Entity:59), 叶子类(mc_Entity:18或161),高植物类(mc_Entity:175)
//////////支持范围//////////
Waving.glsl和WavingFront.glsl文件请区分版本。如果版本错误会导致文件报错。SEUS PTGI E1~SEUS PTGI HRR 2.1和SEUS PTGI E12 GFME~SEUS PTGI HRR 2.1 GFME按范围更新
//////////问题//////////
1.出现报错请检查Waving.glsl和WavingFront.glsl文件是否存在。
2.检查代码位置,多试几次
确保不是以上问题后。那么,你就别用了,毕竟晃动也没那么必要。
就到这里。
下面7:10开始。


IP属地:广东1楼2021-08-29 18:47回复
    看楼中楼,本楼回复。


    IP属地:广东2楼2021-08-29 19:29
    收起回复
      //SEUS PTGI E1//
      虽然SEUS PTGI自带晃动
      但是。部分没有晃动,但是本包有。可能不公平。
      解压后
      打开shaders\gbuffers_terrain.vsh
      把480~644行内容全部删除
      然后480行输入
      #include "Waving.glsl"
      然后481行输入
      position.xyz += cameraPosition.xyz;
      保存完成。


      IP属地:广东4楼2021-08-29 20:03
      收起回复
        //SEUS PTGI E2//
        虽然SEUS PTGI自带晃动
        但是。部分没有晃动,但是本包有。可能不公平。
        解压后
        打开shaders\gbuffers_terrain.vsh
        把492~656行内容全部删除
        记得把下载的Waving.glsl复制到shaders文件夹里面。
        然后491行输入
        #include "Waving.glsl"
        然后492行输入
        position.xyz += cameraPosition.xyz;
        保存完成。


        IP属地:广东5楼2021-08-29 20:15
        收起回复
          //SEUS PTGI E3//
          虽然SEUS PTGI自带晃动
          但是。部分没有晃动,但是本包有。可能不公平。
          解压后
          打开shaders\gbuffers_terrain.vsh
          把492~656行内容全部删除
          记得把下载的Waving.glsl复制到shaders文件夹里面。
          然后206行输入
          #include "Waving.glsl"
          然后493行输入
          position.xyz += cameraPosition.xyz;
          保存完成。


          IP属地:广东6楼2021-08-29 20:21
          回复
            //SEUS PTGI E4//
            虽然SEUS PTGI自带晃动
            但是。部分没有晃动,但是本包有。可能不公平。
            解压后
            打开shaders\gbuffers_terrain.vsh
            把492~656行内容全部删除
            记得把下载的Waving.glsl复制到shaders文件夹里面。
            然后206行输入
            #include "Waving.glsl"
            然后493行输入
            position.xyz += cameraPosition.xyz;
            保存完成。


            IP属地:广东7楼2021-08-29 20:28
            回复
              //SEUS PTGI E5//
              解压后
              打开shaders\gbuffers_terrain.vsh
              然后删除514~650行所有代码
              514行是:#if 0
              650行是:#endif
              记住。514~650行内容全部要删除包括#if 0和#endif
              然后把Waving.glsl复制到shaders文件夹里面。
              然后在shaders\gbuffers_terrain.vsh里面的214行加入:
              #include "Waving.glsl"
              保存即可。


              IP属地:广东8楼2021-08-29 20:32
              收起回复
                //SEUS PTGI E6//
                解压后
                打开shaders\gbuffers_terrain.vsh
                然后删除503~639行所有代码
                503行是:#if 0
                639行是:#endif
                记住。503~639行内容全部要删除包括#if 0和#endif
                然后把Waving.glsl复制到shaders文件夹里面。
                然后在shaders\gbuffers_terrain.vsh里面的203行加入:
                #include "Waving.glsl"
                保存即可。


                IP属地:广东9楼2021-08-29 20:38
                回复
                  //SEUS PTGI E7//
                  解压后
                  打开shaders\gbuffers_terrain.vsh
                  然后把Waving.glsl和WavingFront.glsl复制到shaders文件夹里面。
                  在34行加入
                  #include "WavingFront.glsl"
                  然后在58行加入
                  #include "Waving.glsl"
                  保存即可。


                  IP属地:广东10楼2021-08-29 20:48
                  回复
                    //SEUS PTGI E7.1//
                    解压后
                    打开shaders\gbuffers_terrain.vsh
                    然后把Waving.glsl和WavingFront.glsl复制到shaders文件夹里面。
                    在34行加入
                    #include "WavingFront.glsl"
                    然后在58行加入
                    #include "Waving.glsl"
                    保存即可。


                    IP属地:广东11楼2021-08-29 20:55
                    回复
                      //SEUS PTGI E8//
                      解压后
                      打开shaders\gbuffers_terrain.vsh
                      然后把Waving.glsl和WavingFront.glsl复制到shaders文件夹里面。
                      在34行加入
                      #include "WavingFront.glsl"
                      然后在58行加入
                      #include "Waving.glsl"
                      保存即可。


                      IP属地:广东12楼2021-08-29 21:06
                      回复
                        //SEUS PTGI E9//
                        解压后
                        打开shaders\gbuffers_terrain.vsh
                        然后把Waving.glsl和WavingFront.glsl复制到shaders文件夹里面。
                        在34行加入
                        #include "WavingFront.glsl"
                        然后在546回车并在547行加入
                        #include "Waving.glsl"
                        保存即可。


                        IP属地:广东13楼2021-08-29 21:12
                        回复
                          //SEUS PTGI E10//
                          解压后
                          打开shaders\gbuffers_terrain.vsh
                          然后把Waving.glsl和WavingFront.glsl复制到shaders文件夹里面。
                          在36行加入
                          #include "WavingFront.glsl"
                          然后在535回车并在536行加入
                          #include "Waving.glsl"
                          保存即可。


                          IP属地:广东14楼2021-08-29 21:17
                          回复
                            //SEUS PTGI E11//
                            解压后
                            打开shaders\gbuffers_terrain.vsh
                            然后把Waving.glsl和WavingFront.glsl复制到shaders文件夹里面。
                            在36行加入
                            #include "WavingFront.glsl"
                            然后在533回车并在534行加入
                            #include "Waving.glsl"
                            保存即可。


                            IP属地:广东15楼2021-08-29 21:27
                            回复
                              //SEUS PTGI E12//
                              解压后
                              打开shaders\gbuffers_terrain.vsh
                              然后把Waving.glsl和WavingFront.glsl复制到shaders文件夹里面。
                              在36行加入
                              #include "WavingFront.glsl"
                              然后在535回车并在536行加入
                              #include "Waving.glsl"
                              保存即可。


                              IP属地:广东17楼2021-08-29 21:33
                              回复