美文网首页宇宙模拟器space engine
space engine教程2:创建自定义太阳系,包括创建恒星,

space engine教程2:创建自定义太阳系,包括创建恒星,

作者: 星际穿越 | 来源:发表于2018-11-27 00:25 被阅读57次

    上部分教程链接

    万一遇到链接无法直接打开,那就把链接复制到浏览器地址上,按回车键,就可以打开了。

    https://www.jianshu.com/p/eb332671ef35

    6.创建第6个行星,一个类似土星的冰封,气态巨行星,起名字叫diliuge

    打开wdtyx文件,在上次panduowx卫星代码后面空格一行,复制输入以下代码,然后保存.

    Planet "diliuge"

    {

    ParentBody "wdtyx"

    Class "GasGiant"

    Mass 162.686

    Radius 100000

    InertiaMoment 0.260239

    Oblateness 0.0821532

    RotationPeriod 10.8735

    Obliquity 287.941

    EqAscendNode -90.0368

    AlbedoBond 0.464301

    AlbedoGeom 0.557161

    Brightness 2

    Surface

    {

    SurfStyle 0.870848

    Randomize (-0.333, 0.620, 0.686)

    detailScale 167230

    colorConversion true

    tropicLatitude 0.951641

    icecapLatitude 1

    craterOctaves 0

    volcanoActivity 0

    lavaCoverTidal 0

    lavaCoverSun 0

    lavaCoverYoung 0

    stripeZones 9.17331

    stripeFluct 0.3448

    stripeTwist 8.60282

    cycloneMagn 10.1863

    cycloneFreq 1.03173

    cycloneDensity 0.257106

    cycloneOctaves 5

    colorLayer0 (0.200, 0.260, 0.330, 1.100)

    colorLayer1 (0.250, 0.330, 0.450, 0.900)

    colorLayer2 (0.220, 0.380, 0.560, 0.600)

    colorLayer3 (0.260, 0.430, 0.530, 0.100)

    colorLayer4 (0.240, 0.430, 0.630, 0.000)

    colorLayer5 (0.240, 0.510, 0.780, 0.000)

    colorLayer6 (0.340, 0.580, 0.750, 0.000)

    colorLayer7 (1.000, 1.000, 1.000, 1.000)

    colorLowPlants (0.240, 0.430, 0.630, 0.000)

    colorUpPlants (0.240, 0.510, 0.780, 0.000)

    BumpHeight 15.9843

    SpecularPower 55

    Hapke 0

    SpotBright 4

    SpotWidth 0.05

    DayAmbient 1

    ModulateColor (0.000 0.000 0.000 0.000)

    }

    Clouds

    {

    Height 46.2188

    Velocity 1449.25

    BumpHeight 30.2346

    Hapke 0

    SpotBright 2

    SpotWidth 0.15

    DayAmbient 1

    mainFreq 0.894067

    mainOctaves 12

    Coverage 0.14301

    stripeZones 9.17331

    stripeFluct 0.3448

    stripeTwist 8.60282

    }

    Clouds

    {

    Height 76.4531

    Velocity 166.379

    Hapke 0

    SpotBright 2

    SpotWidth 0.15

    DayAmbient 1

    ModulateColor (1.000 1.000 1.000 0.800)

    mainFreq 0.894067

    mainOctaves 12

    Coverage 0.14301

    stripeZones 9.17331

    stripeFluct 0.3448

    stripeTwist 8.60282

    }

    NoOcean true

    NoLava true

    Atmosphere

    {

    Model "Jupiter"

    Height 318.33

    Density 11175.4

    Pressure 1e+006

    Bright 10

    Opacity 1

    SkyLight 3.33333

    Hue -0.0297877

    Saturation 0.560982

    Composition

    {

    H2 91.9443

    He 8.05402

    Ne 0.00134496

    N2 0.000384077

    }

    }

    Aurora

    {

    Height 1671.1

    NorthLat 82.31

    NorthLon -38.3277

    NorthRadius 17573

    NorthWidth 8079.12

    NorthRings 4

    NorthBright 1

    NorthParticles 10000

    SouthLat -81.186

    SouthLon 138.534

    SouthRadius 17350.5

    SouthWidth 5269.78

    SouthRings 3

    SouthBright 1

    SouthParticles 10000

    TopColor (1.000 1.000 1.000)

    BottomColor (1.000 0.000 0.500)

    }

    Rings

    {

    InnerRadius 82830.5

    OuterRadius 231310

    RotationPeriod 13.5223

    RotationOffset 0

    FrontBright 0.789753

    BackBright 0.579131

    Density 0.520842

    Brightness 1

    }

    NoAccretionDisk true

    NoCometTail true

    Orbit

    {

    RefPlane "Equator"

    SemiMajorAxis 0.6991

    Period 156.739

    Eccentricity 0.0503025

    Inclination 2.32012

    AscendingNode -90.8518

    ArgOfPericenter 99.2871

    MeanAnomaly 120.59

    }

    }

    注释

    InnerRadius 内半径,单位km

    OuterRadius 外半径,单位km

    RotationPeriod 旋转周期,单位小时

    RotationOffset 旋转偏移,单位度

    FrontBright 正面亮度

    BackBright 背面亮度

    Density 密度

    Brightness 全局亮度

    Rings 后面的{ }里面的是行星环参数,要编辑行星环参数,可以在刚才创建的脚本文件里面修改,也可以按shift+f2键,在星球编辑器里面修改光环,导出脚本后替换创建的脚本文件里面的Rings参数。

    如果要禁止生成行星环,在Orbit前面增加以下代码

    NoRings true

    7.创建第7个行星,一个类似土星的冰封,气态巨行星,起名字叫diqige

    打开wdtyx文件,在上次diliuge行星代码后面空格一行,复制输入以下代码,然后保存.

    Planet "diqige"

    {

    ParentBody "wdtyx"

    Class "IceGiant"

    Mass 26.3189

    Radius 30000

    InertiaMoment 0.201574

    Oblateness 0.0316327

    RotationPeriod 8.62936

    Obliquity 16.4972

    EqAscendNode 154.966

    AlbedoBond 0.485772

    AlbedoGeom 0.582927

    Brightness 2

    Surface

    {

    SurfStyle 0.837792

    Randomize (0.302, 0.489, 0.663)

    detailScale 61590.3

    colorConversion true

    tropicLatitude 0.212714

    icecapLatitude 1

    craterOctaves 0

    volcanoActivity 0

    lavaCoverTidal 0

    lavaCoverSun 0

    lavaCoverYoung 0

    stripeZones 7.8322

    stripeFluct 0.399829

    stripeTwist 8.89227

    cycloneMagn 13.5784

    cycloneFreq 0.865086

    cycloneDensity 0.483133

    cycloneOctaves 1

    colorLayer0 (0.200, 0.260, 0.330, 1.000)

    colorLayer1 (0.250, 0.330, 0.450, 1.000)

    colorLayer2 (0.220, 0.380, 0.560, 1.000)

    colorLayer3 (0.260, 0.430, 0.530, 1.000)

    colorLayer4 (0.240, 0.430, 0.630, 1.000)

    colorLayer5 (0.240, 0.510, 0.780, 1.000)

    colorLayer6 (0.340, 0.580, 0.750, 1.000)

    colorLayer7 (1.000, 1.000, 1.000, 1.000)

    colorLowPlants (0.240, 0.430, 0.630, 1.000)

    colorUpPlants (0.240, 0.510, 0.780, 1.000)

    BumpHeight 14.1296

    SpecularPower 55

    Hapke 0

    SpotBright 4

    SpotWidth 0.05

    DayAmbient 1

    ModulateColor (0.000 0.000 0.000 0.000)

    }

    Clouds

    {

    Height 36.6621

    Velocity 1021.67

    BumpHeight 22.533

    Hapke 0

    SpotBright 2

    SpotWidth 0.15

    DayAmbient 1

    mainFreq 0.676299

    mainOctaves 12

    Coverage 0.063195

    stripeZones 7.8322

    stripeFluct 0.399829

    stripeTwist 8.89227

    }

    Clouds

    {

    Height 59.1953

    Velocity 661.558

    Hapke 0

    SpotBright 2

    SpotWidth 0.15

    DayAmbient 1

    ModulateColor (1.000 1.000 1.000 0.800)

    mainFreq 0.676299

    mainOctaves 12

    Coverage 0.063195

    stripeZones 7.8322

    stripeFluct 0.399829

    stripeTwist 8.89227

    }

    NoRings true

    Orbit

    {

    RefPlane "Equator"

    SemiMajorAxis 0.7991

    Period 11.3904

    Eccentricity 0.0223653

    Inclination 1.12331

    AscendingNode 156.044

    ArgOfPericenter 38.1381

    MeanAnomaly 251.011

    }

    }

    8.创建第8个行星,一个类似海王星的冰封,气态巨行星,起名字叫dibage

    打开wdtyx文件,在上次diqige行星代码后面空格一行,复制输入以下代码,然后保存

    Planet "dibage"

    {

    ParentBody "wdtyx"

    Class "IceGiant"

    Mass 23.6394

    Radius 22813.4

    InertiaMoment 0.219593

    Oblateness 0.0297894

    RotationPeriod 9.19381

    Obliquity 5.6604

    EqAscendNode 70.4107

    AlbedoBond 0.429976

    AlbedoGeom 0.515972

    Brightness 2

    Surface

    {

    SurfStyle 0.815403

    Randomize (0.159, -0.250, -0.431)

    detailScale 58677.5

    colorConversion true

    tropicLatitude 0.0987888

    icecapLatitude 0.998789

    craterOctaves 0

    volcanoActivity 0

    lavaCoverTidal 0

    lavaCoverSun 0

    lavaCoverYoung 0

    stripeZones 7.28174

    stripeFluct 0.316771

    stripeTwist 12.048

    cycloneMagn 5.27436

    cycloneFreq 0.454615

    cycloneDensity 0.369952

    cycloneOctaves 1

    colorLayer0 (0.190, 0.430, 0.850, 1.000)

    colorLayer1 (0.170, 0.450, 0.800, 1.000)

    colorLayer2 (0.180, 0.450, 0.830, 1.000)

    colorLayer3 (0.160, 0.460, 0.890, 1.000)

    colorLayer4 (0.180, 0.480, 0.860, 1.000)

    colorLayer5 (0.100, 0.450, 0.830, 1.000)

    colorLayer6 (0.190, 0.440, 0.860, 1.000)

    colorLayer7 (0.180, 0.430, 0.850, 1.000)

    colorLowPlants (0.180, 0.480, 0.860, 1.000)

    colorUpPlants (0.100, 0.450, 0.830, 1.000)

    BumpHeight 14.7133

    SpecularPower 55

    Hapke 0

    SpotBright 4

    SpotWidth 0.05

    DayAmbient 1

    ModulateColor (0.000 0.000 0.000 0.000)

    }

    Clouds

    {

    Height 30.5625

    Velocity -408.135

    BumpHeight 19.6665

    Hapke 0

    SpotBright 2

    SpotWidth 0.15

    DayAmbient 1

    mainFreq 0.856711

    mainOctaves 12

    Coverage 0.122517

    stripeZones 4.10136

    stripeFluct 0.415082

    stripeTwist 11.0983

    }

    Clouds

    {

    Height 50.2266

    Velocity -452.428

    Hapke 0

    SpotBright 2

    SpotWidth 0.15

    DayAmbient 1

    ModulateColor (1.000 1.000 1.000 0.800)

    mainFreq 0.856711

    mainOctaves 12

    Coverage 0.122517

    stripeZones 4.10136

    stripeFluct 0.415082

    stripeTwist 11.0983

    }

    Atmosphere

    {

    Model "Neptune"

    Height 228.134

    Density 3623.83

    Pressure 400983

    Bright 10

    Opacity 1

    SkyLight 3.33333

    Hue 0.0352935

    Saturation 0.943962

    }

    NoRings true

    Orbit

    {

    RefPlane "Equator"

    SemiMajorAxis 0.9991

    Period 34.532

    Eccentricity 0.0898086

    Inclination 0.0327961

    AscendingNode 74.1911

    ArgOfPericenter 270.457

    MeanAnomaly 284.355

    }

    }

    9.创建一个小行星,起名字叫xiaoxing

    打开wdtyx文件,在上次dibage行星代码后面空格一行,复制输入以下代码,然后保存

    Asteroid "xiaoxing"

    {

    ParentBody "disange"

    Class "Asteroid"

    Mass 0.001

    Radius 100

    InertiaMoment 0.399393

    Oblateness 0.249

    Obliquity 0.00856345

    EqAscendNode 9.64727

    Surface

    {

    colorSea (0.248, 0.214, 0.175, 0.000)

    colorShelf (0.254, 0.220, 0.200, 0.000)

    colorBeach (0.299, 0.258, 0.237, 0.000)

    colorDesert (0.324, 0.277, 0.231, 0.000)

    colorLowland (0.356, 0.296, 0.262, 0.000)

    colorUpland (0.394, 0.359, 0.319, 0.000)

    colorRock (0.426, 0.390, 0.344, 0.000)

    colorSnow (0.464, 0.415, 0.362, 1.000)

    BumpHeight 20

    BumpOffset 4

    SpecBrightWater 0

    SpecBrightIce 0.03

    SpecularPower 30

    Hapke 1

    SpotBright 4

    SpotWidth 0.05

    DayAmbient 0.07

    }

    NoClouds true

    NoRings true

    Orbit

    {

    RefPlane "Equator"

    SemiMajorAxis 0.1

    Period 0.000997105

    Eccentricity 0

    Inclination 0.00856344

    AscendingNode 9.64727

    ArgOfPericenter 105.187

    MeanAnomaly 48.4355

    }

    }

    注意

    Asteroid这个参数是指定这是个小行星,在Asteroid后面""里面的是小行星名字,可以随便起名,名字只能是纯字母或者字母和数字组合,以后的小行星脚本都是这样的。

    小行星默认不在恒星和行星浏览器里面出现,需要手动输入名字,才能搜到

    小行星脚本里面的ParentBody后面的""里面可以输入恒星名字,也可以输入行星名字,二选一,输入哪个,就在哪个附近飞行

    小行星的Mass,质量,小行星的质量非常小,数值不能过大

    小行星的Radius,半径范围,数值不能过大

    改变SemiMajorAxis后面的数值,可以改变小行星到恒星或者行星的距离

    10.创建一个彗星,起名字叫xiaohui

    打开wdtyx文件,在上次xiaoxing小行星代码后面空格一行,复制输入以下代码,然后保存

    Comet "xiaohui"

    {

    ParentBody "disange"

    Class "Asteroid"

    Mass 0.00001

    Radius 50

    Oblateness 0.00335

    CometTail

    {

    MaxLength 1

    GasToDust 0.25

    Particles 3000

    GasBright 0.0997347

    DustBright 0.443496

    GasColor (0.002 0.006 0.010)

    DustColor (0.050 0.050 0.050)

    }

    Orbit

    {

    RefPlane "Ecliptic"

    Period 0.07480422854

    SemiMajorAxis 0.125

    Eccentricity 0.0549

    Inclination 5.15

    MeanAnomaly 135.27

    AscendingNode 125.08

    ArgOfPericen 138.15

    AscNodePreces 18.6

    ArgOfPeriPreces 5.997

    }

    }

    注释

    MaxLength 彗尾最大长度(当彗星或行星通过其轨道周围时)

    Period 颗粒粒子

    GasToDust 气体粒子与粉尘粒子的比率。值为0.0时,将生成一个充满灰尘的尾部,1.0生成完全气态(离子)尾部。

    GasBright 彗尾的总亮度

    DustBright 气体粒子的亮度

    GasColor 气体粒子的颜色

    DustColor 灰尘粒子的颜色

    如果要禁止生成彗尾,在Orbit前面增加以下代码

    NoCometTail true

    Comet这个参数是指定这是个彗星,在Asteroid后面""里面的是彗星名字,可以随便起名,名字只能是纯字母或者字母和数字组合,以后的彗星脚本都是这样的。

    彗星默认不在恒星和行星浏览器里面出现,需要手动输入名字,才能搜到

    彗星脚本里面的ParentBody后面的""里面可以输入恒星名字,也可以输入行星名字,二选一。输入哪个,就在哪个附近飞行

    彗星的Mass,质量,彗星的质量非常小,数值不能过大

    彗星的Radius,半径范围,数值不能过大

    改变SemiMajorAxis后面的数值,可以改变彗星到恒星或者行星的距离

    编辑彗星亮度,在图像菜单里面编辑“彗星亮度”数值

    就是这样,一个自定义的太阳系就完成了,现在开始教制作插件,打包成pak文件,分享给其他人

    pak文件是SE用的一种压缩文件,用7-zip创建最合适了,也能打开其他pak文件,7-zip也是一个免费的压缩软件, 可以解压其他压缩文件。

    首先电脑上安装7zip软件,百度上搜索7-zip官方中文,有个写着7-Zip 官方中文主页点进去,里面有下载链接,按照自己电脑系统位数下载,安装到电脑上。

    现在我们制作好的文件路径目录就是这样:

    系统质心文件路径目录 addons\catalogs\stars\wdzx.sc

    恒星和行星等文件路径目录 addons\catalogs\planets\wdtyx.sc

    因为SE就是按照这样的文件路径从上往下加载,所以这样的目录不能变,直接把catalogs这个文件夹压缩成pak文件就可以了

    1选中catalogs这个文件夹,鼠标右击,选7-zip, 选中弹出菜单里面的”添加到压缩包”

    2在“压缩包”选项那儿修改名字名字为wdtyx.pak 可以随便起名,名字只能是纯字母或者字母和数字组合,后面是.pak,.pak是小写

    3在“压缩格式”选项那儿,点右边的黑色向下三角箭头,选择“zip”,其他的选项默认,然后点确认,压缩完就可以了

    4就是这样,一个插件就做好了,发给别人,别人用相同版本的SE,把这个pak文件放到SE安装目录里面的addons文件夹里面就可以了,打开SE就可以看到你创建的自定义太阳系了。

    另外说2点

    1以后会在同一个文件家里面会有多个.sc文件,自己要压缩自己要用的,那就按照SE安装目录里面系统质心文件路径目录addons\catalogs\stars和恒星和行星等文件路径目录addons\catalogs\planets一样的文件路径创建一样的文件路径目录,文件夹名字要一样,把属于各自文件夹的.sc文件放进去,然后压缩这个新创建的文件路径目录

    2以后还会用到addons文件夹里面的textures文件夹,这是纹理文件夹

    纹理目录addons\textures\planets\图片文件,其他方法同上。

    关于行星和恒星参数详解和创建矮卫星和矮行星等教程,看下面SE官方教程,安装百度网页翻译插件或者用谷歌网页翻译,就可以看。

    space engine官方SE目录文件夹说明

    http://spaceengine.org/manual/making-addons/introduction/

    space engine官方创建恒星教程

    http://spaceengine.org/manual/making-addons/creating-a-star/

    space engine官方创建行星教程

    http://spaceengine.org/manual/making-addons/creating-a-planet/

    把链接复制到浏览器地址栏上,按回车键就可以看了

    宇宙模拟器space engine基础教程和高级教程+坐标等链接合集(附带0.980版本下载,汉化,基础使用教程)

    https://teakki.com/p/5c27525ac70db4ac4f2eb9ab

    1.宇宙模拟器Space Engine基础教程

    Space Engine创建天体(星球,星系,星云,星团等)和天体系统教程1:打包创建好的SE脚本成pak文件(MOD),分享和使用pak文件(MOD)的方法

    https://www.jianshu.com/p/ed94a412444e

    Space Engine创建天体(星球,星系,星云,星团等)和天体系统教程2: space engine文件夹和pak文件(MOD),脚本组成和脚本创建详解

    https://www.jianshu.com/p/a46cb42b46a0

    Space Engine创建天体(星球,星系,星云,星团等)和天体系统教程3: 质心,恒星参数详解

    https://www.jianshu.com/p/9945d3bbee7e

    Space Engine创建天体(星球,星系,星云,星团等)和天体系统教程4:行星主要参数详解

    https://www.jianshu.com/p/1788f6181078

    Space Engine创建天体(星球,星系,星云,星团等)和天体系统教程5:行星的地表,海洋,云,熔岩,极光参数详解

    https://www.jianshu.com/p/59bd9ddef6f3

    Space Engine创建天体(星球,星系,星云,星团等)和天体系统教程6:生命,吸积盘,彗尾,行星环,日冕,大气参数详解

    https://www.jianshu.com/p/5da156edc306

    Space Engine创建天体(星球,星系,星云,星团等)和天体系统教程7:星系,星团,星云参数详解

    https://www.jianshu.com/p/82691a8d6174

    Space Engine创建天体(星球,星系,星云,星团等)和天体系统教程8: Space Engine自定义行星纹理(CubeMap软件)详解

    https://www.jianshu.com/p/fd919f94db5c

    2.宇宙模拟器Space Engine高级教程

    space engine教程1:把太阳换成其他类型的恒星

    https://www.jianshu.com/p/30a62fd99605

    space engine教程2:创建自定义太阳系系统,包括创建恒星,行星,卫星,小行星,彗星等(上)

    https://www.jianshu.com/p/eb332671ef35

    space engine教程2:创建自定义太阳系系统,包括创建恒星,行星,卫星,小行星,彗星等(下)

    https://www.jianshu.com/p/7177d2d892c9

    space engine教程3:创建多星系统,黑洞,流浪行星等

    https://www.jianshu.com/p/57c5dc8ea633

    space engine教程4:创建星系,星云,星团,以及中子星和白矮星

    https://www.jianshu.com/p/2b1598d771b4

    space engine教程5:创建碰撞星系,碰撞星云以及碰撞恒星和碰撞行星

    https://www.jianshu.com/p/cfdc79795c8c

    space engine教程6:创建虫洞和制作SE的VR视频和VR图片

    https://www.jianshu.com/p/293f7e9498a9

    space engine教程7:编辑行星和彗尾的颜色,改造星球和快速创建星球详解

    https://www.jianshu.com/p/5b8317ac524c

    space engine教程8:替换行星纹理和制作行星纹理

    https://www.jianshu.com/p/ecca7619e974

    space engine教程9:如何模拟地球附近的超新星爆炸和自定义星云模型等

    https://www.jianshu.com/p/a4319cb14723

    宇宙模拟器space engine教程10:  0.980下载,中文化,基础教程,高级教程

    https://www.jianshu.com/p/24384bb50db3

    space engine教程11:制作一键切换4K和8K分辨率的工具,在没有4K分辨率的电脑上,用于space engine里4K截图和4K录制视频以及8K截图,也可以用于space engine的4K VR/360度全景截图和录制4K VR/360度全景视频

    https://www.jianshu.com/p/46bcb2cb8101

    space engine教程12:spaceengine的发现和技巧总结第1期

    https://www.jianshu.com/p/5c25a4096976

    space engine教程13:space engine里面用到的轨道和坐标总结

    https://www.jianshu.com/p/3f29c0c96ed1

    宇宙模拟器Space Engine番外1:Space Engine0.980好看的星球,星系,星云等,奇特的天体等坐标分享

    https://www.jianshu.com/p/9505dd69ebf5

    space engine教程14:创建行星城市夜景纹理教程(辉光纹理),彩色纹理和凹凸纹理教程

    https://www.jianshu.com/p/dd0749b3feec

    请关注这个简书,后续会出更多关于space engine的教程

    ​​​​

    把链接复制到浏览器地址栏上,按回车键就可以看了

    space engine百科介绍

    https://baike.baidu.com/item/Space%20Engine/12009594?fr=aladdin

    宇宙模拟器space engine 基础教程和高级教程+坐标等链接合集(附带0.980版本下载,汉化,基础使用教程)

    https://teakki.com/p/5c27525ac70db4ac4f2eb9ab

    宇宙模拟器space engine官网

    http://spaceengine.org/

    space engineTODO,介绍了目前space engine已经实现的天文功能和未来计划开发的天文功能

    http://forum.spaceengine.org/viewtopic.php?f=6&t=72

    宇宙模拟器space engine 0.990新增功能,新增天体,改进和优化功能和总结

    https://teakki.com/p/5c2da19bc70db4ac4f306f20

    B站视频http://space.bilibili.com/345330124/video

    天文,宇宙模拟器Space Engine爱好者QQ群号246630656

    相关文章

      网友评论

        本文标题:space engine教程2:创建自定义太阳系,包括创建恒星,

        本文链接:https://www.haomeiwen.com/subject/iikwqqtx.html