怎么用计算机弹出行星,宇宙模拟器space engine教程2:创建自定义太阳系,包括创建恒星,行星等(上)...

本次教程用宇宙模拟器space engine 0.980版本教大家如何创建自定义太阳系系统,包括创建恒星,行星,卫星,小行星,彗星等天体,最后教如何制作插件,打包压缩成pak文件。

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

关于宇宙模拟器Space Engine的天体(星球,星系,星云,星团等)脚本参数,如何创建天体(星球,星系,星云,星团等)的脚本,请看这些教程

space engine打包创建好的SE脚本成pak文件(MOD),分享和使用pak文件(MOD)的方法

space engine文件夹和pak文件(MOD),脚本组成和脚本创建详解

space engine质心,恒星参数详解

space engine行星主要参数详解

space engine行星的地表,海洋,云,熔岩,极光参数详解

space engine生命,吸积盘,彗尾,行星环,日冕,大气参数详解

space engine星系,星团,星云参数详解

space engine自定义行星纹理(CubeMap软件)详解

教程按照太阳系为例子来讲,等你会了如何创建太阳系了,星球位置你可以随便按照你的想法换,可以举一反三创建其他光谱类型恒星的太阳系。

在部分星球代码后面,我会发上部分重要的参数的注释。

SE脚本注意:

1.注意区分大小写和符号, 脚本每个单词第一个字母都是大写。另外注意,SE的脚本一定要用纯文本类的软件编写,不能使用Word类的软件。

2.SE的脚本文件扩展名是.sc, .sc是小写。

3.脚本参数后面的"",不是“”,必须是在英文输入状态下,按shift+"2次,才显示的是""

4.部分参数后面必须有{ },才能保证完整,参考一下脚本里面的参数。

首先做的工作,创建stars文件夹和planets文件夹,按照下面方法创建

1打开SE0.980版本安装目录,打开addons文件夹,在里面创建一个名字叫catalogs文件夹,打开这个创建的catalogs文件夹,在里面继续创建一个名字叫stars文件夹,这

就是以后用于存放要创建的太阳系系统质心脚本的文件夹,要是已经存在,就不用创建。

文件路径目录:SE安装目录\addons\catalogs\stars

2打开SE0.980版本安装目录,打开addons文件夹,在里面创建一个名字叫catalogs文件夹,打开这个创建的catalogs文件夹,在里面继续创建一个名字叫planets文件夹,

这是用来存放以后创建的恒星和行星的脚本的文件夹,。要是已经存在,就不用创建。属于同一个星系系统的恒星和行星以其他天体的脚本最好在同一个.sc文件里面

文件路径目录:SE安装目录\addons\catalogs\planets

创建.sc脚本文件有2种方法,我推荐第1种

第1种:打开SE,随便找一个星球,按shift+f2,选“导出脚本”文件,导出星球脚本文件,打开SE目录里面的export文件夹,找到这个脚本,复制到其他位置,以后每次

创建星球脚本文件,就直接复制这个文件到需要的位置,修改文件名字和里面的脚本就可以了。

第2种,创建一个文本文件,在电脑上桌面上右击,会弹出一个菜单,选“显示扩展名和文件”,这样就打开了文件的扩展名,然后把文本文件修改成:文件名字.sc,然后

点“是”就可以了,文件名字只能是纯字母或者字母和数字组合,再次重复操作点“隐藏扩展名和文件”就关闭了。

首先我们创建一个太阳系的质心

打开stars文件夹,在里面创建一个sc脚本文件,重新起名叫wdzx,可以随便起名,文件名字只能是纯字母或者字母和数字组合。打开这个文件,复制输入以下代码,然后点

保存。

StarBarycenter "wozx"

{

RA 30.47987

Dec -40.1020

Dist 956.7466

}

注释:

RA 赤经

Dec 赤纬

Dist 距离太阳的距离,单位光年

创建一个恒星,创建一个类似太阳的恒星。打开planets文件夹,在里面创建一个sc脚本文件,可以随便起名,文件名字只能是纯字母或者字母和数字组合。

起名叫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这个参数指定这是个恒星,在Star后面的""里面的是恒星名字,可以随便起名,名字只能是纯字母或者字母和数字组合,以后的恒星脚本都是这样的

ParentBody 后面的""里面的星系质心名字,对应创建的星系质心

Class 恒星脚本里面Class后面""里面输入的是恒星光谱类型,改变这个可以让恒星变成其他类型恒星,了解SE的恒星光谱类型看space engine百度百科里面关于恒星光谱

介绍。

Luminosity 发光度

MassSol 以太阳质量为标准,单位M⊙,比如1.2就是1.2倍太阳质量

RadSol 以太阳直径为标准,单位D⊙,比如1.5就是1.5倍太阳直径

Teff 恒星表面温度,单位K,在SE里面显示的是转化后的摄氏度

Age 年龄,单位year,年

AppMagn 视星等,单位m,数值可以取负数,数值越小,亮度越高,反之越暗

AbsMagn 绝对星等

Orbit 轨道位置

RefPlane 后面的""里面的是指定轨道类型,输入Static就是静止的,输入Fixed是固定的

SemiMajorAxis 这里是恒星的半长轴,单位Au,改变这个数值,就是改变了恒星到星系系统质心的距离

Period 轨道周期,单位year,1年=365.24218985天

Eccentricity 偏心率

Inclination 倾角,单位是度

AscendingNode 上升交点,单位是度

ArgOfPericenter 近心点幅角,单位是度

eb332671ef35

开始创建行星,行星和卫星等天体名字可以随便起名,名字只能是纯字母或者字母和数字组合,另外每个行星脚本里面的

ParentBody必须是同一个恒星,这样才能组成一个太阳系。

1.创建第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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值