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

  • 时间:
  • 浏览:0

(映维网 2019年08月05日)Mozilla日前发布了一款实验性混合现实编辑器Mixed Reality Editor(MrEd),并旨在探索MR故事的在线编辑可能性性。

在过去有几次月里,由Josh Marinacci,Blair MacIntyre和Anselm Hook等人组成的团队经常 在研发一款用于WebXR的视觉编辑器:Mixed Reality Editor(MrEd)。人们都歌词 首先从两个多多简单的前提结速英文:非进程员应该无需 在混合现实中创建交互式故事与体验,并肩未必应对游戏引擎和有些通用工具的复杂化性。

Mozilla团队就有首批尝试处置有些挑战的人。从可视化编程工具到复杂化的创作环境,研究人员和业余爱好者在过去几十年来经常 在努力处置有些疑问报告 。

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

团队并肩借鉴了Twine,两个多多用于构建交互式超文本小说的Web工具。在Twine中,故事中的每个时刻定义为编辑器中的两个多多段落并作为HTML内容。与Hypercard一样,用户可不无需 直接创建用户无需 都看的内容,只需通过大量代码对其进行注释并管理故事具体情况。

文本,图片,影视或混合现实,无论是何种媒介,人们都歌词 儿人类都渴望讲述故事。混合现实还要两种生活允许人们都歌词 专注于叙事叙述的工具,而就有花费大量精力的撰写模拟。人们都歌词 儿还要成为一名创作者,而非进程员。这正是MrEd的目标所在。

1. MrEd与有些3D编辑器的异同

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

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

Moziila团队是利用Glitch构建了MrEd,前者是两个多多免费的Web代码编辑和托管服务。只需通过一定的操作,你就可不无需 将整个IDE和文档服务器装到去 两个多多Glitch中。这愿因分析任何人都可不无需 与社区分享和重新创作当事人的作品。

MrEd的两个多多关键特点是,它是基于CRDT数据特征,可并肩允有些个设备编辑同两个多多项目。这项功能对于混合现实工具而言至关重要,可能性你在开发期间经常 还要在设备之间切换。这并肩愿因分析来自任何设备的日志消息都无需 总出 在所有编辑器控制台中,从而复杂化了分布式开发。

经验教训

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

首先,人们都歌词 发现通过一系列简单的场景构建3D故事适用于MR新人创作者:通过具体隐喻进行直接操作,将场景之间的导航作为故事推进措施,以及提供轻松从有些地方导入图像和媒体内容的能力。学生们无需 太快了 了 上手,甚至是更复杂化的AR概念也同样没有,如图像目标和地理空间锚点。

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

其次,Mozilla学到好多好多 关于开发原先两种生活工具的知识。人们都歌词 着实将Glitch推向了极限,包括创建两个多多完整篇 可重新混合的IDE和doc服务器。人们都歌词 并肩构建了两个多多自定义CRDT来支持共享编辑。无需 在支持键盘的完整篇 2D浏览器和运行在苹果5机苹果5机苹果5机苹果5机的XR Viewer之间来回跳转非常强大。CRDT实现使得有些类型的实时共享编辑成为可能性。

MREd是两个多多关于XR隐喻是是不是可不无需 映射到类Hypercard可视化工具的实验,而Mozilla表示答案是肯定的。现在实验可能性结速英文,这家公司将开源有些项目。另外,可能性这家公司计划错误修复并支持最终的WebXR 1.0规范,好多好多 目前没有计划加进任何新功能。

围绕新平台建立社区十分困难,还要很长时间。Moziila表示:“人们都歌词 儿意识到人们都歌词 儿的章程没有于创建平台和社区。人们都歌词 儿的章程旨在帮助更多人通过网络制作混合现实体验。对于人们都歌词 儿来说,帮助现有平台加进WebXR要比人们都歌词 儿围绕新工具构建新社区要好得多。”

你现在可不无需 通过Glitch尝试MrEd,但会 通过GitHub获取源代码。