游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2165|回复: 0

给HoloLens开发者的十条建议

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32069
发表于 2016-6-12 09:29:21 | 显示全部楼层 |阅读模式
QQ截图20160612092650.jpg

  尽管微软的HoloLens开发者版本价格很昂贵,而且硬件配置要求很高,但这仍是一项鼓舞人心的科技。上周,IdentityMine的一名开发者Rene Schulte在阿姆斯特丹举行的Unite Europe大会上给出了‘Top 10 Dev Recommendations’(十大开发建议)。

  Schulte很明显是一名HoloLens的支持者,他在Unite Europe大会上分享了他的经验。以下是YiViAn整理的相关建议和说明:

  1、寻找一位好的3D设计者

  对于那些注重视觉效果的软件产品来说,开发者需要严重考虑这条建议。这也是HoloLens上Spreadsheet和Skype和例子,好的3D设计者才可以完全开发出全息技术的潜能。抽象的解释并不是最好的选择,一位能够理解全息技术的3D开发者很重要。

  2、把HoloLens当成移动设备

  HoloLens是一个强大的科技,但是目前还不能与高端的PC相比。考虑到HoloLens并不需要任何的缆线,所以可以参考移动设备的应用原则进行设计使用。

  3、利用好Multicore CPU

  正如上面提到的一样,HoloLens是一个强大的科技。其装载的多核心CPU是其他的设备所不能比拟的。在渲染和信息处理的时候要好好利用好这个CPU。

  4、提高3D计算能力

  相信大家都知道,HoloLens是需要考虑到现实环境的。就算你可以发挥出硬件的优势,并且创造出一些惊人的图像,但是如果你不能让其融入真正环境,不够逼真的话,那也没有什么用处。

  5、锚定你的全息图

  对于虚拟现实开发者来说,图像飘移曾经是个问题,当头显不能跟上用户的头部移动的时候,就会发生图像飘移的问题。在增强现实领域,如果视觉上的物件发生飘移则更加致命。拿日历来当例子:在冰箱上投射出一个矩形全息图,当用户转开头并再次看回冰箱的时候,如果只有一部分的矩形可以固定在冰箱上,其他部分都发生飘移的话,就会令我们感到很不真实。

  6、利用好细节层次(LOD)

  在计算机图形学中,当3D物品远离观看者的时候,细节层次可以降低其复杂度。当物体在远处或者快速移动的时候,模型视觉质量的降低通常是不会被人发现的。这跟虚拟现实和增强现实研发息息相关,因为复杂度降低后的物品对用户的视觉来说并不再重要,可以把所需的处理能力转移到其他地方。

  7、注意Gaze Cursor(光标)

  光标是用户视线范围精确的度量,视线的中央。这跟上面提到的LOD息息相关:当用户的视场中央不再是某件物品的时候,那就无需再渲染那么多的复杂度。

  8、使用动画和转换

  这可以让事情变得更加有趣,同时也可以避免让场景过于复杂。在虚拟现实和增强现实中,一个动画可以比静止的图像更有趣。

  9、重复使用Unity脚本代码与自定义插件

  目前,Unity是HoloLens的官方游戏引擎,所以你并没有太多的选择。然而,这并不意味着开发者们不能自定义自己的开发过程,并且重复使用某些Asset,以避免长时间运行脚本所出现的问题。如果没坏,就无需修理。

  10、避免长开发周期

  虚拟现实和增强现实的关键是迭代。考虑到目前虚拟现实和增强现实仍然是一个年轻的媒介,所以经常会出现工作原则和未知应用的讨论。在深入开发之前,应该要好好分析自己的项目,不然所开发出来的产品会跟自己的原来的目的不相符,这很浪费时间。

via:YiViAn

相关阅读:实用干货分享:如何为VR设计3D用户界面

声明:游资网登载此文出于传递信息之目的,绝不意味着游资网赞同其观点或证实其描述。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-12-24 04:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表