栏目导航

钱多多心水论坛
钱多多心水论坛19333
钱多多心水论坛193333
193333钱多多心水论坛
钱多多心水论坛开奖
钱多多心水论坛网站

193333钱多多心水论坛

主页 > 193333钱多多心水论坛 >

Mozilla发布实验性混合现实编辑器MrEd探索MR故事在

发布时间: 2019-08-05

  开奖现场报码在过去几个月里,由Josh Marinacci,Blair MacIntyre和Anselm Hook等人组成的团队一直在研发一款用于WebXR的视觉编辑器:Mixed Reality Editor(MrEd)。他们首先从一个简单的前提开始:非程序员应该能够在混合现实中创建交互式故事与体验,同时不必应对游戏引擎和其他通用工具的复杂性。

  在混合现实之外,其他媒介取得了显著的成功。在20世纪80年代后期,苹果为麦金塔电脑创建了一个名为Hypercard的突破性工具。在当时,为Mac编程需要Pascal或汇编,而Hypercard开创性地允许用户通过可视化方式构建应用程序。在这个简单的框架内,你可以创建电子书,简单的游戏,艺术和其他交互式应用程序。Mozilla团队指出,Hypercard带来的大量“视觉时刻”(卡片)和简单“编程”正是MrEd的灵感来源之一。

  乍眼一看,MrEd与其他3D编辑器没有太大不同,比如说Unity3D或亚马逊Sumerian。左侧是一个场景图,创作者可以在这里创作场景,添加锚点并附接内容元素。如果你在图形或3D窗口中选择一个项目,右侧将显示一个属性窗格。脚本可以附加到对象,诸如此类。你同时可以通过锚点将对象定位在绝对空间或定位在相对于其他对象的位置。例如,借助锚点,你可以将文本附接在海报旁边,或者将模型附接至GPS位置的。锚点的作用并不局限于此,它同时可以表达更具语义含义的概念。

  如果继续深掘左边的场景图,你就会发现MrEd与其他编辑器的不同。你不是编辑单个世界或游戏关卡,MrEd利用了一系列的场景隐喻(受Twine的段落和Hypercard的卡片启发)。系统列出了项目中的所有场景,而每个场景定义你在任何给定点所看到的内容:形状,3D模型,图像,2D文本和声音。你可以将行为附加到对象来添加交互性,例如“单击以导航”和“旋转”。故事可是从一个场景推进到另一个场景。用于跟踪故事状态的代码通常在这些场景转换上执行,就像Hypercard和Twine一样。大多数3D编辑都要求用户为体验构建模拟,而MrEd则允许你创建更像是“3D翻页书”的体验。在场景中,你可以对各个元素进行动画处理,移动它们,并令其响应于用户(通过脚本),但故事是通过从一个场景移动到另一个场景来推进。尽管你可以创建复杂的单个场景,但你同样可以通过一系列简单的场景来讲述一个简单的故事。

  Mozilla在亚特兰大举行了为期两周的课程,与一群年轻的学生一起尝试MrEd。学生非常有兴趣讲述关于其母校的故事,在建筑物周围的空间中放置内容,并经常使用对他们来说非常热门的梗。团队采集了有关功能,错误和优化的反馈,并从学生的使用过程中积累了大量的经验教训。

  MrEd的每一个行为脚本都是一个单独的Javascript文件,而MrEd会根据行为的定义生成属性表,就像Unity的行为一样。将它们划分为单独的文件意味着它们易于更新和共享,而且简单的脚本是添加交互性同时无需复杂编程的好方法。Mozilla团队利用Javascript的运行时代码解析和执行来支持脚本,并使用简单的代码片段作为参数,而且依然给创作者提供了Javascript的选项。

  其次,Mozilla学到很多关于开发这样一种工具的知识。他们确实将Glitch推向了极限,包括创建一个完全可重新混合的IDE和doc服务器。他们同时构建了一个自定义CRDT来支持共享编辑。能够在支持键盘的完整2D浏览器和运行在iPhone的XR Viewer之间来回跳转非常强大。CRDT实现使得这种类型的实时共享编辑成为可能。


友情链接:
Copyright 2018-2021 主页 版权所有,未经授权,禁止转载。