V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
mathzhaoliang
V2EX  ›  分享创造

上班累了?来点有趣的动图放松一下?

  •  
  •   mathzhaoliang ·
    neozhaoliang · 2019-01-10 09:54:00 +08:00 · 2856 次点击
    这是一个创建于 1904 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近用 pywonderland 项目: https://github.com/neozhaoliang/pywonderland

    生成了一些新的作品,自我感觉不错,可以拿来显(pian)摆(zan)一下了:

    这些图片画的都是四维空间中的均匀多面体,这里均匀的意思是所有顶点都一样,而且每个面都是正多边形。

    将多面体在四维空间中旋转,然后投影到三维,就是我们看到的效果。

    代码是用 python 计算以后导出到 povray,然后调用 povray 的命令行渲染的,完全是傻瓜式的,你只需要设置好 povray 和 imagemagick 的环境变量,然后一键运行 run_4d_rotation_animation.py 即可。

    一个脑洞:我发现这些多面体动起来的效果很像变形金刚,也许将来设计机甲高达的时候可以考虑在四维空间中设计好以后投影到三维?

    8 条回复    2019-01-11 14:05:35 +08:00
    king1101
        1
    king1101  
       2019-01-10 10:53:26 +08:00
    有点意思
    huaxing0211
        2
    huaxing0211  
       2019-01-10 12:30:51 +08:00
    眼看花了……
    nicoljiang
        3
    nicoljiang  
       2019-01-10 14:42:59 +08:00
    第四维代表的是?
    mathzhaoliang
        4
    mathzhaoliang  
    OP
       2019-01-10 15:56:30 +08:00
    @nicoljiang 所有维都是一样的
    luckychenhaha
        5
    luckychenhaha  
       2019-01-10 16:31:38 +08:00
    看这标题差点没敢打开。。
    Everyxin
        6
    Everyxin  
       2019-01-10 18:56:16 +08:00
    @luckychenhaha #5 你没走错,这里就是技术讨论区
    soulzz
        7
    soulzz  
       2019-01-11 11:06:58 +08:00
    上次看到有个用 canvas 做的
    mathzhaoliang
        8
    mathzhaoliang  
    OP
       2019-01-11 14:05:35 +08:00
    @soulzz 肯定没这个好。canvas 做不出玻璃的材质来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5205 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:39 · PVG 17:39 · LAX 02:39 · JFK 05:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.