宇宙模擬器space engine教程9:如何模擬地球附近的超新星爆炸和自定義星雲模型等

本次教程教大家如何模擬地球附近的超新星爆炸和自定義星雲模型,以及在其他位置創建測試星雲,在測試星雲裡面增加恆星和行星,本次教程只適用於宇宙模擬器 space engine 0.981 build 09版本。

把鏈接複製到瀏覽器地址欄上,按回車鍵就可以看了

關於宇宙模擬器Space Engine的天體(星球,星系,星雲,星團等)腳本參數,如何創建天體(星球,星系,星雲,星團等)腳本請看這些教程

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

行星漫步:宇宙模擬器Space Engine創建天體和天體系統教程1:打包創建的SE腳本成pak文件,方便分享

space engine文件夾和pak(MOD)文件,腳本組成和腳本創建詳解

行星漫步:Space Engine創建天體和天體系統教程2:space engine文件夾和pak文件詳解

space engine質心,恆星參數詳解

行星漫步:宇宙模擬器Space Engine創建天體和天體系統教程3: 質心,恆星參數詳解

space engine行星主要參數詳解

行星漫步:宇宙模擬器Space Engine創建天體和天體系統教程4:行星主要參數詳解

space engine行星的地表,海洋,雲,熔岩,極光參數詳解

行星漫步:宇宙模擬器Space Engine創建天體和天體系統教程5:行星的地表,海洋,雲,熔岩,極光參數詳解

space engine生命,吸積盤,彗尾,行星環,日冕,大氣參數詳解

行星漫步:Space Engine創建天體和天體系統教程6:生命,吸積盤,彗尾,行星環,日冕,大氣參數詳解

space engine星系,星團,星雲參數詳解

行星漫步:宇宙模擬器Space Engine創建天體和天體系統教程7:星系,星團,星雲參數詳解

space engine自定義行星紋理(CubeMap軟體)詳解

行星漫步:Space Engine創建天體和天體系統教程8: Space Engine自定義行星紋理

1.模擬地球附近的超新星爆炸

打開SSE0.981 build 09版本的安裝目錄,在addons文件夾裡面新建一個名字叫catalogs的文件夾,打開catalogs文件夾,在裡面創建一個名字叫nebulae的文件夾,打開nebulae文件夾,在裡面新建一個.sc腳本文件,文件名字叫dqcxx1,打開這個腳本文件,複製輸入以下代碼,然後保存。這樣就創建一個名字叫dqcxx的超新星遺迹星雲。

Nebula "dqcxx"

{

Galaxy "Milky Way"

Type "SNR"

RA 0

Dec 0

Dist 10

Radius 4

AppMagn 2

}

打開SE0.981 build 09的安裝目錄,打開addons文件夾,在裡面創建一個名字叫models的文件夾,繼續打開models文件夾,在裡面創建一個名字叫custom的文件夾。打開custom文件夾,在裡面新建一個文本文檔,起名叫dqcxxa,打開系統顯示文件擴展名的選項,把這個文本文檔的文件名字和擴展名改成dqcxxa.cfg

打開dqcxxa.cfg文件,複製輸入以下代碼,然後保存。這樣超新星遺迹星雲的模型就創建好了。

CustomModel "dqcxxa"

{

UseForType "Nebula/SNR"

UseForObject "dqcxx"

EnableImpostors true

EnableDepthTest false

EnableDepthWrite false

EnableBlend true

Shader "nebula_supernova_old_1.glsl"

ShaderUniforms "raymarch_uniforms.cfg"

Texture 0

{

Path "tex10.png"

Repeat true

Linear true

Mipmaps true

Anisotropy true

}

BaseShape "Sphere"

BaseShapeDims 150

Scale (1.0 1.0 1.0)

Bright 2.0

ExpansionBegin 2457670 // 08.10.2016

ExpansionDuration 365.25

ColorBase1 (1.00 0.90 0.80)

ColorBase2 (0.40 0.15 0.10)

ColorCenter (0.80 1.00 1.00)

ColorEdge (0.48 0.53 0.50)

BrightCenter 7.0

BrightEdge 1.5

ColorCoef 0.9

ColorCurve 1.15

PosLight (0 0 0)

ColorLight (0.67 0.75 1.0) // Star color

ColorBloom (1.00 0.50 0.25) // Bloom color

ColorAmbient(0.0 0.0 0.0)

LightCoef1 15.0

LightCoef2 100.0

BloomCoef1 0.08

BloomCoef2 30.0

LightRadius 1.0

RaymarchSteps 86

// Spiral noise (dust, gas)

SpirNoise true

SpirNoiseMagn (2.5, 2.5)

SpirNoiseFreq (1.0, 1.0)

SpirNoiseOffset (0.0, 0.0)

SpirNoiseNudge (4.0, 4.0)

SpirNoiseAmount (1.0, 1.0)

SpirNoiseIter (2.0, 2.0)

SpirNoiseCoef (1.633733, 1.633733)

//Spiral Noise 3D

SpirNoise3D false

SpirNoise3DMagn (1.0, 1.0)

SpirNoise3DFreq (1.0, 1.0)

SpirNoise3DNudge (0.739513, 0.739513)

SpirNoise3DAmount (0.0, 0.0)

SpirNoise3DIter (1.0, 1.0)

SpirNoise3DCoef (1.533733, 1.533733)

}

現在打開SE 0.981 build 09軟體,選擇天文模式進入,點SE界面左邊的放大鏡圖標輸入dqcxx,就搜到我們創建好的超新星遺迹星雲了。點左下角向右的雙三角箭頭圖標,多點幾次加速時間,就可以打開超新星爆炸的動畫了。前往到地球就能看到不遠處的超新星爆炸動畫。

選中星雲,按shift+f2就可以打開星雲編輯器,可以在裡面編輯星雲渲染亮度,燈光,顏色,形狀等等參數。修改在nebulae文件夾裡面的dqcxx1星雲腳本文件裡面的Dist後面數值,可以修改星雲距離太陽,地球等的距離。

2.在其他位置創建自帶的測試星雲。

在SE0.981 build 09版本自帶了13個非常漂亮的星雲,點SE界面左邊的放大鏡圖標,輸入test,就可以看到這些測試星雲的列表。

SE作者給這些星雲創建了單獨的著色器,按照我下面的方法,你可以在SE裡面的任意位置創建這些星雲。

打開SE0.981 build 09的安裝目錄,打開data文件夾,在裡面有個名字叫Raymarch的壓縮包,這個裡面就是這13個測試星雲的腳本,著色器和紋理。把這個壓縮包里的4個文件夾提取(解壓)到電腦上的任意位置。

這4個文件夾說明:

打開catalogs文件夾,進去nebulae文件夾,會看到一個名叫raymarch_test的文件,這個是這13個測試星雲的腳本文件。

打開catalogs文件夾,進去stars文件夾,會看到一個名叫raymarch_test的文件,這個是這些測試星雲裡面的恆星腳本文件。

打開models文件夾,進去custom文件夾,會看到一個名叫nebula-raymarch的文件,這個是這些測試星雲的模型腳本文件。

打開shaders文件夾,看到的文件都是這些測試星雲的著色器。

打開textures文件夾,進去custom文件夾,會看到一個名叫tex10的文件,這個是測試星雲的紋理。

我示範一個在其他位置創建測試星雲的案例,在其他位置創建其他測試星雲的方法跟這個是一樣的。

首先創建星雲的腳本,怎麼創建models文件夾的方法看這個教程開頭部分

我們把創建的第一個測試星雲,起名叫xingyun1

在SE0.981 build 09的安裝目錄裡面的nebulae文件夾裡面新建一個.sc腳本文件,起名叫xingyun,打開這個文件,接著打開前面解壓好的測試星雲文件夾裡面的raymarch_test文件,會看到名叫Test nebula diff 1的第一個測試星雲腳本代碼,直接完整複製到xingyun文件里,接著修改xingyun文件裡面的代碼,把Nebula後面的""裡面改成你自己設置的星雲名字,必須是純英文或者英文和字母的組合,這次案例我設置是叫xingyun1,修改Dist後面的數值,改成你自己設置的,,這次案例我設置成3100,其他參數,比如Radius(半徑範圍)和AppMagn(視星等),可以自由修改。按照這樣修改完後保存文件。

案例星雲腳本如下

Nebula "xingyun1"

{

Galaxy "Milky Way"

Type "Diffuse"

RA 50

Dec 10

Dist 3100

Radius 5

AppMagn 2

}

接著給這個星雲創建模型腳本,怎麼創建models文件夾的方法看這個教程開頭部分。

在SE0.981 build 09的安裝目錄裡面的models文件夾裡面新建一個.sc腳本文件,起名叫xingyuna打開xingyuna文件,接著打開前面解壓好的測試星雲文件夾裡面的nebula-raymarch文件,會看到第一個測試星雲的模型腳本代碼,直接完整複製到xingyuna文件里,接著修改xingyuna文件里的代碼:把CustomModel後面的""裡面的改成你要設置的星雲名字,必須是純英文或者英文和字母的組合,這次案例我設置是叫xingyuna,把UseForObject後面""裡面的改成你前面創建星雲的名字,必須跟前面創建的星雲腳本裡面的星雲名字一樣,這次案例我創建的叫xingyun1,按照這樣修改完後保存文件。

案例星雲模型腳本如下

CustomModel "xingyuna"

{

UseForType "Nebula/Diffuse"

UseForObject "xingyun1"

EnableImpostors true

EnableDepthTest false

EnableDepthWrite false

EnableBlend true

Shader "nebula_dust_old_1.glsl"

ShaderUniforms "raymarch_uniforms.cfg"

Texture 0

{

Path "tex10.png"

Repeat true

Linear true

Mipmaps true

Anisotropy true

}

BaseShape "Sphere"

BaseShapeDims 150

Scale (1.0 1.0 1.0)

Bright 2.0

ColorBase1 (1.00 0.90 0.80)

ColorBase2 (0.40 0.15 0.10)

ColorCenter (0.80 1.00 1.00)

ColorEdge (0.48 0.53 0.50)

BrightCenter 7.0

BrightEdge 1.5

ColorCoef 0.9

ColorCurve 1.15

PosLight (0 0 0)

ColorLight (0.61 0.69 1.00) // Star color

ColorBloom (0.61 0.69 1.00) // Bloom color

ColorAmbient(0.0 0.0 0.0)

LightCoef1 15.0

LightCoef2 50.0

BloomCoef1 0.08

BloomCoef2 6.0

LightRadius 1.0

RaymarchSteps 64

// Spiral noise (dust, gas)

SpirNoise true

SpirNoiseMagn (2.5, 2.5)

SpirNoiseFreq (1.0, 1.0)

SpirNoiseOffset (0.0, 0.0)

SpirNoiseNudge (4.0, 4.0)

SpirNoiseAmount (1.0, 1.0)

SpirNoiseIter (2.0, 2.0)

SpirNoiseCoef (1.733733, 1.733733)

//Spiral Noise 3D (dust, gas)

SpirNoise3D false

SpirNoise3DMagn (1.0, 1.0)

SpirNoise3DFreq (1.0, 1.0)

SpirNoise3DNudge (0.739513, 0.739513)

SpirNoise3DAmount (0.0, 0.0)

SpirNoise3DIter (1.0, 1.0)

SpirNoise3DCoef (1.33733, 1.33733)

}

現在打開SE 0.981 build 09軟體,點SE界面左邊的放大鏡圖標輸入xingyun1,就搜到了我們在其他位置創建的測試星雲。

創建其他星雲方法跟這個案例是一樣的,只是腳本代碼和名字不同。

選中星雲,按shift+f2就可以打開星雲編輯器,可以在裡面編輯星雲渲染亮度,燈光,顏色,形狀等等參數。

3.在測試星雲裡面增加恆星和行星。

在SE0.981 build 09的安裝目錄裡面的stars文件夾裡面創建一個.sc腳本文件,起名叫xyhx,打開這個文件,複製輸入以下代碼,然後保存。

把創建的恆星氣起名叫xyhx1

Star "xyhx1"

{

Class "G6 V"

Luminosity 5

MassSol 2

RadSol 2

RA 50

Dec 10

Dist 3100

}

現在打開SE 0.981 build 09軟體,點SE界面左邊的放大鏡圖標輸入xyhx1,就能看到創建的恆星在前面創建的測試星雲中。

需要給這個恆星增加行星,以及在測試星雲中增加多星系統,自定義太陽系,黑洞,蟲洞等等天體,請參考我下面的幾個教程創建。

行星漫步:space engine教程2:創建自定義太陽系系統,包括創建恆星,行星,衛星,小行星,彗星等(上)

行星漫步:space engine教程3:創建多星系統,黑洞,流浪行星等(上)

space engine教程6:創建蟲洞和製作SE的VR視頻和VR圖片

為了能讓創建的恆星,黑洞,蟲洞等天體能在測試星雲中,在創建單個恆星和恆星系統,黑洞,蟲洞的質心腳本中,Dist後面的數值要跟星雲腳本裡面的Dist後面的數值一樣。RA和Dec後面的數值自由修改。

只是要把天體設置在測試星雲附近,那麼就在單個恆星和恆星系統,黑洞,蟲洞的質心腳本中的Dist後面的數值需要在測試星雲的數值基礎上小改動,比如創建好的測試星雲Dist後面的數值是100,那就把單個恆星和恆星系統,黑洞,蟲洞的質心腳本中的Dist後面的數值改成100.01或者

101等等的,按照這樣改動,RA和Dec後面的數值自由修改。

把鏈接複製到瀏覽器地址欄上,按回車鍵就可以看了

宇宙模擬器space engine基礎教程和高級教程+坐標等鏈接合集(附帶0.980版本下載,漢化,基礎使用教程)

宇宙模擬器space engine 基礎教程和高級教程+坐標等鏈接(附帶0.980版本下載,漢化,基礎使用教程)

1.宇宙模擬器Space Engine基礎教程

Space Engine創建天體(星球,星系,星雲,星團等)和天體系統教程1:打包創建好的SE腳本成pak文件(MOD),分享和使用pak文件(MOD)的方法

宇宙模擬器Space Engine創建天體和天體系統教程1:打包創建好的SE腳本成pak文件(MOD),分享和使用pak文件(MOD)的方法

Space Engine創建天體(星球,星系,星雲,星團等)和天體系統教程2: space engine文件夾和pak文件(MOD),腳本組成和腳本創建詳解

宇宙模擬器Space Engine創建天體(星球,星系,星雲,星團等)和天體系統教程2:space engine文件夾和pak文件(MOD),腳本組成和腳本創建詳解

Space Engine創建天體(星球,星系,星雲,星團等)和天體系統教程3: 質心,恆星參數詳解

行星漫步:宇宙模擬器Space Engine創建天體和天體系統教程3: 質心,恆星參數詳解

Space Engine創建天體(星球,星系,星雲,星團等)和天體系統教程4:行星主要參數詳解

行星漫步:宇宙模擬器Space Engine創建天體和天體系統教程4:行星主要參數詳解

Space Engine創建天體(星球,星系,星雲,星團等)和天體系統教程5:行星的地表,海洋,雲,熔岩,極光參數詳解

行星漫步:宇宙模擬器Space Engine創建天體和天體系統教程5:行星的地表,海洋,雲,熔岩,極光參數詳解

Space Engine創建天體(星球,星系,星雲,星團等)和天體系統教程6:生命,吸積盤,彗尾,行星環,日冕,大氣參數詳解

行星漫步:Space Engine創建天體和天體系統教程6:生命,吸積盤,彗尾,行星環,日冕,大氣參數詳解

Space Engine創建天體(星球,星系,星雲,星團等)和天體系統教程7:星系,星團,星雲參數詳解

行星漫步:宇宙模擬器Space Engine創建天體和天體系統教程7:星系,星團,星雲參數詳解

Space Engine創建天體(星球,星系,星雲,星團等)和天體系統教程8: Space Engine自定義行星紋理(CubeMap軟體)詳解

行星漫步:Space Engine創建天體和天體系統教程8: Space Engine自定義行星紋理

2.宇宙模擬器Space Engine高級教程

space engine教程1:把太陽換成其他類型的恆星

行星漫步:space engine教程1:把太陽換成其他類型的恆星

space engine教程2:創建自定義太陽系系統,包括創建恆星,行星,衛星,小行星,彗星等(上)

行星漫步:space engine教程2:創建自定義太陽系系統,包括創建恆星,行星,衛星,小行星,彗星等(上)

space engine教程2:創建自定義太陽系系統,包括創建恆星,行星,衛星,小行星,彗星等(中)

行星漫步:space engine教程2:創建自定義太陽系系統,包括創建恆星,行星,衛星,小行星,彗星等(中)

space engine教程2:創建自定義太陽系系統,包括創建恆星,行星,衛星,小行星,彗星等(下)

行星漫步:space engine教程2:創建自定義太陽系系統,包括創建恆星,行星,衛星,小行星,彗星等(下)

space engine教程3:創建多星系統,黑洞,流浪行星等(上)

行星漫步:space engine教程3:創建多星系統,黑洞,流浪行星等(上)

space engine教程3:創建多星系統,黑洞,流浪行星等(下)

行星漫步:space engine教程3:創建多星系統,黑洞,流浪行星等(下)

space engine教程4:創建星系,星雲,星團,以及中子星和白矮星

行星漫步:space engine教程4:創建星系,星雲,星團,以及中子星和白矮星

space engine教程5:創建碰撞星系,碰撞星雲以及碰撞恆星和碰撞行星

行星漫步:space engine教程5:創建碰撞星系,碰撞星雲以及碰撞恆星和碰撞行星

space engine教程6:創建蟲洞和製作SE的VR視頻和VR圖片

行星漫步:space engine教程6:創建蟲洞和製作SE的VR視頻和VR圖片

space engine教程7:編輯行星和彗尾的顏色,改造星球和快速創建星球詳解

行星漫步:space engine教程7:編輯行星和彗尾的顏色,改造星球和快速創建星球詳解

space engine教程8:替換行星紋理和製作行星紋理

行星漫步:space engine教程8:替換行星紋理和製作行星紋理

space engine教程9:如何模擬地球附近的超新星爆炸和自定義星雲模型等

行星漫步:宇宙模擬器space engine教程9:如何模擬地球附近的超新星爆炸和自定義星雲模型等

宇宙模擬器space engine教程10:0.980版本下載,中文化,基礎教程,高級教程

宇宙模擬器space engine免費下載,中漢化,基礎教程,高級教程

space engine教程11:製作一鍵切換4K和8K解析度的工具,在沒有4K解析度的電腦上,用於space engine里4K截圖和4K錄製視頻以及8K截圖,也可以用於space engine的4K VR/360度全景截圖和錄製4K VR/360度全景視頻

行星漫步:space engine教程11:製作一鍵切換4K和8K解析度的工具,用於SE里4K截圖和錄製視頻

space engine教程12:spaceengine的發現和技巧總結第1期

行星漫步:宇宙模擬器space engine教程12:spaceengine的發現和技巧總結第1期

space engine教程13:space engine裡面用到的軌道和坐標總結

行星漫步:宇宙模擬器space engine教程13:space engine裡面用到的軌道和坐標總結

宇宙模擬器Space Engine番外1:Space Engine0.980好看的星球,星系,星雲等,奇特的天體等坐標分享

行星漫步:宇宙模擬器Space Engine番外1:Space Engine0.980好看的星球,星系坐標分享

space engine教程14:創建行星城市夜景紋理教程(輝光紋理),彩色紋理和凹凸紋理教程

行星漫步:宇宙模擬器space engine教程14:創建行星城市夜景紋理教程,彩色紋理和凹凸紋理教程

請關注這個知乎,後續會出更多關於space engine的教程

把鏈接複製到瀏覽器地址欄上,按回車鍵就可以看了

space engine百科介紹

Space Engine_百度百科

宇宙模擬器space engine 基礎教程和高級教程+坐標等鏈接合集(附帶0.980版本下載,漢化,基礎使用教程)

宇宙模擬器space engine 基礎教程和高級教程+坐標等鏈接(附帶0.980版本下載,漢化,基礎使用教程)

宇宙模擬器space engine官網

Space Engine - the universe simulator

space engineTODO,介紹了目前space engine已經實現的天文功能和未來計劃開發的天文功能

SpaceEngine TODO

宇宙模擬器space engine 0.990新增功能,新增天體,改進和優化功能和總結

宇宙模擬器space engine 0.990新增功能,新增天體,改進和優化功能和總結

B站視頻space.bilibili.com/3453

天文,宇宙模擬器Space Engine愛好者QQ群號246630656


推薦閱讀:

TAG:星系 | 宇宙 | SpaceEngine |