transportfever吧 关注:11,188贴子:95,594
  • 8回复贴,共1

地图制作教程:使用地形灰度图制作

取消只看楼主收藏回复

突然心血来潮,想自己做个地图,却发现吧里连个完整的教程贴都没有。自己摸索了一上午,写给有需要的吧友。
写得不好,大佬勿喷。
一楼献给我们的度娘


IP属地:湖北1楼2018-08-15 13:01回复
    说明:地图可以用多种方式生成。我们可以使用ASTER DEM或STRM这一类的专业数据来制作,也可以使用一般的地形图,甚至还可以自己画一副。高程数据能达到高精度的地形还原,但是它是一比一比例,转换比例很麻烦,且文件很大(一个块就是10+M),不适合TPF这种城际游戏。自己画一幅只能做一个想象地图,无法还原真实地形。相对而言,使用一般地形灰度图,是最好的选择。
    准备材料:Photoshop
    地形灰度图
    TFMV


    IP属地:湖北4楼2018-08-15 13:09
    回复(6)
      2025-05-16 00:07:15
      广告
      1、打开PS,把刚裁好的图怼进去

      2、按Ctrl+i进行反色处理

      有同学要问了,我们为什么要反色。在TPF中,颜色越深的地方就越低。然而在我们的地形图中,颜色深的地方更高,所以我们必须进行反色处理。
      3、如图所示,打开黑白处理。


      但是进行黑白处理后,河流的颜色变浅了。回想我们的地形图,河流的蓝色经反色后变成了一种掺杂着红色和黄色的颜色。所以,我们需要把这两种颜色进行处理,如图所示(红黄调到最低):

      可见,河流已经变黑了。


      IP属地:湖北7楼2018-08-15 13:25
      回复
        4、光黑白处理仍是半成品,我们还要对它进行灰度处理,才能让TPF读取。如图进行灰度处理:

        5、灰度之后,再来调整尺寸
        裁图的图片分辨率不会很高,除非你的屏幕真的很大。TPF中地图的大小是跟灰度图的大小直接挂钩的,所以我们需要调整一下图片尺寸

        现在它是643*498,因为是全四川的地图,我们要让它大点。
        就4018*3113吧,总之别让它们的乘积大于14000000(如果大于此数,就需要参考16M以上地图的打开方法)


        IP属地:湖北11楼2018-08-15 13:35
        收起回复
          6、地球上没有哪个地方是完全平整的,所以我们要对灰度图进行模糊,不然……就成免费的石林梯田一日游了
          模糊在这里:

          模糊的时候,河流可能会模糊掉,这个你就用画图给它补上去就是了……多模糊几次,让地形没那么突兀。


          IP属地:湖北12楼2018-08-15 13:40
          回复
            7、灰度图处理好了,接下来我们就去放置城市工厂了。
            transportfevermods.com/en/mapcreator.html
            附一份中文翻译,献给英语不好的同学:

            这个地方就不用讲了吧,傻瓜式操作。


            IP属地:湖北13楼2018-08-15 13:43
            回复(17)
              8、在网站上操作好后,导出,下载。
              新鲜出炉,解压到游戏根目录里去
              使用方法,应该不用说了吧
              P.S.:如果你对放置的城市后悔了,可以到TFMV中进行更改。如果出现街道无法生成的情况,请禁用街道自动生成:进入\SteamLibrary\steamapps\common\Transport Fever\res\config,打开base_config.lua,拉到最下面,你可以看到一排“makeInitialStreets = true”,把true改为false即可。
              有其他问题回帖即可,我看到了会回复你的。
              End


              IP属地:湖北14楼2018-08-15 13:54
              收起回复
                度娘的私信功能居然必须要下载APP才能使用……私信我的直接在这里回复就是了。


                IP属地:湖北21楼2018-08-24 10:07
                回复(5)
                  2025-05-16 00:01:15
                  广告
                  几个常见问题:
                  1、游戏提示无效宽度
                  这种情况一般是Windows自带的画图描河流或WorldPainter编辑heightmap造成的损坏。问题体现在heightmap 尺寸正常,甚至解锁16M+也没用。这个时候一般把图丢到map制作网站或tfmg(tfmg需仔细检查你的设置,以 免发生意外)里面(相当于进行一次简单的格式转换),然后直接导出,使用导出的高度图即可解决问题。
                  2、图并非灰度图
                  应该很多人都遇到这种情况了,通过Ps转换灰度模式的图不能用。这种情况成因我不清楚,但若使用了画图大 概率翻车,但是有办法解决首先检查图的位数,一定要是8位。若还不成功,可按照问题1的方式进行操作,但 是极有可能出现一个更麻烦的问题,网站把对比度做得太大,调都调不回来。所以,我更推荐使用tfmg。
                  3、平坦,但无法生成街道
                  这个问题似乎来源于两个城市间的距离(手欠做了一个超大地图,想玩飞机,在两端放了两个城,两个工业,生成失败),似乎超过一定限制就会失败,所以只能禁用街道自动生成:进入\SteamLibrary\steamapps\common\Transport Fever\res\config,打开base_config.lua,拉到最下面,makeInitialStreets = true,true改为false。
                  建议&提示:Tfmg与Tfmv搭配使用,尽量少使用画图,可以使用Ps的绘图功能对河流,山脉进行加深与修饰。如 果想让修改可视化,可以搭配使用WorldPainter(一个Bug:导入的地图总是会被加上一段黑边,裁去 后易翻车)。注意,Tfmg最大可编辑4012^2的地图,网站最大6千多^2,如果灰度图超出范围,会被 自动缩小……
                  22/1/2019更新


                  IP属地:湖北31楼2019-01-22 23:22
                  回复(2)