百科问答小站 logo
百科问答小站 font logo



有没有人能画出《三体》里太阳系被二维化的概念图? 第1页

  

user avatar   maigo 网友的相关建议: 
      

按照 @小夫子老男孩 答案中视频的思路,我自己画了几幅星球降维的效果图。

视频中把三维降至二维的思路,是先设计一个「二维降至一维」的方案,然后把三维中的两维按方案降至一维,另一维不变。

「二维降至一维」的方案,是「交错法」:把一个点在二维空间中的两个坐标写成小数形式,然后把各位小数交错,就得到它在一维空间中的坐标。比如,二维空间中的点 (0.123, 0.456),就会映射到一维空间中的点 0.142536。交错法可以得到二维正方形 [0,1)^2 与一维线段 [0,1) 之间的一个映射,这个映射几乎是一个双射。

有几点说明:

  1. 如果这个「几乎」让你耿耿于怀,可以参看我下面这个答案是怎么构造出一个严格的双射的。不过在这个答案中我不想纠结这一点,也不想纠结区间到底是开还是闭。

2. 上面的交错法只能处理空间中坐标在 0 到 1 之间的部分,不能处理整个空间。视频中又用 sigmoid 函数在区间 (0,1) 与所有实数间建立了一个双射,解决了这个问题。为简便起见,我的这个答案就只考虑坐标在 0 到 1 之间的部分。

3. 视频中交错法使用的是十进制。为了让降维的结果更混乱、更壮观,我采用二进制。


在展示降维效果之前,我先来直观地演示一下,交错法是怎么把二维正方形 (0,1)^2 映射成一维线段 (0,1) 的。

首先把二维正方形切成四块,编号 1~4:

然后按顺序把它们排成一维:

再把每一小块切成四块,同样编号 1~4:

把每一小块中的四块也按顺序排成一维:

这个过程可以无限进行下去,于是正方形就可以被映射成一条没有宽度的线段。不过屏幕的分辨率是有限的,迭代 5 次之后就可以把一幅 32*32 的图片变成一幅 1*1024 的图片,这已经接近大多数屏幕的分辨率了。我下面的图示只迭代 4 次。

如果不采用二进制而是采用 k 进制,则在每一步中,不是切成 4 小块,而是切成 k*k 小块。显然二进制能把图片打得更乱。


下面演示星球降维的效果。

首先是二维降至一维。考虑二维空间中,以 (0,5, 0.5) 为中心、0.5 为半径的一颗圆形星球,我把它画成一幅 16*16 的图片:

把它用「交错法」降至一维后得到的 1*256 图片是这样的(纵向拉长了些以方便观察):

可见,「交错法」确实把原来的图片打乱了,星球的表面与内部混乱地交织在一起。

然后是三维降至二维。考虑三维空间中,以 (0.5, 0.5, 0.5) 为中心、0.5 为半径的一颗球形星球,用一幅 16*16*16 的「图片」表示。这个图片本身比较难画,我就不画了。按照视频中的思路,把其中的两维用「交错法」降至一维,会得到一张 16*256 的图片,这张图片如下:

在三维降至二维的过程中,有一个维度跟另外两个维度的地位不同,这让人不爽。于是我干脆画了四维降至二维的效果图:把四个维度分成两对,用「交错法」把每一对降至一维。考虑四维空间中,以 (0.5, 0.5, 0.5, 0.5) 为中心、0.5 为半径的一颗超球形星球,用一幅 16*16*16*16 的「图片」表示。它降至二维后,会得到一张 256*256 的图片,这张图片如下:

有没有很壮观!


user avatar   lin-gui-62-49 网友的相关建议: 
      



源于很久以前拍的一张图。。。

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈


user avatar   xiao-fu-zi-lao-nan-hai 网友的相关建议: 
      

20211005更新,这就是我心中“令人崩溃的图景”。

这个视频更赞,和我想象的完全一样,只可惜我没有技术模拟它。

为什么说“令人崩溃”,作者由于计算机限制只能5倍细分,细分越细,表面颜色占比越少。视频中地球二维化后,占体积最大的地幔颜色最终占据了大部分,不再是请我们心中的蓝色星球了,视频仅仅五阶细分,越细分,蓝色占比就会越少,因为表面像素(作者叫体素、影视叫点云像素、物理叫基本粒子)占比越少,蓝色越少。

如果人体二维化,最终越接近内部内脏颜色,和我们想象的人类完全不一样。


我建议大家不要想象,那会是最让人精神崩溃的图景。

请大家看这个大佬的视频(大家不要刷知乎观光团)

这个是我目前在全网见到最接近正确的可视化模拟。(评论区指出有更好的数学投射公式,欢迎大家举例)

我曾经想象过类似的办法,但是由于不会用数学表达以及太违反物理常识,还担心被人说民科(当然我就是,民间科幻爱好者,民科,没毛病),只好作罢。

而这个视频告诉我,这大概是数学上唯一可行的。(当然也可能只是我孤陋寡闻,想不出其他数学公式)

它的核心在于:点的体积为0,点和点之间的距离不为0,那么点和点之间可以容纳无数的点。二维的点和点之间可以容纳来自三维的其他点。

数学上这解答了三维降二维后失去体积那些物质要去哪放的问题,至于物理上如何对应,需要我们对空间和物质的本质有更深刻理解,目前来看,至少我的认知是不够的,我还不敢贸然把数学变成物理实际。

四维化我们无法想象,低维度无法想象高维度,但三维降二维可以,因为高维度可以想象低维度。这个大佬的可视化在数学上已经是完全没问题了,至于如何在物理上实现,我就不知道了。

回到开头,为什么我说让人精神崩溃,

比如吧一个人二维化,那么内部的物质也要投射到外部了,外表我们的皮肤是肉色,但内部的物质大部分是内脏的颜色,最终把一个人二维化后,外表的颜色只占一小部分(大概是皮肤的物质量)几乎忽略不计,大部分都会是内脏的颜色。最终颜色会很接近内脏颜色,我们将看到一个内脏颜色的平面人形(如果正好人的方向垂直于降维投射方向)。放大看,就能看见无限细分排列的内脏。。各位,我保证除了法医及相关从业者,大家都得吐。




  

相关话题

  为什么罗辑不对程心继任执剑人表示异议? 
  《三体》中托马斯·维德认为人应该不择手段的前进,是否能认为为了变得更强而进行卑鄙行为是正确而必要的? 
  太阳的光照突然消失数秒会怎么样?更长时间呢? 
  《沙丘》到底是不是科幻? 
  《三体》在广度上是不是超越了《战争与和平》? 
  为什么我看经典的文学作品没有《三体》等类似作品有感触?有时甚至感觉十分乏味与无趣? 
  中国文学作品中刻画过参与了好几个重大历史事件、体验过较长时期内时代变迁的人物(如漫威中的金刚狼)吗? 
  喜欢科幻小说/科幻电影的原因是什么? 
  既然人类知道自己在地球上会有尽头为什么不现在团结起来,把一切资源主要用在航空航天技术,早日飞向宇宙? 
  如果我驾驶着一艘飞船以光速前进,我发射一枚导弹是超光速吗? 

前一个讨论
如何看透人的心理?
下一个讨论
历史上有哪些「真理不在大炮的射程范围内」的例子?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利