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

96
星际穿越
2018.11.27 00:25* 字数 4472

上部分教程链接

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

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

日记本
Web note ad 1