找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 87|回复: 0

[软文] 多材料耦合俄罗斯方块?胡渊鸣给「太极图形课」交作业了!

[复制链接]
发表于 2023-7-16 22:17:32 | 显示全部楼层 |阅读模式 来自 中国–浙江–温州–平阳县
  这是一份太极图形CEO胡渊鸣与CTO匡冶忙里偷闲交出的「太极图形课」小作业—基于Taichi的软体俄罗斯方块游戏demo,以下简称他们二人为"原野"组合。


  不知道从何时开始一系列软体的俄罗斯方块视频在网上非常火。可惜的是这些视频基本上都是离线生成的,虽然看着很满足,但是其实没有太多游戏性。从传统的刚体、不能旋转的俄罗斯方块升级到软体,自然已经是巨大的提升;但是"俄罗斯方块"本身就是一个老少咸宜的游戏,少了交互性,还是会阻碍广大人民群众从中获得乐趣。


  Youtube Up主C4D4U软体俄罗斯方块系列视频


  于是原野组合估算了一下,其实几万个粒子的仿真足以支撑整个游戏了。这样的计算量,配上Taichi编译器,是完全可以在普通机器上(甚至手机上)实时运行的。他们基于经典的mpm99.py对游戏进行了一个升级,使它支持液体、软体、弹塑性体等2D多材料仿真,并且可以在一台M1 Macbook Pro上超过60 FPS实时运行,就暂且将其命名为"多材料耦合俄罗斯方块",更多技术细节可以移步「太极图形」的知乎。


  时间有限,原野组合的作品只能算是一个最小化的proof-of-concept。还有一些功能没有完全实现,以及一些很明显的bugs需要修复,具体有哪些功能等着同学们添砖加瓦,我们文末揭晓。


  然而,原野组合之所以交出这样一份作业,其实是为了赢得「太极图形课」的小礼物(没错,即使是老板,运营同学也没有"特殊对待")。


  「太极图形课」是由太极图形团队精细打磨,资深研究科学家刘天添主讲的计算机图形学入门实操课。课程于9月14日正式上线,每周二晚7点在「太极图形」B站进行直播,课程录播于次日发布。转眼五节课过去,taichi编程语言的基础语法,高级用法,以及调试和优化已经告一段落。10月26日(本周二)起将正式带领同学们跨入计算机图形学的大门,从最基础的程序动画讲起,覆盖渲染、软体仿真、流体仿真的基础知识,邀你学习、体验基于Taichi编程语言的图形学程序。taichi https://taichi-lang.cn/

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-27 07:28 , Processed in 0.048587 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表