Wallpaper Engine

Wallpaper Engine

1,950 ratings
三体问题 | Three-Body 实时演算
2
3
10
5
5
5
4
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Miscellaneous: Audio responsive, Customizable, HDR, 3D
Type: Scene
Age Rating: Everyone
Genre: Sci-Fi
Resolution: Dynamic resolution
Category: Wallpaper
File Size
Posted
Updated
67.076 MB
26 Jun @ 10:17am
4 Jul @ 12:01pm
35 Change Notes ( view )

Subscribe to download
三体问题 | Three-Body 实时演算

Description
伟大的造物者为他的作品做出了如下说明,请务必仔细聆听祂的圣谕(笑)
1.三体(其实是“四体”包含了行星)运动的初速度为随机值,初始位置为固定值,以确保三体星系充满“惊喜”的同时,满足祂的强迫症
2.数值模拟方法采用了四阶龙格库塔法,较欧拉法更为精确,但造物者说“这一点也不精确!”
3.造物者为了彰显祂的仁慈,为该恒星系统设置了“引力牢笼”,当天体的运动超出一定范围时,引力会急剧增大,以确保三体星的生灵可以不时地瞻仰三日凌空的奇观而不至于淡出造物者的视野之外
4.同样的,造物主还贴心的为天体设置了防撞机制,当它们靠的过近时,造物主会用斥力悄悄地将它们分开,以保证系统可以永远运行,显然造物者喜欢保持社交距离
5.造物者提醒您,仔细观察行星,祂很喜欢看到行星一会变成焦炭一会变成冰块,如果你也喜欢祂会感到欣慰
6.最后,祂说:不要冒充伟大的先知,那是对祂拙略的模仿
0.如有冒犯,请勿在意,祝您使用愉快!

The Great Creator has issued the following specifications for His creation. Listen carefully to His divine words (lol):

The initial velocities for the three-body (actually "four-body," including the planet) motion are randomized, while the starting positions are fixed. This ensures the Trisolaran system remains full of "surprises" while satisfying His OCD tendencies.

The numerical simulation uses the fourth-order Runge-Kutta method, which is more accurate than Euler's method. But the Creator insists, "This is not precise at all!"

To demonstrate His benevolence, the Creator installed a "gravity cage" for this star system. When celestial bodies stray beyond a certain range, gravity increases dramatically. This ensures the inhabitants of Trisolaris can regularly witness the wonder of three suns in their sky without drifting out of the Creator's sight.

Similarly, the Creator thoughtfully implemented a collision avoidance mechanism. When bodies get too cozy, He discreetly nudges them apart with repulsive forces to keep the system running forever. Clearly, the Creator is a fan of social distancing.

The Creator reminds you: Observe the planet closely. He loves watching it turn into charcoal one moment and an ice cube the next. If you enjoy it too, He'll be pleased.

Finally, He declares: "Do not impersonate the Great Prophet – that’s just a crude imitation of Me!"

No offense intended, just all in good fun! Enjoy!

修了部分bug
背景闪烁的话,两种方法:
1.电脑性能够的把 wallpaper engine 软件设置里的帧率拉到60以上,越高越好;
2.性能有限,或者拉高帧率依然闪烁的可以在背景选项把“曲面”改成“平面”;
调整了开启轨迹时,背景自动变暗,亮度自定义;
天体大小和颜色外观可以调整了;
界面加入了中文,菜单透明度可调。

更新:
修复了部分bug;
优化了防碰方法,现在只会出现引力弹弓弹射出去,不会出现“类似弹性碰撞”的效果。并且提供了许多天体运动参数供大家玩,通过调整这些参数实际上可以尽可能靠近现实,不过没什么观赏性,不是飞了就是撞了,祝开心

更新了文明日志,可以在设置里关

较大更新(如不适应请回退旧版)
a.如有任何bug请优先尝试:重置-取消订阅-重启wallpaper及steam-重新订阅;
b.帧率请根据自己的硬件情况尽量拉高;
更新内容:
1.根据Cha0s_MnK指点采用4阶辛算法代替了原本的RK4,模拟精度更高,系统的能量和动量误差更小;
2.更换了Aarseth的分段线性软化方法,以避免引力奇点的情况;
3.重新优化了代码结构,轨迹显示的模式下可以支持鼠标跟随旋转了;
4.新增了文明存活时间排行榜,需要在设置中手动打开;
5.支持了界面语言的 中文/English 切换;
6.大部分小组件均支持缩放和平移了;
7.新增了当天体超过设置的距离极限时,屏幕中央显示“重启/restart”单击后重置天体位置和初速度
8.优化了文明日志;
9.修复了部分bug;
10.更换了8k星空背景(但可能对显卡造成负担)

祝您使用愉快~
Popular Discussions View All (2)
1
11 hours ago
Чюпеп
benenboy
0
1 Jul @ 2:14pm
bu
DonHuy
61 Comments
starryoi 3 hours ago 
请问能内置一下修改时区的功能吗
Larata 6 hours ago 
yes
розбiйник 11 hours ago 
рарсра
guiluan2004 12 hours ago 
不是,哥们,学数值分析学的
非洲大跳蚤 12 hours ago 
b站刷到就来了,质量真的很高
海云间 16 hours ago 
Vengeance 23 hours ago 
ti is really good.
我的浓痰有嚼劲 23 hours ago 
ETO现在服务器都租不起了吗?
Chelseads 3 Jul @ 4:58pm 
下载失败怎么解决呀?
JackShenYt 3 Jul @ 2:18pm 
你在用我们的算力帮助主?