立体图与三维数据展示

    我的左眼有相当严重的散光,因此无缘各种类型的3D立体图,包括看对眼、立体眼镜、左右两幅图(一只眼睛看一个)等等。后来,网上出现了一种只需要一只眼睛就能体验的3D图,原理非常简单,效果也比较震撼。只需要在两个眼睛的位置分别拍照,然后做成gif循环显示两个图片,大脑也可以从中迅速获取信息分辨出第三维来。闲逛ffffound时偶然发现这个图,突然想到:同样的方法为何不用于展示三维数据呢?于是试着用Mathematica做了一个。Mathematica输出gif动画相当简单,只需要一句Export[“file.gif”,{g1, g2, …}]就行了。在这里,我们将用三维空间的点来展示组合数的各位数字之和的分布情况。可以看到,使用3D动画的效果非常明显。

img = ListPointPlot3D[
  Table[Total[IntegerDigits[Binomial[i, j]]], {i, 0, 50}, {j, 0, 50}],
   ViewVertical -> {0, 0, 1}, ImageSize -> 600];
Export["F:\file.gif", {Show[img, ViewVector -> {-32, -20, 60}],
  Show[img, ViewVector -> {-31, -21, 60}]}];

    类似地,我们还可以做出环视一周的gif动画来,虽然这样将很难观察出细节,但对总体的把握效果将更好。

The Simpsons Homer^3:三维空间历险记

下面的视频是The Simpsons的95年Halloween特别版Treehouse of Horror VI的最后一部分,名字叫做Homer^3:

  

YouTube链接:http://www.youtube.com/watch?v=AzecHW-DTqY
难怪说The Simpsons是一部属于Geek的剧集,里面隐藏了好多彩蛋!
你能在那个三维空间里看到些什么东西?

我看到了:

  • 信息学界的终极难题
  • 一段由ASCII码组成的字符串
  • 一个我最喜欢的数学等式,由三个数学界最神奇的数组成
  • 一个最简单、最基本的等式
  • 一个Fermat大定理的“反例”(95年的时候Fermat大定理还没有得证)
  • 一个物理公式,它给出将导致整个宇宙坍塌的宇宙密度的临界点

创意游戏推荐:FPS+解谜 VALVE新游戏发行

    提到VALVE,多数人的第一反应就是半条命和CS。但似乎很少有人知道,VALVE竟然用这套引擎做了一个第一人称射击类的解谜游戏,其创意和趣味性不亚于以前本Blog介绍的任何一个游戏!这个新游戏叫做Portal,游戏设定在一个未来的科学实验室中,每一关里你需要充分利用手中的Portal发射器到达指定的出口。Portal发射器的子弹射到(指定材质的)墙上后会形成虫洞一样的东西(游戏中叫做Portal),你可以在两个Portal间任意穿梭。于是,分形、递归、悖论、自指……所有你能想到的那些诡异的东西现在都可以在游戏中亲身体验了。

下面这段视频是很早以前官方的预告片:

昨天这款游戏发行后,国外很多玩家第一时间过了手瘾。下面这段视频就是某个玩家录制的Level 8通关录像:

上面两个视频的YouTube链接:
http://www.youtube.com/watch?v=Wb7aDZeO_MQ
http://www.youtube.com/watch?v=bA9sZL-mjxU
想要这个游戏的同志最近可以留意一下国外的BT种子发布区,过几天各种破解版的种子会像潮水般涌来的:)
我这个破本本就算了……这可能是我见过的最华丽的、系统配置要求最高的解谜游戏。