【新人必看】教你制作celestia插件!!
celestia吧
全部回复
仅看楼主
level 11
首先先在extras下建立一个文件夹
如果想要添加行星用ssc档
想要添加恒星用stc档
想要添加深空天体(星云,星系,星团)用dsc档
陆续发,勿插楼哈!
2013年05月01日 01点05分 1
level 11
本教程会引导你做一个插件,请照着做!
先在extras里建立“red sun”文件夹
2013年05月01日 02点05分 6
好!
2013年05月01日 02点05分
回复 Space超大行星 := -
2013年07月09日 14点07分
回复 Space超大行星 :你也在这?
2013年08月22日 06点08分
请问extras是什么.....
2013年11月29日 05点11分
level 11
在redsun文件夹里建立textures和models分别为放纹理和模型的,textures里建立hires,medres,lores(分别为高清,中清,低清)(当你选择软件的纹理分辨率的时候,Celestia会自动辨认)
2013年05月01日 02点05分 8
回复 庐度 :是的
2013年07月30日 11点07分
回复 庐度 :模型,像是3ds,cmod,cms等等的
2013年07月30日 11点07分
回复 庐度 :恒星一般不需要模型
2013年07月30日 11点07分
回复 庐度 :恒星不需要模型
2013年07月30日 12点07分
level 11
~~制作单独恒星~~
"The Blue Sun" (任意填写
恒星名称)
{
RA 67.7399 (赤经,如果是真实恒星维基百科的数据
乘以15就好)(以天球一圈为360度)
Dec -29.4731(赤纬,真实恒星维基百科的数据照写就好)
赤道为0度,北极为90,南极为-90
Distance 530.48 (距离,
光年)
AbsMag -0.7 (
绝对星等)
#AppMag 5.36(
视星等)
注意!绝对星等和视星等只能选一!这里不用
Texture "B-late.jpg" (纹理名称)注意!可以把
文件扩展名省略成*,例如.jpg变成.*
SpectralType "B7V" (恒星
光谱)
#Mesh "blue sun.cmod" (恒星
模型,这里不使用)
SemiAxes [ 1 0.75 1 ] (恒星大小比值,
长,高,宽,这里是椭球体,因为快速自转)
Radius 3450000 (半径,
千米)
RotationPeriod 18 (自转周期,
小时)
}
将其放进
red sun文件夹底下的
blue sun.stc里!
2013年05月01日 03点05分 10
@tb.1.474fac80.BGE3XVj5QdgRu8XLSzvPSw RA 15*15+17*1/4+0.41382*1/240=229.2517243 Dec -9+22*1/60+58.4919*1/3600=-8.6171
2022年06月21日 14点06分
blue sun是一颗类似轩辕十四的B型主序星
2013年05月01日 03点05分
其实不那么难嘛!实际试了一下,找到后的成就感好高……
2013年07月03日 12点07分
还有啊,贴图文件在哪
2013年07月03日 12点07分
level 11
~~制作双星,多星系统~~
Barycenter "The Twin Sun" (
恒星系统质心,填写任意名称)
{
RA 67.172 (
赤经)
Dec -29.999031 (
赤纬)
Distance 542.8 (
距离)
}
"The Yellow Sun"(
恒星名称)
{
OrbitBarycenter "The Twin Sun" (
绕行的恒星系统质心名称)
SpectralType "K3V" (恒星光谱,
橙矮星)
Texture "K-early.jpg" (恒星
纹理)
AbsMag 6.1 (
绝对星等)
Radius 483000(半径,千米,
0.7太阳半径)
EllipticalOrbit (
轨道参数)
{
Period 0.002 (绕行周期,
年,两颗恒星的绕行周期必须相等)
SemiMajorAxis 0.01 (轨道半径,
天文单位)
Eccentricity 0.0 (轨道
扁率,
0为圆形,
越靠近1越椭圆,这里是圆形)
#Inclination 65.0 (轨道
倾角
,这里不需要)
#AscendingNode 45.0 (轨道
进动
,这里不需要)
ArgOfPericenter 0 (恒星
相对位置,
与另一颗伴星的差异必须是180度)
}
#Obliquity 65.0 (
配合轨道倾角,这样子恒星才会是
正的转
,这里不需要)
#EquatorAscendingNode 45.0 (
配合轨道进动,这样子恒星才会是
正的转
,这里不需要)
RotationPeriod 465.6 (自转周期,小时,
19.4天)
}
"The Red Sun" (
恒星名称)
{
OrbitBarycenter "The Twin Sun" (
绕行的恒星系统质心名称)
SpectralType "M1V" (恒星光谱,
红矮星)
Texture "M-early.jpg" (恒星
纹理)
AbsMag 10.0 (
绝对星等)
Radius 241500(半径,千米,
0.35太阳半径)
EllipticalOrbit (
轨道参数)
{
Period 0.002 (绕行周期,
年,两颗恒星的绕行周期必须相等)
SemiMajorAxis 0.02 (轨道半径,
需要按照质量比,这里是2:1,质量越大轨道半径越小)
Eccentricity 0.0 (轨道
扁率,
0为圆形,
越靠近1越椭圆,这里是圆形)
#Inclination 65.0 (轨道
倾角
,这里不需要)
#AscendingNode 45.0 (轨道
进动
,这里不需要)
ArgOfPericenter 180 (恒星
相对位置,
与另一颗伴星的差异必须是180度)
}
#Obliquity 65.0 (
配合轨道倾角,这样子恒星才会是
正的转,这里不需要)
#EquatorAscendingNode 45.0 (
配合轨道进动,这样子恒星才会是
正的转
,这里不需要)
RotationPeriod 297.6 (自转周期,小时,
12
.4天)
}
将其放进
red sun文件夹底下的
twin sun.stc里!
2013年05月01日 03点05分 15
这是一个橙矮星和红矮星构成的双星系统,接近猎户座OB星协,所以有很多亮星
2013年05月01日 03点05分
回复 o0小甜甜姐姐0o :内容错了,扁率要是1的话就是一条射线,不是椭圆。
2013年07月11日 13点07分
回复 CelestiaForum :是指靠近1就越来越椭圆,当然到了1就成了无线扁的椭圆自然就是一直线,吧主您可能会错意了吧。。[狂汗]
2013年07月11日 13点07分
回复 o0小甜甜姐姐0o :不是直线,是射线。你会看到恒星冲向近日点后会加速远离恒星,远日点为∞。
2013年07月11日 14点07分
level 11
先晒图
2013年05月01日 03点05分 16
level 11
"Corka" "The Twin Sun" (
"行星名称" "绕行的恒星" 这里是恒星系统)
{
Texture "lava3.*" (行星
纹理,纹理依分辨率放进hires,medres,lores)
NightTexture "lava3-night.*" (行星
夜间贴图,指的是城市的光,熔岩的光,或是极光)
NormalMap "lava3-normal.*"(行星
法线贴图,
蓝色的那种,使行星看起来的光影更立体)
Radius 2487.6 (行星
半径,
千米)
EllipticalOrbit (轨道数据)
{
Period 0.025 (绕行周期,
年)
SemiMajorAxis 0.0812 (轨道半径,
天文单位)
Eccentricity 0.11 (
扁率)
Inclination 6.2 (轨道
倾角)
AscendingNode 180 (行星
位置,两种只能用一个)
#ArgOfPericenter 100 (行星
位置,两种只能用一个,这个这里不用)
}
#
当没有填写自转周期的时候代表潮汐锁定
}
2013年05月01日 04点05分 18
将其放进red sun文件夹底下的twin sun planets.ssc里!
2013年05月01日 04点05分
level 11
"Mercura" "The Twin Sun"
{
Texture "rocky.*"
BumpMap "rocky-bump.*"
凹凸贴图,使光影看起来更立体,越黑代表越低,越白代表越高
BumpHeight 2.0(凹凸贴图的
深度,
数字越高凹凸的效果越明显)
Radius 3689.2
EllipticalOrbit
{
Period 0.13
SemiMajorAxis 0.256
Eccentricity 0.16
Inclination 2.1
#AscendingNode 180 (行星
位置,两种只能用一个,这个这里不用)
ArgOfPericenter 90 (行星
位置,两种只能用一个)
}
UniformRotation (
自转数据)
{
Period 280.0 (自转周期,
小时)
Inclination 9.0 (自转轴
倾角)
}
}
2013年05月01日 05点05分 19
将其放进red sun文件夹底下的twin sun planets.ssc里!
2013年05月01日 05点05分
是吧代码输入到什么里面?
2013年06月30日 10点06分
2013年06月30日 10点06分
是记事本还是什么
2013年06月30日 10点06分
level 11
"Scora" "The Twin Sun"
{
Texture "venusian2.*"
NormalMap "venusian2-normal.*"
Radius 10248.5
EllipticalOrbit
{
Period 0.3474
SemiMajorAxis 0.4499
Eccentricity 0.038
Inclination 1.1
ArgOfPericenter 300
}
Atmosphere (
大气参数)
{
Height 300 (大气
高度,千米)
Lower [ 0.7 0.6 0.3 ] (
低层大气颜色,
红绿蓝,这里是土黄色)
Upper [ 0.5 0.45 0.3 ] (
高层大气颜色,
红绿蓝,这里是土黄色)
Sky [ 0.3 0.2 0.2 ] (
天空颜色,
红绿蓝,这里是土黄色)
Sunset [ 1.0 0.6 0.2 ] (
落日天空颜色,
红绿蓝,这里是橙色)
CloudHeight 15 (云层
高度,千米)
CloudSpeed 90 (云层
速度,千米/小时)
CloudMap "venusian-clouds3.*" (云层
贴图)
Mie 0.001 (米氏
散射)
MieAsymmetry -0.25 (背光散射率,
数值越低背光散射越亮)
Rayleigh [ 0.009 0.007 0.003 ] (里氏大气散射,
红绿蓝,这里是橙色)
MieScaleHeight 12 (里氏大气散射,
程度)
#注意!!上面“Mie,Rayleigh”大气散射参数会覆盖“Height,Lower,Upper,Sunset ”大气参数!
}
UniformRotation
{
Period 380.0
Inclination 17.0
}
Rings (光环
数据)
{
Inner 12000 (
环内侧和母行星的距离,千米)
Outer 44000 (
环外侧和母行星的距离,千米)
Texture "uranus-rings.*" (光环
贴图)
}
}
2013年05月01日 07点05分 22
将其放进red sun文件夹底下的twin sun planets.ssc里!
2013年05月01日 07点05分
回复 o0小甜甜姐姐0o :大气颜色如何用不同的值控制?
2013年07月23日 04点07分
回复 qkyyy :自己看
2013年07月23日 04点07分
应该是环半径
2014年06月15日 05点06分
level 11
~~定义卫星~~
"Slylivia:Scora I" "The Twin Sun/Scora" (天体可以拥有多个名称只要
用冒号隔开就好了

“卫星名称” “母行星绕行的恒星名称/绕行的行星”)
{
Texture "rocky.*"
BumpMap "rocky-bump.*"
BumpHeight 2.0
Radius 1193.2
EllipticalOrbit
{
Period 5.2 (绕母行星公转周期,天)
SemiMajorAxis 50214 (绕母行星轨道半径,千米)
Eccentricity 0.09
Inclination 2.8
ArgOfPericenter 90
}
}
"Slylicia:Scora II" "The Twin Sun/Scora"
{
Texture "rocky.*"
BumpMap "rocky-bump.*"
BumpHeight 2.0
Radius 568.3
EllipticalOrbit
{
Period 10.7
SemiMajorAxis 106887
Eccentricity 0.028
Inclination 9.0
ArgOfPericenter 280
}
}
2013年05月01日 07点05分 23
将其放进red sun文件夹底下的twin sun planets.ssc里!
2013年05月01日 11点05分
level 11
"Polyhuma" "The Twin Sun"
{
Texture "blue gas1.*"
BumpMap "blue gas1-bump.*"
BumpHeight 2.0
Color [ 0.75 0.75 1.0 ] (行星
反射光的颜色,红绿蓝,这里是浅蓝色)
HazeColor [ 0.6 0.75 1 ](行星
表面的雾,只有在“OpenGL顶点格式/nVidia combiner”渲染通道里才会显示,红绿蓝,这里是浅蓝色)
HazeDensity 0.35 (雾的
浓度)
Radius 77982.5
Oblateness 0.0649 (行星
扁率,0为圆球体,数值越高越扁)
EllipticalOrbit
{
Period 0.4791
SemiMajorAxis 0.5811
Eccentricity 0.019
Inclination 0.7
LongOfPericenter 190.0
}
Atmosphere
{
Height 300
CloudMap "blue gas1-clouds.*"
CloudHeight 20
CloudSpeed 300
Mie 0.001
MieAsymmetry -0.25
Rayleigh [ 0.001 0.0025 0.006 ]
Absorption [ 0.0057 0.004 0.001 ](里氏
大气层消光,红绿蓝,数值越高吸收的颜色越多,这里是吸收大量的红,绿,所以剩下蓝)
MieScaleHeight 20
}
UniformRotation
{
Period 10.0
Inclination 19.0
}
}
2013年05月01日 08点05分 25
将其放进red sun文件夹底下的twin sun planets.ssc里!
2013年05月01日 11点05分
此楼看完,楼下的未看
2013年07月03日 22点07分
回复 o0小甜甜姐姐0o :这里做个标记
2013年07月03日 22点07分
回复 qkyyy :牛逼![委屈]
2013年07月04日 00点07分
level 11
"Pandora:Polyhuma III" "The Twin Sun/Polyhuma"
{
Texture "terra1.*"
BumpMap "terra1-bump.*"
BumpHeight 2.0
SpecularTexture "terra1-spec.*" (反光贴图,
越白反光越强,越黑反光越弱)
SpecularColor [ 0.35 0.5 0.55 ] (
反光的颜色,红绿蓝,这里是浅蓝色)
SpecularPower 15.0 (反光的
强度)
Radius 5187.26
EllipticalOrbit
{
Period 2.8
SemiMajorAxis 281950
Eccentricity 0.07
Inclination 1.921
}
Atmosphere
{
Height 100
Lower [ 0.43 0.52 0.65 ]
Upper [ 0.16 0.37 0.74 ]
Sky [ 0.3 0.6 0.9 ]
Sunset [ 1.0 0.6 0.2 ]
Mie 0.001
MieAsymmetry -0.25
Rayleigh [ 0.001 0.0025 0.006 ] (这里是
浅蓝色)
MieScaleHeight 15
CloudHeight 10
CloudSpeed 45
CloudMap "terra-clouds1.*"
CloudShadowDepth 1.0 (
云层影子的强度)
}
}
2013年05月01日 08点05分 26
将其放进red sun文件夹底下的twin sun planets.ssc里!
2013年05月01日 11点05分
土卫十七[喷]
2017年10月19日 03点10分
level 11
"Hades:Polyhuma VI" "The Twin Sun/Polyhuma"
{
Texture "rocky.*"
BumpMap "rocky-bump.*"
BumpHeight 2.0
Radius 2060
EllipticalOrbit
{
Period 7.1
SemiMajorAxis 712460
Eccentricity 0.1
Inclination 12.10
}
}
"Newton:Polyhuma VII" "The Twin Sun/Polyhuma"
{
Texture "desert1.*"
BumpMap "desert1-bump.*"
BumpHeight 2.0
Radius 2600
EllipticalOrbit
{
Period 9.7
SemiMajorAxis 973842
Eccentricity 0.05
Inclination 11.50
}
Atmosphere
{
Height 50
Lower [ 0.7 0.6 0.3 ]
Upper [ 0.5 0.45 0.3 ]
Sky [ 0.3 0.2 0.2 ]
Sunset [ 1.0 0.6 0.2 ]
CloudHeight 8
CloudSpeed 30
CloudMap "dust-clouds1.*"
Mie 0.001
MieAsymmetry -0.25
Rayleigh [ 0.008 0.005 0.003 ]
MieScaleHeight 5
}
}
"Pan:Polyhuma VIII" "The Twin Sun/Polyhuma"
{
Texture "desert1.*"
BumpMap "desert1-bump.*"
BumpHeight 2.0
Radius 4052
EllipticalOrbit
{
Period 15.9
SemiMajorAxis 1598270
Eccentricity 0.3
Inclination 2.52
}
Atmosphere
{
Height 70
Lower [ 0.7 0.6 0.3 ]
Upper [ 0.5 0.45 0.3 ]
Sky [ 0.3 0.2 0.2 ]
Sunset [ 1.0 0.6 0.2 ]
CloudHeight 10
CloudSpeed 30
CloudMap "dust-clouds1.*"
Mie 0.001
MieAsymmetry -0.25
Rayleigh [ 0.008 0.005 0.003 ]
MieScaleHeight 8
}
}
"Erios:Polyhuma IX" "The Twin Sun/Polyhuma"
{
Texture "rocky.*"
BumpMap "rocky-bump.*"
BumpHeight 2.0
Radius 1395
EllipticalOrbit
{
Period 22.1
SemiMajorAxis 2202400
Eccentricity 0.25
Inclination 18.20
}
}
2013年05月01日 10点05分 28
将其放进red sun文件夹底下的twin sun planets.ssc里!
2013年05月01日 11点05分
level 11
" " "The Twin Sun"(可以把
不想要被搜寻到的物体名称设成空白)
{
Class "asteroid"(有很多类型的天体可以定义,
asteroid小行星,moon卫星,planet行星,spacecraft太空船)
Clickable false(让物体
无法点击)
Emissive true(让物体
没有阴影,全部都是亮的)
Mesh "asteroid belt.cmod"(物体的
模型,
注意模型的扩展文件名不能省略成“*”)
Radius 6E9(可以用
科学记数法来呈现)
Albedo 0(反照率,
0为完全吸收,1为完全反射)
Orientation [-90 1 0 0](轴,
X Y Z 距离)
EllipticalOrbit
{
Period9E12
SemiMajorAxis0
}
RotationPeriod 1e4
}
" " "The Twin Sun"
{
Class "asteroid"
Clickable false
Emissive true
Mesh "asteroid belt.cmod"
Radius 7E9
Albedo 0
Orientation [-90 1 0 0]
EllipticalOrbit
{
Period9E12
SemiMajorAxis0
}
RotationPeriod 1.5e4
}
2013年05月01日 11点05分 30
将其放进red sun文件夹底下的twin sun planets.ssc里!
2013年05月01日 11点05分
这是什么星球[喷]
2017年10月08日 00点10分
level 11
~~星系的制作方法~~
Galaxy "Milky Way Galaxy"(星系的
名称)
{
Type "Sc"(星系的类型,
Irr不规则,E0~6为椭圆星系,E0为圆球体,E6为椭球体,S0为透镜星系,Sa,Sb,Sc为螺旋星系,依序从紧密到松散,SBa,SBb,SBc为棒旋星系,依序从紧密到松散)
CustomTemplate "MilkyWay.png" (自定
星系模式,在models里)
RA 17.760278 (赤经,
真实星系维基百科的数据
照写
就好)
Dec -28.936111 (赤纬,
真实星系维基百科的数据照写就好)
Distance 2.772e+04 (
距离,光年)
Radius 5e+04 (
半径,光年)
AbsMag -20.6 (
绝对星等)
Axis [ 0.4372 -0.7548 -0.4891] (轴,
X Y Z)
Angle 99.6995 (
角度)
InfoURL "http://www.seds.org/messier/more/mw.html" (资讯
网址)
}
2013年05月01日 11点05分 31
放进dsc文件里
2013年05月01日 11点05分
请问如何在新星系中加恒星啊?
2015年03月20日 13点03分
level 11
~~星云的制作方法~~
Nebula "Orion Nebula" (星云的
名称)
{
Mesh "M42.cmod" (星云的
模型)
Radius 20 (
半径,光年)
RA 5.5833 (赤经,
真实星云维基百科的数据
照写
就好)
Dec -5.4951 (赤纬,
真实星云维基百科的数据照写就好)
Distance 2400 (
距离,光年)
Axis[1.0 0.0 0.0] (轴,
X Y Z)
Angle330(
角度)
}
2013年05月01日 11点05分 32
放进dsc文件里
2013年05月01日 11点05分
level 11
~~疏散星团的制作方法~~
OpenCluster "R136" (疏散星团
名称)
{
RA 5.384243(赤经,
真实星团维基百科的数据
照写
就好)
Dec -69.06022(赤纬,
真实星团维基百科的数据照写就好)
Distance 165000(
距离,光年)
Radius 5(
半径,光年)
}
2013年05月01日 11点05分 33
放进dsc文件里
2013年05月01日 11点05分
你好请问毕星团300多个恒星怎么做他的赫罗图
2021年04月10日 02点04分
level 11
~~双行星的制作方法~~
ReferencePoint "Pluto-Charon" "Sol" (
双行星质量中心名称)
{
CustomOrbit "pluto"(
自定义轨道)
Visible false (让质心
看不到)
}
"Pluto:134340 Pluto" "Sol"
{
Class "dwarfplanet" (
dwarfplanet矮行星,
minormoon小卫星,
comet彗星)
Texture "pluto.*"
Radius 1151
OrbitFrame { EquatorJ2000 { Center "Sol/Pluto-Charon" } }(“”号内为
绕行的质心)
BodyFrame { EclipticJ2000 { Center "Sol/Pluto-Charon" } }(“”号内为
绕行的质心)
EllipticalOrbit
{
Epoch2452600.5 (
纪元,儒略日或是公元年,这里是儒略日)
Period 6.387206
SemiMajorAxis 2043.1
Eccentricity 0.003484
Inclination 96.1680
AscendingNode 223.0539
ArgOfPericenter 337.92
MeanLongitude 77.960 (不同的
轨道进动)
}
UniformRotation
{
Period153.292944
Inclination115.60
AscendingNode228.34 (
相位角)
MeridianAngle320.75 (
相位角)
}
Albedo 0.55
}
"Charon:Pluto I:134340 Pluto I:1978 P 1" "Sol/Pluto"
{
Texture "charon.*"
Radius 593
OrbitFrame { EquatorJ2000 { Center "Sol/Pluto-Charon" } }
BodyFrame { EclipticJ2000 { Center "Sol/Pluto-Charon" } }
EllipticalOrbit
{
Epoch2452600.5
Period 6.387206
SemiMajorAxis 17527.4
Eccentricity 0.003484
Inclination 96.1680
AscendingNode 223.0539
ArgOfPericenter 157.92
MeanLongitude 257.960
}
UniformRotation
{
Period
153.292944
Inclination 115.9
AscendingNode 227.3
MeridianAngle 140.4
}
Albedo 0.35
}
2013年05月01日 12点05分 35
level 11
"Deep Impact" "Sol"
{
Class "spacecraft"
Mesh "DeepImpact1.3ds"
Radius 0.001
Beginning 2453383.303793000 (
物体开始显示的时间,儒略日或是公元年,这里是儒略日
Ending 2453554.750000000 (
物体结束显示的时间,儒略日或是公元年,这里是儒略日)
Albedo 0.7
Orientation [ 270 1 0 0 ]
Obliquity 180(
倾斜角度)
SampledOrbit "DeepImpact.xyz" (自定义
路线)
}
2013年05月01日 12点05分 36
注意,时间功能只能用在航天器上,行星恒星测试无效。
2013年07月11日 13点07分
回复 CelestiaForum :为什么行星我试过真的可以?很多官网插件就是使用时间
2013年07月11日 13点07分
回复 CelestiaForum :说道恒星的时间,吧主您觉得要不要在1.65里让恒星能够拥有此功能,这样子超新星光谱才有用(一段时间的爆发)[哈哈]
2013年07月11日 13点07分
回复 o0小甜甜姐姐0o :我会考虑改源代码。另外时间功能记错了。恒星,星云,星系无效。
2013年07月11日 14点07分
level 11
~~位置的制作方法~~
Location "Aban" "Sol/Mars" (
位置名称)
{
LongLat [ 111 15.9 0 ] (所在地点,
经度 纬度 距离星球表面的距离)
Size 4.20(
大小,千米)
Importance 20.59(
重要性)
Type "AA”(地点类型,
"AA" = 陨石坑
"CH" = 混沌地形
"CM" = 裂缝
"CR" = 冕状物
"FO" = 凹槽
"LF" = 着陆点
"ME" = 海
"MO" = 山
"PL" = 盆地
"RE" = 区域
"RT" = 网状物
"RU" = 断崖
"TA" = 高地
"VA" = 峡谷
"XX" = 其他)
}
2013年05月01日 12点05分 37
[x y z]可以识别度数‘“吗?
2013年08月13日 12点08分
回复 lhlclllx97 :不能
2013年08月13日 12点08分
回复 o0小甜甜姐姐0o :哦
2013年08月13日 13点08分
1 2 3 4 5 6 尾页