天文软件吧 关注:11贴子:54

宇宙模拟器space engine教程15:地球化月球,火星等教程

只看楼主收藏回复



IP属地:甘肃1楼2019-02-02 10:05回复
    宇宙模拟器space engine教程15:地球化月球,火星等行星和卫星的教程
    本次教程教大家如何在space engine里面地球化(就是变的跟地球一样有生命的星球)月球,火星等教程,学会这些方法,可以用于地球化space engine里面其他卫星或者行星。当然只能地球化有大陆的卫星或者行星,气态行星,海洋行星,冰行星等不能地球化。
    导航:
    1.创建space engine相关文件夹和脚本文件的教程
    2.地球化月球
    3.地球化火星
    4.总结
    5.其他的的space engine教程


    IP属地:甘肃2楼2019-02-02 10:08
    回复
      1.创建space engine相关文件夹和脚本文件的教程
      把链接复制到浏览器地址栏上,按回车键就可以看了
      关于宇宙模拟器Space Engine的天体(星球,星系,星云,星团等)脚本参数,如何创建天体(星球,星系,星云,星团等)的脚本,请看这些教程
      space engine打包创建好的SE脚本成pak文件(MOD),分享和使用pak文件(MOD)的方法
      https://weibo.com/ttarticle/p/show?id=2309404323664098104088
      space engine文件夹和pak(MOD)文件,脚本组成和脚本创建详解
      https://weibo.com/ttarticle/p/show?id=2309404325406277828246&mod=zwenzhang
      space engine 质心,恒星参数详解
      https://weibo.com/ttarticle/p/show?id=2309404325407154386790&mod=zwenzhang
      space engine 行星主要参数详解
      https://weibo.com/ttarticle/p/show?id=2309404325410862182101&mod=zwenzhang
      space engine 行星的地表,海洋,云,熔岩,极光参数详解
      https://weibo.com/ttarticle/p/show?id=2309404325411734579032&mod=zwenzhang


      IP属地:甘肃3楼2019-02-02 10:11
      回复
        2.地球化月球
        我们没法直接在默认的月球上编辑它的相关参数,比如地形,因为太阳系的卫星和行星都使用的是真实的2D纹理,非程序生成纹理,无法编辑。需要重新在其他位置创建这个月球,在这个新创建的月球上编辑。编辑好后,使用相关的参数,可以把编辑好的月球替换成原来默认的月球。
        (1)导出Moon脚本
        打开space engine,搜索Moon,找到月球,选中月球,按Shift+F2,打开编辑,选“导出脚本”,导出月球脚本,打开space engine的安装目录,在export文件夹里面就看到导出的名字叫Moon的脚本文件,然后把这个写着Moon的月球脚本移动到space engine安装目录里面的addons文件夹里面的catalogs文件夹里面的planets文件夹里面,并且给这个Moon脚本重新起名叫Moon1
        如果没有创建好上面说的相关文件夹,那就安装“1.创建space engine相关文件夹和脚本文件的教程”里面说的创建相关文件夹。






        IP属地:甘肃4楼2019-02-02 10:17
        回复
          (2)编辑Moon1脚本
          打开Moon1脚本,按照以下修改:
          修改Moon后面的""里面为Moon1
          ParentBody后面的""里面可以默认的Earth-Moon,不用修改,默认的是地球,也可以修改成你自己创建的天体系统里面的行星名字
          修改Class后面的""里面为Terra
          在Surface上面增加以下脚本代码:
          Life
          {
          }
          删除Surface标签里面的以下脚本代码:
          DiffMap "Moon/Surface-JVV"
          DiffTileSize 258
          DiffTileBorder 1
          删除NoClouds true这句脚本代码,添加以下脚本代码,这是让月球增加云,程序云,后续在编辑器里面进行修改
          Clouds
          {
          }
          删除NoOcean true这句脚本代码,添加以下脚本代码,这是让月球增加海洋,程序海洋,后续在编辑器里面进行修改
          Ocean
          {
          }
          删除NoAtmosphere true这句脚本代码,添加以下脚本代码,这是让月球增加大气,程序大气,后续在编辑器里面进行修改
          Atmosphere
          {
          }
          修改SemiMajorAxis(半长轴)后面的数值,防止跟原来月球重合,这次修改成0.00353791
          其他参数,根据需要修改。
          修改完后,保存Moon1脚本。
          修改后的Moon1脚本代码对照:





          IP属地:甘肃5楼2019-02-02 10:22
          回复
            3)打开space engine,编辑Moon1
            打开space engine,搜索Moon1,找到我们创建的名字为Moon1的月球,选中Moon1,按Shift+F2打开编辑,按照以下修改:
            在每次拖动滑条后,点编辑器左上角的“更新”按钮,就会看到相关的编辑后的效果。
            拖动编辑器右边的滑块到地形那儿,编辑地形相关参数。
            拖动“海平面”右边的滑块,按照自己的需要拖到合适的位置,向右拖动,还海平面会上升,向左再拖动,海平面会下降




            IP属地:甘肃6楼2019-02-02 10:47
            回复
              拖动“生命”右边的滑块到最右边,然后点“更新”按钮,就能看到效果了。
              拖动“表面样式”右边的滑块,可以改变Moon1月球的地形颜色。
              拖动“海洋样式”右边的滑块,可以改变Moon1月球的海洋颜色。
              地形其他参数,根据自己需要编辑,每一次的编辑后点“更新”按钮看效果。


              IP属地:甘肃7楼2019-02-02 10:51
              回复
                拖动编辑器右边的滑块到云层那儿,编辑云层参数
                在“高度”右边的滑条那儿点一下,增加一个滑块,然后点“更新”按钮,这时候就会出现一个云层,拖动高度右边滑条,编辑云层高度
                滑条向右是云层变高,滑条向左是云层变低。
                云层其他参数,根据自己需要编辑,每一次的编辑后点“更新”按钮看效果。


                IP属地:甘肃8楼2019-02-02 10:57
                回复
                  拖动编辑器右边的滑块到大气那儿,编辑大气参数
                  点“模型”右边的向下的三角箭头,选择“Earth”,就选择了地球的大气模型。
                  其他参数根据自己需要编辑,编辑后点“更新”按钮就看到了地球化的月球。



                  IP属地:甘肃9楼2019-02-02 11:01
                  回复
                    (4)保存地球化后的Moo1月球脚本
                    选中编辑好后的Moo1月球,按Shift+F2,导出这个月球的脚本,开space engine的安装目录,在export文件夹里面就看到导出的名字叫Moon1的脚本文件,这个脚本里面就保存着我们刚才编辑好的Moon1月球的全部数据。
                    你可以把planets文件夹里面那个改成Moon1的脚本文件里面的全部脚本代码删除,然后把刚才导出的在export文件夹里面的Moon1脚本文件里面的代码复制到planets文件夹里面那个改成Moon1的脚本文件里,保存。打开space engine搜索Moon1,就看到了我们编辑后的Moon1月球了。
                    当然,你还可以继续在Moon1脚本里面修改,比如把Moon1的大气参数替换成地球的大气参数。






                    IP属地:甘肃10楼2019-02-02 11:08
                    回复
                      3.地球化火星
                      我们没法直接在默认的火星上编辑它的相关参数,比如地形,因为太阳系的卫星和行星都使用的是真实的2D纹理,非程序生成纹理,无法编辑。需要重新在其他位置创建这个火星,在这个新创建的火星上编辑。编辑好后,使用相关的参数,可以把编辑好的火星替换成原来默认的火星。
                      (1)导出Mars脚本
                      打开space engine,搜索Mars,找到火星,选中火星,按Shift+F2,打开编辑,选“导出脚本”,导出火星脚本,打开space engine的安装目录,在export文件夹里面就看到导出的名字叫Mars的脚本文件,然后把这个写着Mars的火星脚本移动到space engine安装目录里面的addons文件夹里面的catalogs文件夹里面的planets文件夹里面,并且给这个Mars脚本重新起名叫Mars1
                      如果没有创建好上面说的相关文件夹,那就安装“1.创建space engine相关文件夹和脚本文件的教程”里面说的创建相关文件夹。






                      IP属地:甘肃11楼2019-02-02 11:15
                      回复
                        (2)编辑Mars1脚本
                        打开Mars1脚本,按照以下修改:
                        修改Planet后面的""里面为Mars1
                        ParentBody后面的""里面可以默认的Sun,不用修改,默认的是地球,也可以修改成你自己创建的天体系统里面的恒星名字
                        修改Class后面的""里面为Terra
                        在Surface上面增加以下脚本代码:
                        Life
                        {
                        }
                        删除Surface标签里面的以下脚本代码:
                        DiffMap "Mars/Surface-PBC"
                        DiffTileSize 258
                        DiffTileBorder 1
                        删除Clouds { }里面的脚本代码,变成以下的样子,让火星增加新的云,程序云,后续在编辑器里面进行修改
                        Clouds
                        {
                        }
                        删除NoOcean true这句脚本代码,添加以下脚本代码,让火星增加海洋,程序海洋,后续在编辑器里面进行修改
                        Ocean
                        {
                        }
                        删除Atmosphere { }里面的脚本代码,变成以下的样子,让火星增加新的大气,程序大气,后续在编辑器里面进行修改
                        Atmosphere
                        {
                        }
                        修改SemiMajorAxis(半长轴)后面的数值,防止跟原来火星重合,这次修改成1.6237
                        其他参数,根据需要修改。
                        修改完后,保存Mars1脚本。
                        修改后的Mars1脚本代码对照:





                        IP属地:甘肃13楼2019-02-02 11:32
                        回复
                          (3)打开space engine,编辑Mars1
                          打开space engine,搜索Mars1,找到我们创建的名字为Mars1的火星,选中Mars1,按Shift+F2打开编辑,按照以下修改:
                          在每次拖动滑条后,点编辑器左上角的“更新”按钮,就会看到相关的编辑后的效果。
                          先把“颜色纹理转换”右边的滑条拉到最左边
                          拖动编辑器右边的滑块到地形那儿,编辑地形相关参数。
                          拖动“海平面“”右边的滑块,按照自己的需要拖到合适的位置,向右拖动,还海平面会上升,向左再拖动,海平面会下降




                          IP属地:甘肃14楼2019-02-02 11:33
                          回复
                            拖动”生命“”右边的滑块到最右边,然后点“更新”按钮,就能看到效果了。
                            拖动“表面样式”右边的滑块,可以改变Mars1火星的地形颜色。
                            拖动“海洋样式”右边的滑块,可以改变Mars1火星的海洋颜色。
                            地形其他参数,根据自己需要编辑,每一次的编辑后点“更新”按钮看效果。


                            IP属地:甘肃15楼2019-02-02 11:37
                            回复
                              拖动编辑器右边的滑块到云层那儿,编辑云层参数
                              拖动“高度”右边滑条,编辑云层高度,滑条向右是云层变高,滑条向左是云层变低。
                              云层其他参数,根据自己需要编辑,每一次的编辑后点“更新”按钮看效果。


                              IP属地:甘肃16楼2019-02-02 12:01
                              回复