怎么用计算机弹出行星,宇宙模拟器space engine教程2:创建自定义太阳系,包括创建恒星,行星等(上)...
本次教程用宇宙模擬器space engine 0.980版本教大家如何創(chuàng)建自定義太陽系系統(tǒng),包括創(chuàng)建恒星,行星,衛(wèi)星,小行星,彗星等天體,最后教如何制作插件,打包壓縮成pak文件。
把鏈接復制到瀏覽器地址欄上,按回車鍵就可以看了
關(guān)于宇宙模擬器Space Engine的天體(星球,星系,星云,星團等)腳本參數(shù),如何創(chuàng)建天體(星球,星系,星云,星團等)的腳本,請看這些教程
space engine打包創(chuàng)建好的SE腳本成pak文件(MOD),分享和使用pak文件(MOD)的方法
space engine文件夾和pak文件(MOD),腳本組成和腳本創(chuàng)建詳解
space engine質(zhì)心,恒星參數(shù)詳解
space engine行星主要參數(shù)詳解
space engine行星的地表,海洋,云,熔巖,極光參數(shù)詳解
space engine生命,吸積盤,彗尾,行星環(huán),日冕,大氣參數(shù)詳解
space engine星系,星團,星云參數(shù)詳解
space engine自定義行星紋理(CubeMap軟件)詳解
教程按照太陽系為例子來講,等你會了如何創(chuàng)建太陽系了,星球位置你可以隨便按照你的想法換,可以舉一反三創(chuàng)建其他光譜類型恒星的太陽系。
在部分星球代碼后面,我會發(fā)上部分重要的參數(shù)的注釋。
SE腳本注意:
1.注意區(qū)分大小寫和符號, 腳本每個單詞第一個字母都是大寫。另外注意,SE的腳本一定要用純文本類的軟件編寫,不能使用Word類的軟件。
2.SE的腳本文件擴展名是.sc, .sc是小寫。
3.腳本參數(shù)后面的"",不是“”,必須是在英文輸入狀態(tài)下,按shift+"2次,才顯示的是""
4.部分參數(shù)后面必須有{ },才能保證完整,參考一下腳本里面的參數(shù)。
首先做的工作,創(chuàng)建stars文件夾和planets文件夾,按照下面方法創(chuàng)建
1打開SE0.980版本安裝目錄,打開addons文件夾,在里面創(chuàng)建一個名字叫catalogs文件夾,打開這個創(chuàng)建的catalogs文件夾,在里面繼續(xù)創(chuàng)建一個名字叫stars文件夾,這
就是以后用于存放要創(chuàng)建的太陽系系統(tǒng)質(zhì)心腳本的文件夾,要是已經(jīng)存在,就不用創(chuàng)建。
文件路徑目錄:SE安裝目錄\addons\catalogs\stars
2打開SE0.980版本安裝目錄,打開addons文件夾,在里面創(chuàng)建一個名字叫catalogs文件夾,打開這個創(chuàng)建的catalogs文件夾,在里面繼續(xù)創(chuàng)建一個名字叫planets文件夾,
這是用來存放以后創(chuàng)建的恒星和行星的腳本的文件夾,。要是已經(jīng)存在,就不用創(chuàng)建。屬于同一個星系系統(tǒng)的恒星和行星以其他天體的腳本最好在同一個.sc文件里面
文件路徑目錄:SE安裝目錄\addons\catalogs\planets
創(chuàng)建.sc腳本文件有2種方法,我推薦第1種
第1種:打開SE,隨便找一個星球,按shift+f2,選“導出腳本”文件,導出星球腳本文件,打開SE目錄里面的export文件夾,找到這個腳本,復制到其他位置,以后每次
創(chuàng)建星球腳本文件,就直接復制這個文件到需要的位置,修改文件名字和里面的腳本就可以了。
第2種,創(chuàng)建一個文本文件,在電腦上桌面上右擊,會彈出一個菜單,選“顯示擴展名和文件”,這樣就打開了文件的擴展名,然后把文本文件修改成:文件名字.sc,然后
點“是”就可以了,文件名字只能是純字母或者字母和數(shù)字組合,再次重復操作點“隱藏擴展名和文件”就關(guān)閉了。
首先我們創(chuàng)建一個太陽系的質(zhì)心
打開stars文件夾,在里面創(chuàng)建一個sc腳本文件,重新起名叫wdzx,可以隨便起名,文件名字只能是純字母或者字母和數(shù)字組合。打開這個文件,復制輸入以下代碼,然后點
保存。
StarBarycenter "wozx"
{
RA 30.47987
Dec -40.1020
Dist 956.7466
}
注釋:
RA 赤經(jīng)
Dec 赤緯
Dist 距離太陽的距離,單位光年
創(chuàng)建一個恒星,創(chuàng)建一個類似太陽的恒星。打開planets文件夾,在里面創(chuàng)建一個sc腳本文件,可以隨便起名,文件名字只能是純字母或者字母和數(shù)字組合。
起名叫wdtyx,復制輸入以下代碼,然后保存
Star "wdtyx"
{
ParentBody "wdzx"
Class"G5.3 V"
Luminosity 2
MassSol 1.2
RadSol 1.5
Teff 5800
Age 1.74964
AppMagn -10
AbsMagn 20
Orbit
{
RefPlane "Static"
SemiMajorAxis 0
Period 1
Eccentricity 5
Inclination 275.525
AscendingNode 347.793
ArgOfPericenter 1
MeanAnomaly 2
}
}
注釋
Star這個參數(shù)指定這是個恒星,在Star后面的""里面的是恒星名字,可以隨便起名,名字只能是純字母或者字母和數(shù)字組合,以后的恒星腳本都是這樣的
ParentBody 后面的""里面的星系質(zhì)心名字,對應創(chuàng)建的星系質(zhì)心
Class 恒星腳本里面Class后面""里面輸入的是恒星光譜類型,改變這個可以讓恒星變成其他類型恒星,了解SE的恒星光譜類型看space engine百度百科里面關(guān)于恒星光譜
介紹。
Luminosity 發(fā)光度
MassSol 以太陽質(zhì)量為標準,單位M⊙,比如1.2就是1.2倍太陽質(zhì)量
RadSol 以太陽直徑為標準,單位D⊙,比如1.5就是1.5倍太陽直徑
Teff 恒星表面溫度,單位K,在SE里面顯示的是轉(zhuǎn)化后的攝氏度
Age 年齡,單位year,年
AppMagn 視星等,單位m,數(shù)值可以取負數(shù),數(shù)值越小,亮度越高,反之越暗
AbsMagn 絕對星等
Orbit 軌道位置
RefPlane 后面的""里面的是指定軌道類型,輸入Static就是靜止的,輸入Fixed是固定的
SemiMajorAxis 這里是恒星的半長軸,單位Au,改變這個數(shù)值,就是改變了恒星到星系系統(tǒng)質(zhì)心的距離
Period 軌道周期,單位year,1年=365.24218985天
Eccentricity 偏心率
Inclination 傾角,單位是度
AscendingNode 上升交點,單位是度
ArgOfPericenter 近心點幅角,單位是度
開始創(chuàng)建行星,行星和衛(wèi)星等天體名字可以隨便起名,名字只能是純字母或者字母和數(shù)字組合,另外每個行星腳本里面的
ParentBody必須是同一個恒星,這樣才能組成一個太陽系。
1.創(chuàng)建第1個行星,一個類似水星一樣的炎熱,裸巖的行星,起名字叫diyige
打開wdtyx文件,在上次wdtyx恒星代碼后面空格一行,復制輸入以下代碼,然后保存
Planet"diyige"
{
ParentBody "wdtyx"
Class"Selena"
Mass 0.0193331
Radius 2026.73
InertiaMoment 0.359109
RotationPeriod 619.858
Obliquity -0.115679
EqAscendNode 75.9429
AlbedoBond 0.3
AlbedoGeom 0.36
Brightness 3.5
Color (0.993 0.935 0.863)
Surface
{
SurfStyle 0.0887104
OceanStyle 0.906173
Randomize (-0.438, -0.443, -0.095)
colorDistMagn 0.0589465
colorDistFreq 277.522
detailScale 5212.87
colorConversion true
drivenDarkening 0
seaLevel 0.181277
snowLevel 2
tropicLatitude 0.0031832
icecapLatitude 10
icecapHeight 0.172362
climatePole 0.4375
climateTropic 0.3125
climateEquator 0.6875
heightTempGrad 0.625
tropicWidth 0.07
mainFreq 1.71562
venusFreq 0.629965
venusMagn 0
mareFreq 1.13471
mareDensity 0.00709834
terraceProb 0.334597
erosion 0
montesMagn 0.114872
montesFreq 69.9254
montesSpiky 0.974227
montesFraction 0.658289
dunesMagn 0.0430584
dunesFreq 2675.31
dunesFraction 0.000693918
hillsMagn 0.136323
hillsFreq 224.268
hillsFraction 0.279494
hills2Fraction 0
riversMagn 60.9334
riversFreq 2.21897
riversSin 5.93608
riversOctaves 0
canyonsMagn 0.518145
canyonsFreq 0.819895
canyonFraction 0.607886
cracksMagn 0.0495859
cracksFreq 0.758562
cracksOctaves 0
craterMagn 0.59064
craterFreq 6.09159
craterDensity 0.916249
craterOctaves 11
craterRayedFactor 0.169899
volcanoMagn 0.314338
volcanoFreq 0.924772
volcanoDensity 0.4
volcanoOctaves 3
volcanoActivity 1.48039
volcanoFlows 0.357076
volcanoRadius 0.24595
volcanoTemp 1553.55
lavaCoverTidal 0
lavaCoverSun 0
lavaCoverYoung 0
colorSea (0.320, 0.320, 0.320, 0.000)
colorShelf (0.370, 0.370, 0.370, 0.000)
colorBeach (0.347, 0.346, 0.345, 0.000)
colorDesert (0.430, 0.415, 0.393, 0.200)
colorLowland (0.465, 0.443, 0.442, 0.500)
colorUpland (0.486, 0.463, 0.455, 0.800)
colorRock (0.650, 0.610, 0.620, 1.000)
colorSnow (1.000, 1.000, 1.000, 1.000)
BumpHeight 20
SpecBrightWater 0
SpecBrightIce 0.03
SpecularPower 55
Hapke 1
SpotBright 4
SpotWidth 0.05
DayAmbient 0.07
}
Orbit
{
RefPlane "Equator"
SemiMajorAxis 0.0191
Period 0.0530349
Eccentricity 0.0940804
Inclination -0.115679
AscendingNode 75.9429
ArgOfPericenter 159.72
MeanAnomaly 30.3609
}
}
注釋:
Planet個參數(shù)指定這是個行星,Planet后面是行星的名字,可以隨便起名,名字只能是純字母或者字母和數(shù)字組合,以后的行星腳本都是這樣的
ParentBody 后面是恒星的名字,對應所創(chuàng)建的星系系統(tǒng)里面的恒星,行星屬于哪個恒星,就是哪個恒星的名字。
Class 行星腳本里面Class后面的""里面的輸入的是行星的類型,比如這里的Selena是巖石類型行星,了解SE的行星類型看space engine百度百科行星類型介紹。
Surface 后面的是地形參數(shù)。
SemiMajorAxis 這里是行星的半長軸,單位Au,改變這個數(shù)值,就是改變了行星到對應恒星的距離,以后的行星腳本都是這樣,數(shù)值越小,越靠近恒星
在SE里面,溫度沒法用腳本定義,改變了SemiMajorAxis數(shù)值,行星,衛(wèi)星,小行星,彗星等等天體的溫度就會跟著變。
2.創(chuàng)建第2個行星,一個類似金星一樣的炎熱,荒漠的行星,起名字叫dierge
打開wdtyx文件,在上次diyigege行星代碼后面空格一行,復制輸入以下代碼,然后保存。
Planet"dierge"
{
ParentBody "wdtyx"
Class"Desert"
Mass 4.41455
Radius 5000.4
InertiaMoment 0.331149
Obliquity -1.20951
EqAscendNode -99.3111
TidalLocked true
AlbedoBond 0.34069
AlbedoGeom 0.408828
Brightness 2
Color (0.736 0.734 0.731)
Surface
{
SurfStyle 0.842359
OceanStyle 0.075133
Randomize (0.154, -0.624, -0.083)
colorDistMagn 0.0525566
colorDistFreq 1251.53
detailScale 27671.2
colorConversion true
seaLevel 0.102348
snowLevel 0.85
tropicLatitude 0.0273281
icecapLatitude 10
icecapHeight 0.134801
climatePole 0.5625
climateTropic 0.5625
climateEquator 0.6875
heightTempGrad 0.375
tropicWidth 0.5
mainFreq 1.45374
venusFreq 1.05163
venusMagn 0.370103
mareFreq 1.21504
mareDensity 0.200411
terraceProb 0.299852
erosion 0
montesMagn 0.19526
montesFreq 582.978
montesSpiky 0.928856
montesFraction 0.606253
dunesMagn 0.0316299
dunesFreq 72.0904
dunesFraction 0.039475
hillsMagn 0.130361
hillsFreq 1326.49
hillsFraction 0
hills2Fraction 0
riversMagn 56.823
riversFreq 2.65244
riversSin 6.48206
riversOctaves 0
canyonsMagn 0.0331196
canyonsFreq 230.44
canyonFraction 0
cracksMagn 0.0607753
cracksFreq 1.00023
cracksOctaves 0
craterMagn 0.733916
craterFreq 30.9615
craterDensity 0.133145
craterOctaves 2.07157
volcanoMagn 0.738248
volcanoFreq 0.638164
volcanoDensity 0.4
volcanoOctaves 3
volcanoActivity 2
volcanoFlows 0.717332
volcanoRadius 0.483561
volcanoTemp 1468.88
lavaCoverTidal 0.0589836
lavaCoverSun 0
lavaCoverYoung 0
stripeZones 1
stripeTwist 3.5
cycloneMagn 0.843757
cycloneDensity 0.325284
cycloneOctaves 0
colorSea (0.640, 0.620, 0.420, 0.000)
colorShelf (0.680, 0.620, 0.470, 0.000)
colorBeach (0.400, 0.380, 0.270, 0.000)
colorDesert (0.800, 0.680, 0.500, 0.000)
colorLowland (0.670, 0.600, 0.490, 0.000)
colorUpland (0.580, 0.490, 0.350, 0.000)
colorRock (0.220, 0.210, 0.210, 0.000)
colorSnow (1.000, 1.000, 1.000, 0.769)
colorLowPlants (0.670, 0.600, 0.490, 0.000)
colorUpPlants (0.580, 0.490, 0.350, 0.000)
BumpHeight 16.0561
DiffMapAlpha "Ice"
SpecBrightWater 0.5
SpecBrightIce 0.5
SpecularPower 30
Hapke 0
SpotBright 4
SpotWidth 0.05
DayAmbient 0.07
}
NoClouds true
Orbit
{
RefPlane "Equator"
SemiMajorAxis 0.0691
Period 0.045915
Eccentricity 0.02257
Inclination -1.20951
AscendingNode -99.3111
ArgOfPericenter 34.9243
MeanAnomaly 60.1542
}
}
3.創(chuàng)建第3個行星,一個類似地球一樣的溫和,有生命的,類地行星,起名字叫disange
先創(chuàng)建類地行星,打開wdtyx文件,在上次dierge行星代碼后面空格一行,復制輸入以下代碼,然后保存
Planet"disange"
{
ParentBody "wdtyx"
Class"Terra"
Mass 4.39143
Radius 9440.93
InertiaMoment 0.330078
Oblateness 0.00577133
RotationPeriod 15.6397
Obliquity -10.8419
EqAscendNode -49.3599
AlbedoBond 0.358412
AlbedoGeom 0.430095
Brightness 2
Color (0.528 0.595 0.637)
Life
{
Class "Organic"
Type "Multicellular"
Biome "Marine/Terrestrial"
}
Surface
{
SurfStyle 0.433072
OceanStyle 0.0115221
Randomize (-0.776, 0.695, 0.125)
colorDistMagn 0.0481321
colorDistFreq 898.969
detailScale 24282.6
colorConversion true
seaLevel 0.499138
snowLevel 0.625833
tropicLatitude 0.196445
icecapLatitude 0.671016
icecapHeight 0.52811
climatePole 0.9375
climateTropic 0.3125
climateEquator 0.6875
heightTempGrad 0.625
tropicWidth 0.07
mainFreq 1.24009
venusFreq 0.940661
venusMagn 0
mareFreq 2.53585
mareDensity 0.0606463
terraceProb 0.229856
erosion 0.103041
montesMagn 0.170861
montesFreq 523.715
montesSpiky 0.968137
montesFraction 0.825093
dunesMagn 0.0347509
dunesFreq 93.5436
dunesFraction 0.731261
hillsMagn 0.118526
hillsFreq 1072.13
hillsFraction 0.0998697
hills2Fraction 0.891339
riversMagn 55.4565
riversFreq 2.98859
riversSin 8.04738
riversOctaves 2
canyonsMagn 0.0328822
canyonsFreq 222.077
canyonFraction 0.881349
cracksMagn 0.0610724
cracksFreq 0.592025
cracksOctaves 0
craterMagn 0.821872
craterFreq 31.797
craterDensity 0
craterOctaves 0
volcanoMagn 0.740218
volcanoFreq 0.717642
volcanoDensity 0.326416
volcanoOctaves 3
volcanoActivity 0.469919
volcanoFlows 0.643266
volcanoRadius 0.571473
volcanoTemp 1379.75
lavaCoverTidal 0
lavaCoverSun 0
lavaCoverYoung 0
stripeZones 1
stripeTwist 0
cycloneMagn 2.38975
cycloneFreq 1.10232
cycloneDensity 0.372508
cycloneOctaves 3
colorSea (0.040, 0.100, 0.200, 1.000)
colorShelf (0.150, 0.480, 0.460, 1.000)
colorBeach (0.400, 0.330, 0.280, 0.000)
colorDesert (0.260, 0.240, 0.220, 0.000)
colorLowland (0.500, 0.420, 0.350, 0.000)
colorUpland (0.240, 0.210, 0.210, 0.000)
colorRock (0.220, 0.210, 0.210, 0.000)
colorSnow (1.000, 1.000, 1.000, 1.308)
colorLowPlants (0.100, 0.160, 0.070, 0.000)
colorUpPlants (0.090, 0.110, 0.040, 0.000)
BumpHeight 14.1269
BumpOffset 7.05128
DiffMapAlpha "Water"
SpecBrightWater 0.65
SpecBrightIce 0.85
SpecularPower 55
Hapke 0
SpotBright 4
SpotWidth 0.05
DayAmbient 0.07
}
Clouds
{
Height 5.11523
Velocity 127.763
BumpHeight 5.11569
Hapke 0.2
SpotBright 2
SpotWidth 0.15
DayAmbient 2
mainFreq 0.973717
mainOctaves 10
Coverage 0.26402
stripeZones 1
stripeTwist 0
}
Ocean
{
Height 7.05128
Hapke 0
SpotBright 2
SpotWidth 0.15
DayAmbient 2
}
NoLava true
Atmosphere
{
Model "Earth"
Height 47.2046
Density 1.06117
Pressure 0.674449
Greenhouse 2.7734
Bright 10
Opacity 1
SkyLight 3.33333
Hue -0.0156378
Saturation 1
Composition
{
O2 61.9762
CO2 37.1708
N2 0.753616
SO2 0.095709
H2O 0.00326701
Ne 0.0001901
Ar 0.000131588
He 0.000117046
}
}
Aurora
{
Height 171.209
NorthLat 68.6414
NorthLon -10.8997
NorthRadius 2169.7
NorthWidth 708.626
NorthRings 2
NorthBright 0.3
NorthParticles 50000
SouthLat -61.0595
SouthLon 181.837
SouthRadius 1788.09
SouthWidth 570.78
SouthRings 5
SouthBright 0.3
SouthParticles 50000
TopColor (1.000 1.000 1.000)
BottomColor (0.000 1.000 0.000)
}
NoRings true
NoAccretionDisk true
NoCometTail true
Orbit
{
RefPlane "Equator"
SemiMajorAxis 0.0691
Period 0.508348
Eccentricity 0.0648827
Inclination -0.741171
AscendingNode -50.34
ArgOfPericenter 36.5259
MeanAnomaly 176.073
}
}
注釋
像地球這樣的類地行星,參數(shù)會非常多,所以我,說一種快捷創(chuàng)建的方法,選中一個類地行星,按shift+f2鍵,選導出腳本,到SE安裝里面打開export文件夾,找到剛才導出的腳本文件。根據(jù)自己需要把創(chuàng)建的星球腳本里面的參數(shù)換成導出的腳本里面的參數(shù),這種方法也適合其他類型行星,對腳本的參數(shù)數(shù)值改變,可以改變星球。另一種編輯是按shift+f2鍵,對星球進行編輯,用這個編輯的方法只能導出星球腳本,不能在SE里面直接保存,重啟后,星球會恢復成原來樣子。
Life 后面的{ }里面的是生命參數(shù)
Surface 后面的{ }里面的是地形參數(shù)
Clouds 后面的{ }里面的是云參數(shù)
Ocean 后面的{ }里面的是海洋參數(shù)
Atmosphere 后面的{ }里面的是大氣參數(shù)
Composition 后面的{ }里面的是化學元素參數(shù)
Aurora 后面的{ }里面的是極光參數(shù)
Rings 后面的{ }里面的是行星環(huán)參數(shù)
要想給類地行星或者其他行星添加一個行星環(huán),在Orbit參數(shù)上面刪除NoRings true這句代碼,然后輸入以下代碼
Rings
{
}
這樣程序會自動創(chuàng)建一個行星環(huán),然后可以按shift+f2鍵,在星球編輯器里面修改光環(huán)(行星環(huán))參數(shù),導出腳本后用于替創(chuàng)建的腳本文件里面Rings參數(shù)
另一種編輯行星環(huán)參數(shù),就是在創(chuàng)建的腳本文件里面編輯修改。
如果要禁止生成云,在Orbit前面增加以下代碼
NoClouds true
如果要禁止生成海洋,在Orbit前面增加以下代碼
NoOcean true
如果要禁止生成大氣,在Orbit前面增加以下代碼
NoAtmosphere true
如果要禁止生成極光,在Orbit前面增加以下代碼
NoAurora true
接下來創(chuàng)建disange行星的衛(wèi)星,起名字叫sandeweixin
在disange行星腳本后面空格一行,復制輸入以下代碼,然后保存
Moon"sandeweixin"
{
ParentBody "disange"
Class"Selena"
Mass 0.000857953
Radius 1500
InertiaMoment 0.399398
Obliquity -0.114955
EqAscendNode 158.778
TidalLocked true
AlbedoBond 0.3
AlbedoGeom 0.36
Brightness 2
Color (0.478 0.503 0.605)
Surface
{
colorSea (0.179, 0.147, 0.129, 0.000)
colorShelf (0.221, 0.183, 0.164, 0.000)
colorBeach (0.335, 0.277, 0.246, 0.200)
colorDesert (0.305, 0.259, 0.216, 0.500)
colorLowland (0.233, 0.200, 0.164, 0.800)
colorUpland (0.395, 0.354, 0.304, 1.000)
colorRock (0.670, 0.620, 0.550, 1.000)
colorSnow (1.000, 1.000, 1.000, 0.154)
colorLowPlants (0.233, 0.200, 0.164, 0.800)
colorUpPlants (0.395, 0.354, 0.304, 1.000)
BumpHeight 20
DiffMapAlpha "Ice"
SpecBrightWater 0.03
SpecBrightIce 0.03
SpecularPower 30
Hapke 1
SpotBright 4
SpotWidth 0.05
DayAmbient 0.2
}
Orbit
{
RefPlane "Equator"
SemiMajorAxis 0.001
Period 0.0203722
Eccentricity 0.0158932
Inclination -0.114955
AscendingNode 158.778
ArgOfPericenter 175.454
MeanAnomaly 1.3081
}
}
注釋
Moon這個參數(shù)指定這是個衛(wèi)星,Moon后面是衛(wèi)星名字,可以隨便起名,名字只能是純字母或者字母和數(shù)字組合,以后的衛(wèi)星腳本都是這樣的
衛(wèi)星腳本里面的ParentBody后面的是行星名字,屬于哪個行星的衛(wèi)星,就輸入哪個行星名字
TidalLocked true 這是潮汐鎖定的代碼,用于衛(wèi)星和被恒星潮汐鎖定的行星,代碼放在EqAscendNode參數(shù)后面
衛(wèi)星腳本里面的SemiMajorAxis,修改這個,就是改變衛(wèi)星到行星的距離,數(shù)值越小,越靠近行星
Radius后面的數(shù)值是衛(wèi)星半徑,修改此數(shù)值,可以改變衛(wèi)星大小
有時候距離太近,會產(chǎn)生潮汐加熱的情況,把Eccentricity后面數(shù)值改成0,就可以取消潮汐加熱。
4.創(chuàng)建第4個行星,一個類似金星的涼爽荒漠行星,起名字叫disige
打開wdtyx文件,在上次sandeweixin衛(wèi)星代碼后面空格一行,復制輸入以下代碼,然后保存
Planet"disige"
{
ParentBody "wdtyx"
Class"Desert"
Mass 0.0548735
Radius 4000
InertiaMoment 0.339264
Oblateness 0.00284616
RotationPeriod 23.1608
Obliquity -15.9571
EqAscendNode 10.128
AlbedoBond 0.2
AlbedoGeom 0.24
Brightness 2
Color (0.942 0.915 0.879)
Surface
{
colorSea (0.640, 0.620, 0.420, 0.000)
colorShelf (0.680, 0.620, 0.470, 0.000)
colorBeach (0.740, 0.730, 0.610, 0.000)
colorDesert (0.450, 0.420, 0.380, 0.000)
colorLowland (0.530, 0.480, 0.400, 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, 0.769)
colorLowPlants (0.530, 0.480, 0.400, 0.000)
colorUpPlants (0.600, 0.540, 0.420, 0.000)
BumpHeight 20
DiffMapAlpha "Ice"
SpecBrightWater 0.5
SpecBrightIce 0.5
SpecularPower 30
Hapke 0.723405
SpotBright 4
SpotWidth 0.05
DayAmbient 0.07
}
Orbit
{
RefPlane "Equator"
SemiMajorAxis 0.1391
Period 1.15313
Eccentricity 0.0495057
Inclination -1.34423
AscendingNode 1.31033
ArgOfPericenter 129.928
MeanAnomaly 317.02
}
}
5.創(chuàng)建第5個行星,一個類似木星的寒冷,氣態(tài)巨行星,起名字叫diwuge
然后添加一個類似潘多拉的衛(wèi)星
打開wdtyx文件,在上次disige行星代碼后面空格一行,復制輸入以下代碼,然后保存
Planet"diwuge"
{
ParentBody "wdtyx"
Class"GasGiant"
Mass 1867.2
Radius 80000.6
InertiaMoment 0.182916
Oblateness 0.0179654
RotationPeriod 7.60771
Obliquity 36.6565
EqAscendNode -30.0003
AlbedoBond 0.507798
AlbedoGeom 0.609357
Brightness 2
Surface
{
SurfStyle 0.718394
Randomize (-0.107, -0.201, -0.670)
detailScale 195043
colorConversion true
tropicLatitude 0.618556
icecapLatitude 1
craterOctaves 0
volcanoActivity 0
lavaCoverTidal 0
lavaCoverSun 0
lavaCoverYoung 0
stripeZones 3.2351
stripeFluct 0.423255
stripeTwist 8.04653
cycloneMagn 9.18893
cycloneFreq 1.1053
cycloneDensity 0.463861
cycloneOctaves 5
colorLayer0 (0.570, 0.550, 0.480, 1.100)
colorLayer1 (0.850, 0.860, 0.870, 0.700)
colorLayer2 (0.450, 0.390, 0.260, 0.200)
colorLayer3 (0.430, 0.330, 0.170, 0.020)
colorLayer4 (0.830, 0.830, 0.830, 0.000)
colorLayer5 (0.510, 0.400, 0.140, 0.000)
colorLayer6 (0.370, 0.350, 0.280, 0.000)
colorLayer7 (0.420, 0.390, 0.310, 1.000)
colorLowPlants (0.830, 0.830, 0.830, 0.000)
BumpHeight 5.50289
SpecularPower 55
Hapke 0
SpotBright 4
SpotWidth 0.05
DayAmbient 1
ModulateColor (0.000 0.000 0.000 0.000)
}
Clouds
{
Height 24.3984
Velocity 1802.79
BumpHeight 18.8994
Hapke 0
SpotBright 2
SpotWidth 0.15
DayAmbient 1
mainFreq 0.796579
mainOctaves 12
Coverage 0.577978
stripeZones 3.2351
stripeFluct 0.423255
stripeTwist 8.04653
}
Atmosphere
{
Model "Earth"
Height 100
Density 5408.56
Pressure 1e+006
Bright 10
Opacity 1
SkyLight 3.33333
Hue 0.603287
Saturation 0.782117
}
Aurora
{
Height 1611.7
NorthLat 83.4301
NorthLon -38.7347
NorthRadius 14947.7
NorthWidth 9447.09
NorthRings 5
NorthBright 1
NorthParticles 10000
SouthLat -81.2365
SouthLon 145.552
SouthRadius 27043.6
SouthWidth 15049.8
SouthRings 4
SouthBright 1
SouthParticles 10000
TopColor (1.000 1.000 1.000)
BottomColor (1.000 0.000 0.500)
}
NoRings true
Orbit
{
RefPlane "Equator"
SemiMajorAxis 0.3991
Period 1.93648
Eccentricity 0.0783659
Inclination -5.83095
AscendingNode 10.5515
ArgOfPericenter 66.5467
MeanAnomaly 316.862
}
}
注釋
大氣行星的云和大氣參數(shù)都可以在星球編輯器里面修改,按shift+f2就可以打開編輯器,往下拉,就看到關(guān)于云和大氣的編輯界面了。
接著給這diwuge行星增加一個類似潘多拉的衛(wèi)星,方法跟給行星增加衛(wèi)星是一樣的,找一個好看的類地行星,導出腳本,修改Planet變?yōu)镸oon,ParentBody后面參數(shù)改成這個大氣行星,保存就可以了,以下我舉個例子,當然你也可以自由創(chuàng)建一個潘多拉衛(wèi)星,編輯參數(shù)。
添加一個類似潘多拉的衛(wèi)星,起名叫panduowx
打開wdtyx文件,在上次diwuge行星代碼后面空格一行,復制輸入以下代碼,然后保存
Moon"panduowx"
{
ParentBody "diwuge"
Class"Terra"
Mass 4.8848
Radius 5000
InertiaMoment 0.332485
Obliquity -47.074
EqAscendNode 126.137
TidalLocked true
AlbedoBond 0.307802
AlbedoGeom 0.369362
Brightness 2
Color (0.392 0.414 0.388)
Life
{
Class "Organic"
Type "Multicellular"
Biome "Marine/Terrestrial"
}
Surface
{
SurfStyle 0.447684
OceanStyle 0.196104
Randomize (0.101, 0.182, 0.419)
colorDistMagn 0.0461972
colorDistFreq 1279.89
detailScale 24988.6
colorConversion true
seaLevel 0.307622
snowLevel 0.836219
tropicLatitude 0.625755
icecapLatitude 0.883318
icecapHeight 0.318057
climatePole 0.9375
climateTropic 0.370611
climateEquator 0.6875
heightTempGrad 0.566889
tropicWidth 0.093233
mainFreq 1.3886
venusFreq 1.33248
venusMagn 0
mareFreq 6.77779
mareDensity 0.0604728
terraceProb 0.143028
erosion 0.101627
montesMagn 0.209432
montesFreq 384.276
montesSpiky 0.812811
montesFraction 0.475836
dunesMagn 0.0612964
dunesFreq 91.0013
dunesFraction 0.0775196
hillsMagn 0.136602
hillsFreq 1224.23
hillsFraction 0.534772
hills2Fraction 0.825884
riversMagn 58.1414
riversFreq 2.73684
riversSin 7.76595
riversOctaves 2
canyonsMagn 0.0486406
canyonsFreq 277.357
canyonFraction 0.532755
cracksMagn 0.100049
cracksFreq 0.804069
cracksOctaves 0
craterMagn 0.801669
craterFreq 28.078
craterDensity 0
craterOctaves 0
volcanoMagn 0.756966
volcanoFreq 0.910489
volcanoDensity 0.4
volcanoOctaves 3
volcanoActivity 2
volcanoFlows 0.638774
volcanoRadius 0.602166
volcanoTemp 1457.18
lavaCoverTidal 0.416625
lavaCoverSun 0
lavaCoverYoung 0
stripeZones 2.71222
stripeTwist 0.305068
cycloneMagn 1.65351
cycloneFreq 0.782872
cycloneDensity 0.401747
cycloneOctaves 2
colorSea (0.040, 0.100, 0.200, 1.000)
colorShelf (0.150, 0.480, 0.460, 1.000)
colorBeach (0.400, 0.330, 0.280, 0.000)
colorDesert (0.260, 0.240, 0.220, 0.000)
colorLowland (0.500, 0.420, 0.350, 0.000)
colorUpland (0.240, 0.210, 0.210, 0.000)
colorRock (0.220, 0.210, 0.210, 0.000)
colorSnow (1.000, 1.000, 1.000, 1.308)
colorLowPlants (0.130, 0.150, 0.096, 0.000)
colorUpPlants (0.102, 0.102, 0.068, 0.000)
BumpHeight 13.7839
BumpOffset 4.24025
DiffMapAlpha "Water"
SpecBrightWater 0.65
SpecBrightIce 0.85
SpecularPower 55
Hapke 0
SpotBright 4
SpotWidth 0.05
DayAmbient 0.07
}
Clouds
{
Height 3.83594
Velocity 122.525
BumpHeight 3.8363
Hapke 0.2
SpotBright 2
SpotWidth 0.15
DayAmbient 2
mainFreq 1.06699
mainOctaves 10
Coverage 0.179669
stripeZones 2.71222
stripeTwist 0.305068
}
Clouds
{
Height 7.67285
Velocity 137.727
BumpHeight 3.8363
Hapke 0.2
SpotBright 2
SpotWidth 0.15
DayAmbient 2
mainFreq 1.06699
mainOctaves 10
Coverage 0.179669
stripeZones 2.71222
stripeTwist 0.305068
}
Clouds
{
Height 11.5088
Velocity 76.6822
BumpHeight 3.8363
Hapke 0.2
SpotBright 2
SpotWidth 0.15
DayAmbient 2
mainFreq 1.06699
mainOctaves 10
Coverage 0.179669
stripeZones 2.71222
stripeTwist 0.305068
}
Ocean
{
Height 4.24025
Hapke 0
SpotBright 2
SpotWidth 0.15
DayAmbient 2
}
NoLava true
Atmosphere
{
Model "Earth"
Height 48.577
Density 2.6913
Pressure 1.30684
Greenhouse 3.26724
Bright 10
Opacity 1
SkyLight 3.33333
Hue -0.022486
Saturation 1
Composition
{
CO2 94.2409
O2 5.58762
N2 0.135153
SO2 0.0327531
He 0.00147922
Ne 0.00121977
Ar 0.000472308
H2O 0.000345358
Kr 4.40759e-005
}
}
Aurora
{
Height 141.746
NorthLat 73.7753
NorthLon -173.659
NorthRadius 2164.85
NorthWidth 444.385
NorthRings 2
NorthBright 0.3
NorthParticles 50000
SouthLat -60.7531
SouthLon 10.1994
SouthRadius 2779.92
SouthWidth 803.953
SouthRings 5
SouthBright 0.3
SouthParticles 50000
TopColor (1.000 1.000 1.000)
BottomColor (0.000 1.000 0.000)
}
NoRings true
NoAccretionDisk true
NoCometTail true
Orbit
{
RefPlane "Equator"
SemiMajorAxis 0.00089
Period 0.021265
Eccentricity 0
Inclination 30
AscendingNode 126.137
ArgOfPericenter 336.716
MeanAnomaly -133.513
}
}
注釋
添加的潘多拉衛(wèi)星距離大氣行星很近的時候會產(chǎn)生潮汐加熱的情況,修改Eccentricity后面數(shù)值為0,就可以取消潮汐加熱
修改SemiMajorAxis后面的數(shù)值,可以修改潘多拉衛(wèi)星到大氣行星的距離
Radius后面的數(shù)值是衛(wèi)星半徑,修改此數(shù)值,可以改變潘多拉衛(wèi)星大小
修改Inclination后面的數(shù)值,可以修改潘多拉衛(wèi)星相對應于大氣行星的角度
總結(jié)
以上是生活随笔為你收集整理的怎么用计算机弹出行星,宇宙模拟器space engine教程2:创建自定义太阳系,包括创建恒星,行星等(上)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue-cli3环境变量之打包文件没有h
- 下一篇: 抓包精灵NetCapture APP抓包