toonme网页版不能用了,toonme官网安卓
软件和游戏的保存是一个越来越重要的话题。后代访问软件的最佳方式是发布原始源代码。这正是1995年微软3D Movie Maker首次发布时发生的事情。
微软在过去几年中开源了一些较旧的应用程序,包括MS-DOS 1.0/2.0和最初的Windows文件管理器,但现在该公司发布了微软3D Movie Maker的代码。这不是大多数人在Windows ME/XP时代可能熟悉的Windows Movie Maker――这是一个面向儿童的3D动画程序。这个应用程序允许任何人通过在预渲染环境中放置3D角色和对象来制作电影,包括动作、音乐、文本和其他效果。
微软3D Movie Maker类似于后来很多基于3D的儿童渲染工具,比如Kid Pix 3D(我小时候iMac上的主食)和Toontastic。微软还与Nickelodeon合作销售修改版,其中包括来自Ren和Stimpy、Rocko的现代生活和Aaaahh等节目的模型、背景和效果。一个真正的怪物。
虽然3D Movie Maker已有近30年的历史,但仍有活跃的社区使用它制作新的动画。低分辨率非常适合超现实或讽刺视频,在YouTube和3dmm.com等网站上有很多这样的例子。
那么,微软为什么等了这么久才发布源代码呢?自称“硬件/软件死灵法师”的Foone Turing,4月份在Twitter上公开要求微软发布代码时获得了成功。这项工作需要微软法务部和开发者关系团队的协调,但最后,我们得到了一个圆满的结局。
微软3D Movie Maker本身在文化上很重要,但它也使用了Argonaut Software开发的图形引擎BRender,这种引擎也用于FX Fighter和Carmageddon等游戏中。Foone认为,如果包含BRender代码,它可能会导致其他游戏和应用程序成为开源的(或者至少更容易移植到更新的平台)。Argonaut Software最出名的可能是超级任天堂娱乐系统Star Fox和几乎所有3D SNES游戏中使用的Super FX图形加速芯片的开发商。
微软按大多数原始形式发布源代码――为了尊重他们的隐私,删除了一些开发人员的信息,不包括“替代版本或产品”(可能包括Nickelodeon版本)的一些内容。但是,BRender包含在代码中,这是第一次公开框架。不出意外的话,这段代码在现代的硬件和软件上是无法编译的。GitHub报告称,77%的代码是用SWIG编写的,其余是C、C和汇编语言代码的混合。
源代码发布后,Foone在推特上表示,“还有其他游戏使用了BRender引擎,其中一些永远无法开源,因为它们依赖于BRender。嗯,现在开源了!所以,这也为他们打开了开源的可能。我在问各种各样的人和公司。如果BRender的开源导致其他游戏使用它的开源,就像BUILD engine的开源导致Duke Nukem 3D的开源一样,那就太好了。”
Foone还表示,他们正在计划至少两个基于3D Movie Maker代码的项目――一个适合现代硬件和软件的版本,具有原始的外观和感觉,另一个是具有新功能的“Movie Maker Plus”。开发者正在接受Patreon和Ko-Fi的捐赠,所以如果你迫不及待地想重温90年代中期的动画软件,可以考虑花几美元。