尤里mod吧 关注:3,663贴子:78,890

高质量载入图片的制作方法

只看楼主收藏回复

需求:XCC MIXER 1.46 , PS ,SB3.36
所谓的“经典教程”的做法是SHP保存为PNG后用XCC加载色盘强行转换,例如载入图。明明是使用独立色盘的SHP,为何不制作一个新的专用色盘,反而用手头鲜亮的图片去套入灰绿色系的旧载入色盘呢?即使用常规256色单位色盘,还是会有一些颜色对应不上,效果还是很差。旧的办法本质上和用SB直接按照色盘粘贴没什么区别,只不过在那份教程写出来时候SB估计还没有自动对应色盘颜色的功能,所以大概是唯一的方法。现在SB已经出到3.36,完全可以胜任现在的工作。
废话不说,正作开始,先上原图

这是制作完毕的载入图的游戏效果

传统的办法用XCC转换,我不会,呵呵。那个办法是用XCC强制对应色盘,效果极差,容易掉色,操作也很麻烦。大概是那份老掉牙的教程出版时候工具软件还没有那么发达。现在SB可以帮你自动挑选色盘,省了很多事。比如拿原图直接粘贴

虽然勉强算是能用,但是掉色现象很明显,作为优秀的moder你是肯定不会容忍的。
下面是正确的做法。根据图片生成一个专用色盘,自然效果好得多。


IP属地:广东1楼2011-03-01 15:15回复
    首先打开PS,转换颜色模式为索引模式,以便转换色盘。PS的算法很好,完全可以把一张图片转换为256色,却看不出明显的掉色。

    转换完毕后,随便挑个容易找到的地方保存为PNG格式

    保存完毕后在XCC里找到这张索引色PNG,右键转换为PAL。生成的文件和png同名,找不到就用windows搜索

    打开SB,新建一个800X600的单帧文件。当然,其他用途的独立色盘SHP的尺寸和帧数是自己决定的。在这个菜单里载入色盘,即刚才用XCC生成的色盘

    把PNG的内容用画图打开,直接全选复制,粘贴进SB

    然后用颜色替换功能把0号色换成对应的视觉色彩。因为0号色是“透明”,在SB里是白色的地方可能进了游戏就是透明的。所以替换吧。
    然后保存,色盘为glsmd.pal,shp为glslmd.shp,可以进游戏看效果了


    IP属地:广东2楼2011-03-01 15:23
    收起回复

      这是一张原图

      这是用独立色盘做出的游戏效果

      这是强行凑进256色unitsno色盘的效果

      这是强行凑进灰绿色原版载入色盘的效果
      很明显,独立色盘才是游戏效果最好的办法,而且没有麻烦的什么XCC选择色盘,原图名字必须是XX 0000这样奇怪的限制。
      赶快把你们手上落后的办法扔掉吧!!!!!


      IP属地:广东3楼2011-03-01 15:27
      回复
        表示在很久很久以前的教程贴里看过


        4楼2011-03-03 12:53
        回复
          作者:CHAWXF[黑暗招来体]
          SHP文件很多人认为是图形文件,其实,它仅仅是点阵文件,要做SHP文件,必须要以下工具:
          ①XCC[必要]
          ②能转换成PCX图片的转换工具[Photoshop,魔法转换等都可]
          ③自己喜欢的图片[不用说了吧?]
          步骤:[拿红警壁纸说吧]
          1:首先要选择一张图片,把它用画图工具作成800×600大小,256色的图片[256色很重要!!]
          2:然后用图形转换工具将该图片制成PCX类型文件[注意:后缀要加入(空格+0000)]
          3:然后用XCC将转换后图片存为SHP文件,另外不要忘记再将原图转换成PLA调色盘文件[防止颜色失真]
          4:最后重命名为:
          glslmd.shp
          glsmd.pal
          放入原游戏目录,好了,看看成果吧!
          XCC做原图色盘关键步骤没说,没用的东西说了一堆,还用XCC转换SHP,确实是过时的笨办法,看过又有什么用


          IP属地:广东5楼2011-03-03 13:40
          回复
            无所谓,质量上永远过不了256色这关。我用PS降色后再转也一样


            6楼2011-03-03 13:58
            回复
              平台限制下的最佳办法而已,我不认为你有能力让RA2平台突破到sage的水平


              IP属地:广东7楼2011-03-03 15:08
              回复
                我没有能力,所以我认为你的教程非常好


                8楼2011-03-03 17:09
                回复
                  这东西我其实在老DIY说过,可TM没人看


                  9楼2011-03-04 07:51
                  回复
                    LZ+1,先转了再说……


                    10楼2011-03-04 21:43
                    回复
                      顶,谢谢


                      11楼2011-03-05 07:06
                      回复
                        有木有实现高分辨率的界面设计方法
                        800*600太蛋疼了


                        IP属地:湖北12楼2011-05-07 21:15
                        回复
                          8错,感谢MK,这是我的效果图



                          IP属地:天津13楼2011-05-08 07:39
                          回复
                            地对地导弹地地道道地地道道多大的的地对地导弹地地道道地地道道多大的的地地道道顶!


                            14楼2011-05-24 12:37
                            回复
                              不要乱顶,看完就行了,顶起来挖坟的都TMD小心封号


                              15楼2011-05-24 13:01
                              回复