本次教程用宇宙模拟器 space engine 0.980版本教大家创建2星,3星,4星,5星,6星等多星系统,以及黑洞,流浪行星等
把链接复制到浏览器地址栏上,按回车键就可以看了
关于宇宙模拟器Space Engine的天体(星球,星系,星云,星团等)脚本参数,如何创建天体(星球,星系,星云,星团等)脚本请看这些教程
space engine打包创建的SE脚本成pak文件,方便分享
https://www.jianshu.com/p/ed94a412444e
space engine文件夹和pak文件,脚本组成和脚本创建详解
https://www.jianshu.com/p/a46cb42b46a0
space engine质心,恒星参数详解
https://www.jianshu.com/p/9945d3bbee7e
space engine行星主要参数详解
https://www.jianshu.com/p/1788f6181078
space engine行星的地表,海洋,云,熔岩,极光参数详解
https://www.jianshu.com/p/59bd9ddef6f3
space engine生命,吸积盘,彗尾,行星环,日冕,大气参数详解
https://www.jianshu.com/p/5da156edc306
space engine星系,星团,星云参数详解
https://www.jianshu.com/p/82691a8d6174
space engine自定义行星纹理(CubeMap软件)详解
https://www.jianshu.com/p/fd919f94db5c
首先提示,每个恒星系统都要创建一个系统质心,用StarBarycenter参数
1.创建星系统
首先创建一个双星系统质心,起名叫2xzx
在stars文件夹,创建一个.sc文件,重新起名叫2xzx,打开复制输入以下代码,然后保存。
StarBarycenter "2xzx"
{
RA 1.65
Dec -10.911925
Dist 100.748379
}
然后创建2个恒星,我们创建大小不一样的黄矮星,分别起名为2ghx1和2ghx2
在planets文件夹,创建一个.sc文件,重新起名叫2ghx,打开复制输入以下代码,然后保存,就这样一个双星系统就创建好了,打开SE,搜索恒星名字就可以搜到。
Star "2ghx1"
{
ParentBody "2xzx"
Class "G2"
RadSol 1.0
MassSol 1.0
Color (1.000 0.884 0.855)
Surface
{
}
Orbit
{
RefPlane "Ecliptic"
SemiMajorAxis 0.10
Period 0.13416408
Eccentricity 0.051353
Inclination 3.039949
AscendingNode 3.091402
ArgOfPericenter 36.4452
MeanAnomaly 0.0
}
}
Star "2ghx2"
{
ParentBody "2xzx"
Class "G3"
RadSol 0.6
MassSol 0.6
Color (1.000 0.884 0.855)
Surface
{
}
Orbit
{
RefPlane "Ecliptic"
SemiMajorAxis 0.20
Period 0.13416408
Eccentricity 0.051353
Inclination 3.039949
AscendingNode 3.091402
ArgOfPericenter 216.4452
MeanAnomaly 0.0
}
}
关于创建双星系统的更正和补充:
创建双星系统,在stars文件夹只需要创建一个系统质心脚本,不需要在planets文件夹的恒星和行星脚本里面再创建恒星质心。
两个恒星脚本里的ParentBody参数后面的""里面输入的是这个双星系统质心名字。
这两个恒星脚本里面的RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,这两个恒星的ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
当Eccentricity(偏心率)后面数值是0的时候是圆形轨道,数值在0和1之间的时候是椭圆轨道,数值是1的时候是抛物线轨道 ,大于1的时候是双曲线轨道。
我们再扩展下,创建一个类似科幻电影《星球大战》中的塔图因星球系统。
还是用上面创建好的恒星,行星起名叫tatuyin,把行星指定给叫2ghx2的恒星
打开2ghx文件,在上次的恒星脚本后面空格一行,复制输入下面的代码,然后保存。
Planet "tatuyin"
{
ParentBody "2ghx2"
Class "Desert"
Mass 0.798145
Radius 5232.5
InertiaMoment 0.330512
Color (0.964 0.948 0.949)
Life
{
Class "Organic"
Type "Multicellular"
Biome "Terrestrial"
Panspermia "true"
}
Surface
{
SurfStyle 0.0365602
OceanStyle 0.298313
Randomize (0.166, 0.601, 0.034)
colorDistMagn 0.0901365
colorDistFreq 533.497
detailScale 26916.6
colorConversion true
drivenDarkening -1
seaLevel 0.125278
snowLevel 0.988307
tropicLatitude 0.599672
icecapLatitude 1
icecapHeight 0.125278
climatePole 0
climateTropic 0
climateEquator 0
heightTempGrad 0.9375
tropicWidth 0.072048
mainFreq 0.01
venusFreq 0.988307
venusMagn 0.353871
mareFreq 2.04163
mareDensity 0
terraceProb 0.401778
erosion 0
montesMagn 0.275763
montesFreq 299.454
montesSpiky 0.990521
montesFraction 0.313825
dunesMagn 7.69841
dunesFreq 50
dunesFraction 0.444444
hillsMagn 3.1746
hillsFreq 727.805
hillsFraction 0.297365
hills2Fraction 0.1
riversMagn 52.0128
riversFreq 2.37234
riversSin 5.0946
riversOctaves 0
canyonsMagn 0.0359513
canyonsFreq 100
canyonFraction 0
cracksMagn 0
cracksFreq 0
cracksOctaves 1
craterMagn 0
craterFreq 0
craterDensity 0
craterOctaves 1
craterRayedFactor 0
volcanoMagn 0.72292
volcanoFreq 0.75996
volcanoDensity 0.339494
volcanoOctaves 3
volcanoActivity 0.558143
volcanoFlows 0.76498
volcanoRadius 0.501792
volcanoTemp 1536.03
lavaCoverTidal 0
lavaCoverSun 0
lavaCoverYoung 0
stripeZones 2.02301
stripeFluct 0
stripeTwist 0
cycloneMagn 0
cycloneFreq 0
cycloneDensity 0
cycloneOctaves 1
colorSea (0.240, 0.230, 0.230, 0.000)
colorShelf (0.380, 0.360, 0.350, 0.000)
colorBeach (0.550, 0.520, 0.480, 0.000)
colorDesert (0.520, 0.490, 0.470, 0.000)
colorLowland (0.460, 0.440, 0.410, 0.000)
colorUpland (0.390, 0.360, 0.330, 0.000)
colorRock (0.170, 0.160, 0.160, 0.000)
colorSnow (1.000, 1.000, 1.000, 0.769)
colorLowPlants (0.129, 0.169, 0.059, 0.000)
colorUpPlants (0.180, 0.189, 0.042, 0.000)
BumpHeight 18.3656
DiffMapAlpha "Ice"
SpecBrightWater 0.3
SpecBrightIce 0.3
SpecularPower 150
Hapke 0
SpotBright 4
SpotWidth 0.05
DayAmbient 0.07
}
Clouds
{
Height 18.1597
Velocity 92.2421
BumpHeight 5.16318
Hapke 0.2
SpotBright 2
SpotWidth 0.15
DayAmbient 2
mainFreq 1.82678
mainOctaves 10
Coverage 0.0396825
stripeZones 2.02301
stripeFluct 0
stripeTwist 0
}
NoOcean true
NoLava true
Atmosphere
{
Model "Earth"
Height 39.3766
Density 100
Pressure 1.0827
Greenhouse 61.2968
Bright 10
Opacity 1
SkyLight 0
Hue 0
Saturation 1
}
NoAurora true
NoRings true
NoAccretionDisk true
NoCometTail true
Orbit
{
RefPlane "Ecliptic"
SemiMajorAxis 1
Period 0.00215444
Eccentricity 0
Inclination 245.714
AscendingNode -40
ArgOfPericenter 217.143
MeanAnomaly 120
{
}
2.创建三星系统
在stars文件夹,创建一个.sc文件,重新起名叫3xzx,打开复制输入以下代码,然后保存。
StarBarycenter "3xzx"
{
RA 10.65
Dec -50.911925
Dist 190.748379
}
然后创建3个恒星,这次我们创建一个黄矮星,一个红矮星,一个橙矮星
对于三星系统,要创建1个对应系统质心的2个恒星互相运转的质心,红矮星对应系统质心
在planets文件夹,创建一个.sc文件,重新起名叫3ghx,打开复制输入以下代码,然后保存,就这样一个三星系统就创建好了。
Barycenter "3zxa"
{
ParentBody "3xzx"
MassSol 4
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.1
Period 150
Eccentricity 0
Inclination 50
AscendingNode 60
ArgOfPericenter 0
MeanAnomaly 0
}
}
Star "3ghx1"
{
ParentBody "3zxa"
Class "G2"
RadSol 1.0
MassSol 1.0
Color (1.000 0.884 0.855)
Surface
{
}
Orbit
{
RefPlane "Ecliptic"
SemiMajorAxis 0.10
Period 0.03416408
Eccentricity 0.061353
Inclination 3.059949
AscendingNode 3.091402
ArgOfPericenter 36.4452
MeanAnomaly 0.0
}
}
Star "3ghx2"
{
ParentBody "3zxa"
Class "K1V"
Luminosity 1.90335
MassSol 1.06
RadSol 1.28
Color (1.000 0.884 0.855)
Surface
{
}
Orbit
{
RefPlane "Ecliptic"
SemiMajorAxis 0.15
Period 0.13416408
Eccentricity 0.051353
Inclination 3.039949
AscendingNode 3.091402
ArgOfPericenter 216.4452
MeanAnomaly 0.0
}
}
Star "3ghx3"
{
ParentBody "3xzx"
Class "M2 V"
Luminosity 1.44
MassSol 0.67
RadSol 0.05
Color (1.000 0.884 0.855)
Surface
{
}
Orbit
{
RefPlane "Ecliptic"
SemiMajorAxis 0.23
Period 0.00416408
Eccentricity 0.151353
Inclination 3.0009949
AscendingNode 3.099402
ArgOfPericenter 36.4452
MeanAnomaly 0.0
}
}
关于创建三星系统的更正和补充:
创建三星系统,在stars文件夹只需要创建一个系统质心脚本,还要在planets文件夹的恒星和行星脚本里面创建1个恒星质心。
前两个恒星脚本里的ParentBody参数后面的""里面输入的是这个恒星质心名字,第3个恒星脚本里的ParentBody参数后面的""里面输入的是这个三星系统质心的名字。
对应恒星质心的那两个恒星的脚本里面的里面的RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,这两个恒星的ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
第3个恒星的RefPlane后面的轨道参考类型要跟前两个恒星的一样,ParentBody参数后面的""里面输入的是系统质心名字,其他参数可与前两个恒星的不一样。
当Eccentricity(偏心率)后面数值是0的时候是圆形轨道,数值在0和1之间的时候是椭圆轨道,数值是1的时候是抛物线轨道 ,大于1的时候是双曲线轨道。
我们再扩展下,创建一个类似科幻小说《三体》中的三体人的星球。
还是用上面创建好的恒星,行星起名叫santixing,把行星指定给叫3ghx1的恒星
打开3ghx文件,在上次的恒星脚本后面空格一行,复制输入以下脚本代码,然后保存。
Planet "santixing"
{
ParentBody "3ghx1"
Class "Desert"
Mass 0.798145
Radius 5000
InertiaMoment 0.330512
Oblateness 0.00595664
RotationPeriod 14.9113
Obliquity -5.08036
EqAscendNode -45.2718
AlbedoBond 0.219841
AlbedoGeom 0.26381
Brightness 2
Color (0.897 0.867 0.868)
Surface
{
SurfStyle 0.0365602
OceanStyle 0.298313
Randomize (0.166, 0.601, 0.034)
colorDistMagn 0.0901365
colorDistFreq 533.497
detailScale 26916.6
colorConversion true
drivenDarkening -1
seaLevel 0.125278
snowLevel 0.988307
tropicLatitude 0.881862
icecapLatitude 1
icecapHeight 0.125278
climatePole 0
climateTropic 0
climateEquator 0
heightTempGrad 0.9375
tropicWidth 0.5
mainFreq 0.01
venusFreq 0.988307
venusMagn 0.353871
mareFreq 2.04163
mareDensity 0
terraceProb 0.146572
erosion 0
montesMagn 0.275763
montesFreq 299.454
montesSpiky 0.990521
montesFraction 0.313825
dunesMagn 10
dunesFreq 88.0952
dunesFraction 0.738095
hillsMagn 6.03175
hillsFreq 460.317
hillsFraction 0.452381
hills2Fraction 0.52381
riversMagn 52.0128
riversFreq 2.37234
riversSin 5.0946
riversOctaves 0
canyonsMagn 0.0359513
canyonsFreq 100
canyonFraction 0
cracksMagn 0
cracksFreq 0
cracksOctaves 1
craterMagn 0
craterFreq 0
craterDensity 0
craterOctaves 1
craterRayedFactor 0
volcanoMagn 0.72292
volcanoFreq 0.75996
volcanoDensity 0.339494
volcanoOctaves 3
volcanoActivity 0.558143
volcanoFlows 0.76498
volcanoRadius 0.501792
volcanoTemp 1536.03
lavaCoverTidal 0
lavaCoverSun 0
lavaCoverYoung 0
stripeZones 2.02301
stripeFluct 0
stripeTwist 0
cycloneMagn 0
cycloneFreq 0
cycloneDensity 0
cycloneOctaves 1
colorSea (0.240, 0.230, 0.230, 0.000)
colorShelf (0.380, 0.360, 0.350, 0.000)
colorBeach (0.550, 0.520, 0.480, 0.000)
colorDesert (0.520, 0.490, 0.470, 0.000)
colorLowland (0.460, 0.440, 0.410, 0.000)
colorUpland (0.390, 0.360, 0.330, 0.000)
colorRock (0.170, 0.160, 0.160, 0.000)
colorSnow (1.000, 1.000, 1.000, 0.769)
colorLowPlants (0.230, 0.200, 0.020, 0.000)
colorUpPlants (0.500, 0.470, 0.050, 0.000)
BumpHeight 18.3656
DiffMapAlpha "Ice"
SpecBrightWater 0.3
SpecBrightIce 0.3
SpecularPower 150
Hapke 0
SpotBright 4
SpotWidth 0.05
DayAmbient 0.07
}
Clouds
{
Height 18.1597
Velocity 92.2421
BumpHeight 5.16318
Hapke 0.2
SpotBright 2
SpotWidth 0.15
DayAmbient 2
mainFreq 1.82678
mainOctaves 10
Coverage 0.0396825
stripeZones 2.02301
stripeFluct 0
stripeTwist 0
}
NoOcean true
NoLava true
Atmosphere
{
Model "Earth"
Height 39.3766
Density 1.42628
Pressure 1.0827
Greenhouse 4.75563
Bright 10
Opacity 1
SkyLight 0
Hue 0
Saturation 1
}
NoAurora true
NoRings true
NoAccretionDisk true
NoCometTail true
Orbit
{
RefPlane "Ecliptic"
SemiMajorAxis 0.5
Period 0.0215444
Eccentricity 0.52381
Inclination 245.714
AscendingNode -40
ArgOfPericenter -114.286
MeanAnomaly 120
}
}
3.创建四星系统
在stars文件夹,创建一个.sc文件,重新起名叫4xzx,打开复制输入以下代码,然后保存。
StarBarycenter "4xzx"
{
RA 3.65
Dec -30.911925
Dist 120.748379
}
然后创建4个恒星,这次我们创建一个黄矮星,一个红矮星,一个蓝主序星,一个橙矮星
对于四星系统,需要创建2个对应系统质心的2个恒星互相运转的质心
在planets文件夹,创建一个.sc文件,重新起名叫4ghx,打开复制输入以下代码,然后保存,就这样一个四星系统就创建好了。
Barycenter "4zxa"
{
ParentBody "4xzx"
MassSol 4
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.1
Period 150
Eccentricity 0
Inclination 50
AscendingNode 60
ArgOfPericenter 0
MeanAnomaly 0
}
}
Barycenter "4zxb"
{
ParentBody "4xzx"
MassSol 4
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.2
Period 160
Eccentricity 0
Inclination 60
AscendingNode 70
ArgOfPericenter 0
MeanAnomaly 0
}
}
Star "4ghx1"
{
ParentBody "4zxa"
Class "K0 V"
Luminosity 0.53
MassSol 1.96
RadSol 1.98
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.5
Period 156
Eccentricity 0
Inclination 34
AscendingNode 43
ArgOfPericenter 0
MeanAnomaly 0
}
}
Star "4ghx2"
{
ParentBody "4zxa"
Class "M V"
Luminosity 1.44
MassSol 0.67
RadSol 0.05
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 1.0
Period 156
Eccentricity 0
Inclination 34
AscendingNode 43
ArgOfPericenter 180
MeanAnomaly 0
}
}
Star "4ghx3"
{
ParentBody "4zxb"
Class "G8 V"
Luminosity 1.90335
MassSol 1.06
RadSol 1.28
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.4
Period 25.7
Eccentricity 0.5
Inclination 44
AscendingNode 30
ArgOfPericenter 30
MeanAnomaly 0
}
}
Star "4ghx4"
{
ParentBody "4zxb"
Class "B4V"
Luminosity 1.90335
MassSol 6.06
RadSol 2.28
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 1.01
Period 25.7
Eccentricity 0.5
Inclination 44
AscendingNode 30
ArgOfPericenter 210
MeanAnomaly 0
}
}
关于创建四星系统的更正和补充:
创建四星系统,在stars文件夹只需要创建一个系统质心脚本,还要在planets文件夹的恒星和行星脚本里面创建2个恒星质心。
要创建的这两个恒星质心里面的RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样。ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
第1个恒星和第2个恒星脚本里面的ParentBody参数后面的""里面输入的第1个恒星质心名字,RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,这两个恒星的ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
第3个恒星和第4个恒星脚本里面的ParentBody参数后面的""里面输入的第2个恒星质心名字,RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,这两个恒星的ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
这4个恒星的RefPlane后面的轨道参考类型要一样。
当Eccentricity(偏心率)后面数值是0的时候是圆形轨道,数值在0和1之间的时候是椭圆轨道,数值是1的时候是抛物线轨道 ,大于1的时候是双曲线轨道。
4.创建五星系统
在stars文件夹,创建一个.sc文件,重新起名叫5xzx,打开复制输入以下代码,然后保存。
StarBarycenter "5xzx"
{
RA 4.65
Dec -40.911925
Dist 130.748379
}
然后创建5个恒星,这次我们创建2个黄矮星,2个橙矮星,一个白主序星
对于五星系统,需要创建2个对应系统质心的2个恒星互相运转的质心,白主序星对应系统质心
在planets文件夹,创建一个.sc文件,重新起名叫5ghx,打开复制输入以下代码,然后保存,就这样一个五星系统就创建好了
Barycenter "5zxa"
{
ParentBody "5xzx"
MassSol 4
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.1
Period 150
Eccentricity 0
Inclination 50
AscendingNode 60
ArgOfPericenter 0
MeanAnomaly 0
}
}
Barycenter "5zxb"
{
ParentBody "5xzx"
MassSol 4
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.2
Period 160
Eccentricity 0
Inclination 60
AscendingNode 70
ArgOfPericenter 0
MeanAnomaly 0
}
}
Star "5ghx1"
{
ParentBody "5zxa"
Class "G2V"
Luminosity 0.53
MassSol 1.96
RadSol 1.98
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.5
Period 156
Eccentricity 0
Inclination 34
AscendingNode 43
ArgOfPericenter 0
MeanAnomaly 0
}
}
Star "5ghx2"
{
ParentBody "5zxa"
Class "G3V"
Luminosity 1.44
MassSol 0.67
RadSol 0.05
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 1.0
Period 156
Eccentricity 0
Inclination 34
AscendingNode 43
ArgOfPericenter 180
MeanAnomaly 0
}
}
Star "5ghx3"
{
ParentBody "5zxb"
Class "K1V"
Luminosity 1.90335
MassSol 1.06
RadSol 1.28
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.4
Period 25.7
Eccentricity 0.5
Inclination 44
AscendingNode 30
ArgOfPericenter 30
MeanAnomaly 0
}
}
Star "5ghx4"
{
ParentBody "5zxb"
Class "K3V"
Luminosity 1.90335
MassSol 6.06
RadSol 2.28
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 1.01
Period 25.7
Eccentricity 0.5
Inclination 44
AscendingNode 30
ArgOfPericenter 210
MeanAnomaly 0
}
}
Star "5ghx5"
{
ParentBody "5xzx"
Class "A0 V"
Luminosity 1.90335
MassSol 6.06
RadSol 2.28
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 1.01
Period 25.7
Eccentricity 0.5
Inclination 44
AscendingNode 30
ArgOfPericenter 210
MeanAnomaly 0
}
}
关于创建五星系统的更正和补充:
创建五星系统,在stars文件夹只需要创建一个系统质心脚本,还要在planets文件夹的恒星和行星脚本里面创建2个恒星质心。要创建的这两个恒星质心里面的RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
第1个恒星和第2个恒星脚本里面的ParentBody参数后面的""里面输入的第1个恒星质心名字,RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,这两个恒星的ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
第3个恒星和第4个恒星脚本里面的ParentBody参数后面的""里面输入的第2个恒星质心名字,RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,这两个恒星的ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
第5个恒星的RefPlane后面的轨道参考类型要跟前面4个恒星的一样,ParentBody参数后面的""里面输入的是这个五星系统质心名字,其他参数可与前面4个恒星的不一样。
这5个恒星的RefPlane后面的轨道参考类型要一样。
当Eccentricity(偏心率)后面数值是0的时候是圆形轨道,数值在0和1之间的时候是椭圆轨道,数值是1的时候是抛物线轨道 ,大于1的时候是双曲线轨道。
5.创建六星系统
在stars文件夹,创建一个.sc文件,重新起名叫6xzx,打开复制输入以下代码,然后保存。
StarBarycenter "6xzx"
{
RA 5.65
Dec -50.911925
Dist 140.748379
}
然后创建6个恒星,这次我们创建2个白主序星,2个红矮星,2个橙矮星
对于六星系统,需要创建3个对应系统质心的2个恒星互相运转的质心
在planets文件夹,创建一个.sc文件,重新起名叫6ghx,打开复制输入以下代码,然后保存,就这样一个六星系统就创建好了
Barycenter "6zxa"
{
ParentBody "6xzx"
MassSol 5
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.5
Period 150
Eccentricity 0
Inclination 50
AscendingNode 60
ArgOfPericenter 0
MeanAnomaly 0
}
}
Barycenter "6zxb"
{
ParentBody "6xzx"
MassSol 5
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.6
Period 160
Eccentricity 0
Inclination 60
AscendingNode 70
ArgOfPericenter 0
MeanAnomaly 0
}
}
Barycenter "6zxc"
{
ParentBody "6xzx"
MassSol 5
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.7
Period 150
Eccentricity 0
Inclination 50
AscendingNode 60
ArgOfPericenter 0
MeanAnomaly 0
}
}
Star "6ghx1"
{
ParentBody "6zxa"
Class "A2 V"
Luminosity 0.53
MassSol 5.96
RadSol 1.98
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.5
Period 156
Eccentricity 0
Inclination 100
AscendingNode 50
ArgOfPericenter 0
MeanAnomaly 0
}
}
Star "6ghx2"
{
ParentBody "6zxa"
Class "A4 V"
Luminosity 1.44
MassSol 5.67
RadSol 1.05
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.8
Period 156
Eccentricity 0
Inclination 100
AscendingNode 50
ArgOfPericenter 180
MeanAnomaly 0
}
}
Star "6ghx3"
{
ParentBody "6zxb"
Class "K4V"
Luminosity 1.90335
MassSol 3.06
RadSol 1.28
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 0.4
Period 25.7
Eccentricity 0.5
Inclination 44
AscendingNode 30
ArgOfPericenter 30
MeanAnomaly 0
}
}
Star "6ghx4"
{
ParentBody "6zxb"
Class "K3V"
Luminosity 1.90335
MassSol 3.06
RadSol 2.28
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 1.01
Period 25.7
Eccentricity 0.5
Inclination 44
AscendingNode 30
ArgOfPericenter 30
MeanAnomaly 0
}
}
Star "6ghx5"
{
ParentBody "6zxc"
Class "M2 V"
Luminosity 0.90335
MassSol 0.06
RadSol 1.9
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 1.01
Period 25.7
Eccentricity 0.5
Inclination 60
AscendingNode 55
ArgOfPericenter 210
MeanAnomaly 0
}
}
Star "6ghx6"
{
ParentBody "6zxc"
Class "M3 V"
Luminosity 0.90335
MassSol 0.06
RadSol 1.28
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 1.5
Period 25.7
Eccentricity 0.5
Inclination 60
AscendingNode 55
ArgOfPericenter 210
MeanAnomaly 0
}
}
关于创建六星系统的更正和补充:
创建六星系统,在stars文件夹只需要创建一个系统质心脚本,还要在planets文件夹的恒星和行星脚本里面创建3个恒星质心。
要创建的这3个恒星质心里面的RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
第1个恒星和第2个恒星脚本里面的ParentBody参数后面的""里面输入的第1个恒星质心名字,RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,这两个恒星的ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
第3个恒星和第4个恒星脚本里面的ParentBody参数后面的""里面输入的第2个恒星质心名字,RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,这两个恒星的ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
第5个恒星和第6个恒星脚本里面的ParentBody参数后面的""里面输入的第3个恒星质心名字,RefPlane后面的轨道参考类型要一样,Period,Eccentricity,Inclination,AscendingNode,MeanAnomaly这5个参数后面的数值要一样,这两个恒星的ArgOfPericenter参数后面的数值必须相差180°,SemiMajorAxis参数后面的数值不一样。
这6个恒星的RefPlane后面的轨道参考类型要一样。
当Eccentricity(偏心率)后面数值是0的时候是圆形轨道,数值在0和1之间的时候是椭圆轨道,数值是1的时候是抛物线轨道 ,大于1的时候是双曲线轨道。
需要创建大于六星的系统,参考上面的方法可以创建。
多星系统就是这样创建,按照这样的方法,以此类推,可以创建出7星,8星,甚至更多恒星的系统,再在里面添加一个行星,可以说是是非常科幻的世界了。
6.创造一个黑洞,增加吸积盘
首先创建一个黑洞质心,起名叫1HD,注意是大写
打开stars文件夹,创建一个.sc文件,重新起名叫1HD,打开复制输入以下代码,然后保存。
StarBarycenter "1HD"
{
RA 1.0
Dec -10.15
dist 50.5
Class "X"
}
现在创建黑洞,起名叫1heidong
在planets文件夹,创建一个.sc文件,重新起名叫1heidong,打开复制输入以下代码,然后保存,就这样一个带有吸积盘的黑洞就创建好了,打开SE就可以搜到。
Star "1heidong"
{
ParentBody "1HD"
Class "X"
MassSol 50.0
AccretionDisk
{
InnerRadius 1.08577e-006
OuterRadius 8.05443e-005
AccretionRate 2.72936e-034
Temperature 6594.44
Density 479.376
Luminosity 4.47501e-006
TwistMagn 50
Brightness 1
}
Orbit
{
RefPlane "Extrasolar"
SemiMajorAxis 1.0
Period 1.33
Eccentricity 0.0013
Inclination 20.1741
AscendingNode 0
ArgOfPericenter 55.0149
MeanAnomaly 0
}
}
Class 后面输入大写X,就是指定这是黑洞
可以直接在AccretionDisk直接输入下面的符号,SE会自动生成一个吸积盘。
{
}
注释:
AccretionDisk 吸收盘参数
InnerRadius 内半径
OuterRadius 外半径
AccretionRate 增生率
Temperature 温度
Density 密度
Luminosity 发光度
TwistMagn 扭曲强度
Brightness 亮度
需要编辑,要选中黑洞,按shift+f2,打开编辑器,往下拉,在吸积盘参数那儿修改。
我们再扩展下,给黑洞增加一个类地行星,起名叫hdfjxq
打开1heidong文件,在1heidong黑洞脚本后面空格一行,复制输入以下代码,然后保存。
Planet "hdfjxq"
{
ParentBody "1heidong"
Class "Terra"
Mass 3.0
Radius 2000
InertiaMoment 0.327699
Oblateness 0
Obliquity 0.009
EqAscendNode 120
AlbedoBond 4.1
AlbedoGeom 0.312
Brightness 1
Color (0.956 0.884 0.862)
Life
{
Class "Organic"
Type "Multicellular"
Biome "Terrestrial"
Panspermia "true"
}
Surface
{
SurfStyle 0.214058
OceanStyle 0.393431
Randomize (-0.226, 0.426, -0.700)
colorDistMagn 1
colorDistFreq 10000
detailScale 1.04858e+009
colorConversion true
drivenDarkening -1
seaLevel 0.277049
snowLevel 1
tropicLatitude 0.401918
icecapLatitude 0.994871
icecapHeight 0.277196
climatePole 0.9375
climateTropic 0.3125
climateEquator 0.6875
heightTempGrad 0.625
tropicWidth 0.07
mainFreq 1.23804
venusFreq 1.03381
venusMagn 0
mareFreq 7.35452
mareDensity 0.0369754
terraceProb 0.107217
erosion 0.13735
montesMagn 0.206397
montesFreq 177.342
montesSpiky 0.990131
montesFraction 0.381207
dunesMagn 0.0604738
dunesFreq 29.3091
dunesFraction 0.228273
hillsMagn 0.119542
hillsFreq 533.854
hillsFraction 0.851506
hills2Fraction 0.595816
riversMagn 80.9524
riversFreq 9.12698
riversSin 6.03175
riversOctaves 2
canyonsMagn 2.61905
canyonsFreq 60.3175
canyonFraction 1
cracksMagn 5.07937
cracksFreq 0.277778
cracksOctaves 0
craterMagn 6.34921
craterFreq 6.31395
craterDensity 0.0414259
craterOctaves 3
craterRayedFactor 0.412698
volcanoMagn 0.809524
volcanoFreq 1.2381
volcanoDensity 0.347775
volcanoOctaves 3
volcanoActivity 1.61905
volcanoFlows 0.714651
volcanoRadius 0.944444
volcanoTemp 1928.57
lavaCoverTidal 0.68254
lavaCoverSun 0.531746
lavaCoverYoung 0.444444
stripeZones 1
stripeFluct 0
stripeTwist 3.5
cycloneMagn 0.856028
cycloneFreq 0
cycloneDensity 0.370226
cycloneOctaves 0
colorSea (0.040, 0.100, 0.200, 1.000)
colorShelf (0.150, 0.480, 0.460, 1.000)
colorBeach (0.740, 0.730, 0.610, 0.000)
colorDesert (0.450, 0.420, 0.380, 0.000)
colorLowland (0.480, 0.380, 0.280, 0.000)
colorUpland (0.600, 0.540, 0.420, 0.000)
colorRock (0.170, 0.160, 0.160, 0.000)
colorSnow (1.000, 1.000, 1.000, 1.308)
colorLowPlants (0.200, 0.191, 0.031, 0.000)
colorUpPlants (0.407, 0.388, 0.048, 0.000)
BumpHeight 20
BumpOffset 5.54098
DiffMapAlpha "Water"
SpecBrightWater 0.65
SpecBrightIce 0.85
SpecularPower 55
Hapke 0
SpotBright 4
SpotWidth 0.05
DayAmbient 0.07
}
Clouds
{
Height 5.87158
Velocity 47.2131
BumpHeight 5.87149
Hapke 0.2
SpotBright 2
SpotWidth 0.15
DayAmbient 2
mainFreq 1.02475
mainOctaves 10
Coverage 0.1
stripeZones 1
stripeFluct 0
stripeTwist 3.5
}
Clouds
{
Height 11.7429
Velocity 24.0566
BumpHeight 5.6045
Hapke 0.2
SpotBright 2
SpotWidth 0.15
DayAmbient 2
mainFreq 1.02475
mainOctaves 10
Coverage 0.1
stripeZones 1
stripeFluct 0
stripeTwist 3.5
}
Clouds
{
Height 17.6145
Velocity 141.435
BumpHeight 5.87149
Hapke 0.2
SpotBright 2
SpotWidth 0.15
DayAmbient 2
mainFreq 1.02475
mainOctaves 10
Coverage 0.1
stripeZones 1
stripeFluct 0
stripeTwist 3.5
}
Ocean
{
Height 5.54098
Hapke 0
SpotBright 2
SpotWidth 0.15
DayAmbient 2
}
NoLava true
Atmosphere
{
Model "Earth"
Height 33.4049
Density 0.219241
Pressure 0.172167
Greenhouse 1.90142
Bright 10
Opacity 1
SkyLight 3.33333
Hue 0.0314026
Saturation 1
}
NoAurora true
NoAccretionDisk true
NoCometTail true
NoAccretionDisk true
NoCometTail true
Orbit
{
RefPlane "Equator"
SemiMajorAxis 0.0000955
Period 0.327336
Eccentricity 0.00350116
Inclination 360.826
AscendingNode -76.6624
ArgOfPericenter 117.375
MeanAnomaly 49.6676
}
}
注释:
改变SemiMajorAxis后面的数值,就是改变行星到黑洞的距离
7.创造2个黑洞,一大一小,增加吸积盘
首先创建一个黑洞质心,起名叫2HD,注意是大写
打开stars文件夹,创建一个.sc文件,重新起名叫2HD,打开复制输入以下代码,然后保存。
StarBarycenter "cdzx"
{
RA 5.0
Dec -30.15
dist 80.5
}
现在创建黑洞,分别起名叫2heidong1和2heidong2
在planets文件夹,创建一个.sc文件,重新起名叫2heidong,打开复制输入以下代码,然后保存
Star "2heidong1"
{
ParentBody "2HD"
Class "X"
MassSol 100
AccretionDisk
{
InnerRadius 1.08577e-006
OuterRadius 8.05443e-005
AccretionRate 2.72936e-034
Temperature 6594.44
Density 479.376
Luminosity 4.47501e-006
TwistMagn 50
Brightness 1
}
Orbit
{
SemiMajorAxis 1.0
Period 1.3
Eccentricity 0.001353
Inclination 20.174108
AscendingNode 0
ArgOfPericenter 55.0149
MeanAnomaly 0
}
}
Star "2heidong2"
{
ParentBody "2HD"
Class "X"
MassSol 60
AccretionDisk
{
InnerRadius 1.08577e-006
OuterRadius 8.05443e-005
AccretionRate 2.72936e-034
Temperature 6594.44
Density 479.376
Luminosity 4.47501e-006
TwistMagn 50
Brightness 1
}
Orbit
{
SemiMajorAxis 1.01
Period 1.3
Eccentricity 0.001353
Inclination 20.174108
AscendingNode 0
ArgOfPericenter 55.0149
MeanAnomaly 0
}
}
注释:
在一个系统内,有2个或者2个以上黑洞的时候,改变SemiMajorAxis参数后面的数值,可以改变黑洞之间的距离。
要创建3个黑洞或者3个黑洞以上的时候,要用创建2个黑洞对应的Barycenter质,跟创建3星和3星以上系统的方法一样,只是黑洞的脚本里面的Star参数里面的Class后面的是X,另外注意,黑洞创建多了,会影响电脑性能。
8.创造流浪行星,添加一个卫星,流浪行星在SE0.980版本里面被翻译成星际行星,流浪行星没有恒星,所以脚本里面的ParentBody后面填质心名字
首先给流浪行星创建一个质心,起名叫nxzx
打开stars文件夹,创建一个.sc文件,重新起名叫nxzx,打开复制输入以下代码,然后保存。
StarBarycenter "nxzx"
{
RA 17 .1
Dec -29
Dist 200.1
}
然后创建流浪行星,起名叫yxx
在planets文件夹,创建一个.sc文件,重新起名叫yxx,打开复制输入以下代码,然后保存,这样一个流程行星就创建好了。
Planet "yxx"
{
ParentBody "nxzx"
Class "GasGiant"
Mass 3356.57
Radius 71372.7
InertiaMoment 0.225103
Color (0.098 0.215 0.349)
Surface
{
colorLayer0 (0.190, 0.430, 0.850, 1.100)
colorLayer1 (0.170, 0.450, 0.800, 0.600)
colorLayer2 (0.180, 0.450, 0.830, 0.100)
colorLayer3 (0.160, 0.460, 0.890, 0.000)
colorLayer4 (0.180, 0.480, 0.860, 0.000)
colorLayer5 (0.100, 0.450, 0.830, 0.000)
colorLayer6 (0.190, 0.440, 0.860, 0.000)
colorLayer7 (0.180, 0.430, 0.850, 1.000)
colorLowPlants (0.180, 0.480, 0.860, 0.000)
colorUpPlants (0.100, 0.450, 0.830, 0.000)
BumpHeight 3.86296
}
NoRings true
Orbit
{
RefPlane "Static"
SemiMajorAxis 0
Period 0
Eccentricity 0
Inclination 0
AscendingNode 0
ArgOfPericenter 0
MeanAnomaly 0
}
}
注释
流浪行星一般都是这样类似气态行星的行星,有1个甚至多个小质量的卫星.
流浪行星因为没有太阳,所以看起来很黑,在SE里面要调节环境亮度才能看到
接着给这个流浪行星,添加一个卫星,起名叫yxxwx
打开上面的yxx文件,在yxx流浪行星脚本后面空格一行,复制输入以下代码,然后保存
Moon "yxxwx"
{
ParentBody "yxx"
Class "Desert"
Mass 0.00275474
Radius 800.86
InertiaMoment 0.399611
Color (0.461 0.459 0.456)
Surface
{
colorSea (0.640, 0.500, 0.420, 0.000)
colorShelf (0.680, 0.500, 0.470, 0.000)
colorBeach (0.480, 0.380, 0.280, 0.000)
colorDesert (0.410, 0.280, 0.180, 0.000)
colorLowland (0.310, 0.230, 0.170, 0.000)
colorUpland (0.510, 0.330, 0.190, 0.000)
colorRock (0.220, 0.210, 0.210, 0.000)
colorSnow (1.000, 1.000, 1.000, 0.769)
colorLowPlants (0.310, 0.230, 0.170, 0.000)
colorUpPlants (0.510, 0.330, 0.190, 0.000)
}
NoClouds true
NoOcean true
NoLava true
NoAurora true
NoRings true
NoAccretionDisk true
NoCometTail true
Orbit
{
RefPlane "Equator"
SemiMajorAxis 0.00291
Period 0.0026
Eccentricity 0.0183
Inclination -0.052
AscendingNode -117.3
ArgOfPericenter 26.64
MeanAnomaly -175.1
}
}
把链接复制到浏览器地址栏上,按回车键就可以看了
宇宙模拟器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官网
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