SpaceEngine

SpaceEngine

34 ratings
Ringworld
   
Award
Favorite
Favorited
Unfavorite
Type: Spacecraft
Content: Fictional
File Size
Posted
666.205 MB
24 Oct, 2023 @ 7:18am
1 Change Note ( view )

Subscribe to download
Ringworld

Description
这个mod包含三种环形世界,分别是较粗的环、较细的环和有精细细节的环,都是用Blender制作的。环的半径均为1AU。你可以在航天器管理器的名叫“(Megastructure”的包里找到它们。

环形世界并没有地形细节,但你可以通过调整位置和大小,让它的表面与一颗行星很近,然后在行星上着陆,制造出它有地表细节的假象。为此,这个mod还有个专门用于摆拍的恒星系统,其行星的轨道半径正好为1AU,搜索“KOJI+114514-191981”即可找到。

你需要来到该行星的后方(或者如果你不想要地形细节,只想给其它恒星套个环,那就到距离恒星1AU的地方),让恒星在视野里居中,并且保证游戏右下角的FOV是45°,再进行放置,才能使环形世界将恒星套在正中心。如果位置稍有偏差,可以使用SE自带的飞船编辑器进行微调。

Ringworld(HighDetailed)只有上面很小的一部分有细节,用于摆拍。即便如此,它的模型依然有接近2GB,电脑配置不足者请不要尝试放置它。如果它的模型一时没有显示出来,可能需要等个几分钟。

在放置环形世界后,环形世界一般不会有肉眼可见的移动。但是如果从启动游戏到退出游戏都一直暂停着时间,那么下次进入游戏后,环形世界会错位。让时间流逝一下即可解决此问题,下次进入游戏后环形世界会仍然位于原地。

由于SE的渲染特性,暂停时间时,大气和云层不能正确地遮挡航天器,此时在行星表面观察到的景象会很怪异。不过,我利用了某个bug,使时间进行流逝时,大气和云层总是显示在航天器前面,所以你只需要开始时间流逝,就可以让大气正确地削弱环形世界了。但是同时会出现另一个bug,开始时间流逝后,环形世界的漫反射贴图会完全变黑,看不清细节。这些问题只能等SE团队在以后的版本解决。

SE还有另一个特性,就是航天器似乎是按平行光来确定明暗面的,所以无法让太阳正确地照亮内壁、使外壁位于阴影中。为此,我把贴图改成自发光来保证其视觉效果,但是这会导致材质的调整变得困难,所以只能在HDR模式下正常观赏。

这些环和拉里·尼文原作的描述略有差异,例如没有影子广场、厚度太大等等。我本来想使用群星里的模型,但是觉得它的形状太花哨了。总之,它和其他作品里的环形世界没有直接关联,只是我个人随意制作的。

使用群星中的环形世界模型的mod在这里:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3064860113

------------------

This mod contains three types of Ringworlds - a thicker ringworld, a narrower ringworld, and a ringworld with fine details. They are all made in Blender. The radius of the ringworld is 1 AU. You can find them in the package called "(Megastructures" in the Ship Assembly Manager.

The Ringworlds do not have terrain details, but you can make it look like they have terrain details by moving and resizing them to be very close to a planet, then landing on the planet's surface. For this purpose, this mod also includes a dedicated star system for photo shoots, with planets that have orbital radius of exactly 1 AU. Search for "KOJI+114514-191981" to find it.

You need to go behind the planet (or if you don't want terrain details and just want to put a ring around another star, go to 1 AU away from the star), center the star in your view, and make sure the FOV in the bottom right corner of the game is 45°. Then place the Ringworld so that it wraps the star right in the center. If the position is slightly off, you can fine tune it using the built-in ship editor in SE.

RingWorld(HighDetailed) only has details on a very small upper part, for photo shoots. Even so, its model is still nearly 2GB in size. Users with insufficient computer specs should not attempt to place it. If the model does not show up immediately, it may take a few minutes to load.

After placing the Ringworld, it generally will not have visible motion to the naked eye. However, if you pause time from game start to exit, the Ringworld will be misaligned when you enter the game next time. Letting time flow for a bit will fix this issue, and the Ringworld will stay in its original position when you enter the game again.

Due to rendering characteristics of SE, when time is paused, atmospheres and clouds cannot properly occlude ships, so the scene viewed from the planetary surface will look strange. However, I utilized a bug where atmospheres and clouds are always rendered in front of ships when time is flowing. So you just need to start time flowing for the atmosphere to correctly attenuate the Ringworld. But this causes another bug - after starting time flow, the diffuse textures of the Ringworld will go completely black, obscuring details. These issues can only be fixed by the SE team in future versions.

SE has another bug where ships seem to determine lighting based on parallel rays, so it cannot correctly illuminate the inner wall and keep the outer wall shadowed from the sun. To workaround this, I changed the textures to self-illumination, but this makes material tweaking difficult, so the Ringworld can only be viewed properly under HDR mode.

These ringworlds have some differences from Larry Niven's original description, such as lacking the shadow squares and being too thick. I originally wanted to use the model from Stellaris, but felt its shape was too fanciful. In short, it has no direct relation to the Ringworlds in other works, and is just something I casually made on my own.

Mods using the ringworld models from Stellaris can be found here:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3064860113
13 Comments
ICESTARK 2 Aug @ 5:50pm 
大佬啊:steamthumbsup::summer2021simulation::steamthis:
violitflowr87 3 Apr, 2024 @ 7:12pm 
i cannot find it :(
violitflowr87 3 Apr, 2024 @ 7:12pm 
how do you load it
名字被贝爷吃掉了 10 Feb, 2024 @ 12:09am 
太美了
Jackaro09 11 Jan, 2024 @ 11:06am 
realy this will lag
EDLSDPSY  [author] 11 Dec, 2023 @ 9:35am 
@Quarior For Megastructure, this is a bit troublesome…
SE currently seems to determine the light and dark sides by parallel light, so it is impossible to illuminate the inner wall correctly with the sun and make the outer wall in the shadow. I adjusted the material’s self-luminosity and relative position to make the Megastructure look less strange. But if you create a system containing Megastructure directly, time and relative position will affect its lighting.
If I have time, I might try to solve these problems…
Quarior 8 Dec, 2023 @ 6:29am 
Hi.
Isn't possible you setup a system with already this "objects" by script? Maybe also for the another Ringworld Stellaris and Dyson Sphere if it is possible.
Well, we can do it also by create a catalog file otherwise ^^'.
Have a nice day.
General Brasch 20 Nov, 2023 @ 7:18pm 
好臭的恒星系(悲
RealcattercoonYT 2 Nov, 2023 @ 8:09am 
just like the halo seires
SPACE_DUST 30 Oct, 2023 @ 3:57am 
太美了!:steamthumbsup: