Facebook工程师开发虚拟编程渲染界面 提高开发效率
在虚拟现实内容的开发过程中,程序员面临着一个效率难题。他们几乎在每次更改代码后,都需要戴上头显查看更改后的效果,之后又要脱下头显回到电脑显示器前继续工作,这种频繁的操作无疑极大地拖慢了工作进度。
为了解决这一问题,两名Facebook工程师在公司著名的黑客马拉松比赛中提出了一个创新方案:开发一个能够在虚拟现实中渲染编程界面的集成开发环境系统(Integrated Development Environment,简称IDE)。
他们选用了Facebook自身的React应用框架来搭建这个系统。React以其跨平台的灵活性而闻名,在社交网络内外的程序员群体中广受好评。借助这个新系统,虚拟现实的开发变得颇具科幻色彩。
在这个虚拟编程环境中,程序员可以在虚拟现实空间内环顾四周,并轻松创造出如盒子或平面等简单物体。由于程序员大多擅长盲打,他们能够通过键盘操作浮动的编程窗口,从而完全访问图像背后的代码。更为重要的是,一旦代码发生变化,图像会在3D虚拟现实中实时更新。虽然目前这个系统看起来还有些原始,但程序员在其中搭建虚拟现实小世界的场景,颇有科幻小说《神经漫游者》中的那种未来感。
Facebook在一篇概述年度黑客马拉松最受喜爱作品的博文中,对这一创新技术进行了解释。