17173 > 游戏资讯 > 科技新闻 > 正文

老式诺基亚手机玩blender!咱们CG圈也有自己的扫地僧了?

2024-09-07 03:00:03 神评论

文|山茶茶

诺基亚这辈子可能都没想过,自己有一天能和Blender扯上关系。

我们之前介绍过不少玩3D的大佬,在这个卷生卷死的年代,左一个高中生硬表面牛人,右一个非科班出身自学成才,人们似乎都已经见怪不怪了。

我承认阁下确实很强,但如果我掏出一部诺基亚N95,阁下又该如何应对?

事情是这样的,最近我在网上刷到一个视频,看着里面的人熟练地用老式按键手机建模、编辑材质、添加灯光、渲染动画……和大家一样,我第一个反应就是不相信。

然而顺着视频摸到作者主页,一扇新世界的大门就此打开了……

这是一款基于Symbian OS版本的3D建模软件,名叫“Blendersito”,最早由阿根廷3D艺术家兼程序员Dante Leoncini发布在网络上。

Dante Leoncini本人

据其描述,基于大家所熟知的开源3D软件Blender,他从2022年开始从零编写了“Blendersito”,两者名称相似,但不共享任何代码。

那么有人就要问了,有好好的Blender不用,干嘛要费劲去开发一个新的?

而且从Dante的领英简介上,我们也可以看到这位小哥也不过只是个普通的码农打工人,整个“Blendersito”的开发过程中他没有半点收益,甚至还要搭进去大量的业余时间和精力。

Dante Leoncini的X主页,他会在上面分享开发进程和遇到的难题

—这样做有什么意义?

带着这个问题,我们继续往下说。

上文之所以特别强调Symbian版本,是因为这是隶属于诺基亚公司的一种移动操作系统,广泛使用于诺基亚手机上,但随着时代的发展,它在2013年及以后逐渐退市。

而Dante在此时重新编写“Blendersito”,就是为了能够在诺基亚N95手机上实现3D建模操作。

说起诺基亚N95,在现如今这个人手一部全面屏的时代,它早已成了时代的眼泪。

但遥想17年之前,人们主要的信息来源还是五毛一份的报纸,上网还是固话拨号,最常见的手机就是小灵通和诺基亚。

在2007年,诺基亚N95刚刚发售的时候,它被认为是最先进的多媒体智能手机之一,让人们意识到手机不仅可以发短信、打电话,还可以成为多功能的便携设备,故而被冠以“高端”之名,其地位甚至可以与今天的 iPhone 15 Pro Max 相媲美。

然而随着苹果等手机品牌纷纷成立,当年的神机到现在也只剩下了“抗摔”这个美名。

对Dante来说,开发这个项目的初衷,就是让更多人注意到老式手机的力量,引起人们对电子垃圾数量的关注,并批评现代手机品牌频繁更新换代的设计理念。

这几年来,Dante一直致力于Blendersito的功能完善,而随着程序开发的推进,连他自己都震惊于诺基亚手机的强大潜力。

起初,考虑到3D建模操作的复杂性,Dante其实是希望将诺基亚N95连接到显示器,然后用鼠标和键盘来进行操作的,但后来他发现这款手机设计得非常好,直接通过手机页面操作就非常舒服。

Blendersito的功能测试最早开始于2022年末,而在2023年1月,Dante便将该项目免费开源在了github上。

根据他的介绍,此时的Blendersito已经初具雏形,具备了3D建模软件的部分基础功能。

其中包括多个对象的创建和删除:Suzanne、Cube、Claude和Vertice;

3D 网格的基本编辑:移动顶点、挤出顶点、删除顶点、选择顶点、边和面;

编辑对象的位置、旋转和比例;

支持编辑材质,例如颜色(漫反射)、镜面反射、平滑着色器、更改纹理、线性插值和激活/停用透明度;

进入对象模式和编辑模式;

支持控制相机从俯视图、前视图或者侧视图进行查看,并切换选择透视/正交投影;

能够在材质预览、实体和线框之间更改 3D 视图。

并且在此期间,Dante还惊喜地发现使用塞班系统的诺基亚N95竟然拥有抗锯齿功能,这是3D渲染中非常重要的一部分,它可以有效地消除图像中的锯齿现象,使图像更加平滑。

而这个发现进一步坚定了Dante挖掘老式手机潜力的理念,他说:“几乎没有游戏/程序APP使用塞班系统诺基亚手机的抗锯齿功能,但这并不意味着它不能完成。”

第二次更新发生在2023年5月,此时的Blendersito功能愈发完善,不仅可以导入.obj格式的3D模型,还添加了灯光、相机、材质链接和3D光标。

而在仅仅1个月之后,Dante又在 obj 导入器中添加了对 Quads 和 Ngones 的支持,并增加了基础的线性动画和渲染功能。

作为一个无收入、甚至在许多人眼里没什么意义的个人项目,能做到这一步都属实不易,但Dante并没有停下脚步。

他又自己写了一个地图编辑器,并计划把它导入到诺基亚 N95手机里运行。

是的,他要用这款17年前的手机做游戏了……

作为首款试水之作,Dante选择了《古惑狼》作为二创模板,该作最初于1996年9月9日在PlayStation上发行,是一款经典动作过关游戏。

而Dante的二创计划自2023年6月份公开,到2024年1月的时候,我们居然真的看到了它的测试视频。

虽然我们必须承认这款二创仍然有许多缺陷,但用老式诺基亚手机开发视频游戏这样的操作就已经足够惊人。

在后面的日子里,Dante逐步对测试版本进行了完善,包括设置碰撞体积;

处理纹理渗色问题;

支持环境反射功能(包括城堡、帐篷和草地);

添加了动物和人形敌人,对动画进行重置,优化了水体以及其它物体的表现效果;

他甚至还搞了和《刺猬索尼克》的联动!

而从今年3月末开始,Dante开始着力于提升诺基亚N95上可以实现的3D建模精细度。

起因是他在网上找了一个有72,312个三角形的建模,在把它简化到729面三角形以后,成功在诺基亚N95运行了。

在3D模型中,通常面数(三角形的数量)越多,模型越精细,反之则越粗糙。从视觉角度上看,面数自然多多益善,但从性能和程序角度看,面数越少才意味着运算量越小,渲染速度更快,耗电量更少。

因此,虽然上述模型的成功运行对诺基亚N95来说已经是个突破性的操作,但对于已经进入PS5时代的玩家却是远远不足的。

意识到这一点的Dante随即开始了针对性优化,时间来到5月时,他正式宣布Blendersito不仅可以处理PS1模型,还可以流畅的处理PS2和Xbox 360模型。

为了佐证自己的说法,Dante发布了一系列的预览视频,其中包括很多经典动漫形象,例如《火影忍者》鸣人、《海贼王》路飞、《钢之炼金术师》爱德华的3D建模。

而似乎是觉得,这还不是诺基亚的极限,Dante后续的一系列操作也让质疑他的人看傻了眼。

从4990个三角形的《生化危机》里昂建模;

到31,608个三角形的《GTA5》麦可;

再到拥有62,302个三角形的《荒野大镖客2》亚瑟·摩根,Dante只用了1个多月的时间便让所有人目瞪口呆。

这还是我想象中的诺基亚么!

时至今日,他还在一步步完善着Blendersito,包括法向缩放、多个对象/顶点选择、卡通渲染等功能已经陆续上线,还有更多功能正在开发中。

随着越来越多的人关注到这位疯狂的3D艺术家, Dante也在自己的油管频道上吐露了心声。

他表示很多老式手机的性能其实比我们想象的要强大许多,让它们变得过时的原因不是手机本身,而是软件的限制和诸多手机制造商的设计决策。

“我很喜欢这个手机(诺基亚N95),它可以连接鼠标和键盘,连接到电视、显示器或者投影仪,你甚至可以像电脑一样使用它。

而我要说的是,阿根廷是拥有最多闲置手机的国家,但与此同时,疫情期间的阿根廷也有许多孩子无法接触到科技。我觉得这很可耻,与其闲置,不如修复它们或者捐赠给有需要的人。

这些老式手机并不是坏了,它们的性能对日常生活来说绰绰有余,可以编辑word、excel、PowerPoint文件,还可以进行视频通话。

是软件限制了它们的发挥,比如说它本来是可以使用WhatsApp(国外聊天工具,类似微信)的,但由于版本更新换代,WhatsApp在这个手机上停止了服务,而不是因为这个手机不能装WhatsApp。

我的意思是,很多手机都有足够的性能,可以今天用、明天用,甚至用很多年,而不是像现在一样电池不可更换不说,连换个屏幕都十分昂贵,这是手机厂商故意为之的设计,但在赚取更多利润的同时却没有考虑到电子垃圾的日益增多。”

Dante表示,希望自己的所作所为能够让公众注意到这一点,主动去购买“良心手机厂商”的商品,推动制造商使其设备更易于维修,从而更具可持续性。

事实上,Dante这样质朴的思维方式很可能与其教育经历有关。

在领英的介绍页面上,我们可以看到Dante曾在2014年-2017年期间就读于Escuela Nueva学校,专业是2D/3D动画设计。

这是一种起源于哥伦比亚的教育模式,它强调理解而非记忆,学生可以按照自己的节奏独立学习。

通常,六名学生坐在一张桌子旁,通过相互讨论和指导进行独立学习,已经掌握某一科目的学生会帮助那些仍在学习该科目的学生,老师则会根据需要提供建议和指导。

这种教育模式最初是为哥伦比亚农村学校开发的,因为农村学生们经常辍学数周或数月给自己农场帮忙,很难赶上进度,所以在小社区,一间教室的学校可能会有不同年级的学生,他们在准备好时才参加考试。

至此,Dante的故事我们已经大概介绍了一遍,回到前文最初的那个问题:这值得么?

—这到底有什么意义?

凭借Dante一人之力,真的能让科技巨头们反思自己的设计理念,在巨额利润前让步么?

阿根廷的孩子们是否能借此获得那些旧手机的捐赠,接触到这个世界绚烂多姿的一面?

Blendersito就算真的正式发布,又有谁会用一部诺基亚去做游戏?

突然被流量选中的Dante在诸多媒体的渲染下,似乎成了扫地僧一样的天才人物,但他自己都觉得很惶恐,连称“Blendersito还远远不够成熟”。

而与此同时,随着粉丝关注数量的增长,质疑声也随之而至:这有意义么?

不知道为什么,发生在Dante身上的这些事让我联想到另一个看似毫不相关的话题,那就是前阵子传遍网络的“延迟退休到65岁”。

虽然后来证实了这个说法并不属实,但却被网友们玩疯了,各种职业纷纷上阵,畅想了一下65岁的牛马生活。

但喧嚣热闹、纷纷玩梗的评论区下面,却暗藏着大家对未来的迷茫:如果人活着只是为了工作,那么生命的意义又是什么?

对此,也许我们都应该听听Dante的答案:“我的想法就是创造一些能增加价值的东西,(去拓宽)“创作的自由”。Blender在这方面做得很出色,而 Blendersito 可以让更多人进入这个精彩的世界。”

目前,Blendersito在github上免费开源,或许有感兴趣的同学想去试试么?

(链接:https://github.com/Dante-Leoncini/Blendersito)

另外,照这个速度开发下去,搞不好有一天,我们也能用诺基亚玩上《黑神话:悟空》?

END

【来源:公众号】