您当前的位置:首页 > 指南 > 正文

vr引擎开发教程,项目开发流程指南看这一篇就够了

关于【vr引擎开发教程】,今天向乾小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、vr引擎开发教程:虚拟现实VR/AR小白必备!项目开发流程指南看这一篇就够了!2、vr引擎开发教程,VR内容开发7种常见的VR开发引擎

1、vr引擎开发教程:虚拟现实VR/AR小白必备!项目开发流程指南看这一篇就够了!

有很多小伙伴好奇虚拟现实(VR)项目开发工作的具体流程是怎样的?想要从事虚拟现实相关岗位都有哪些选择?今天小编就为大家详细介绍一下,相信看完以下内容你对于虚拟现实VR/AR也可以实现快速入门!

VR/AR开发中的职责分工可以分为产品设计、体验设计、视觉设计、3D设计、声效设计、开发工程、测试工程,每个职责在整个项目中负责的内容不同,但是在整个团队中的角色都非常重要。

vr引擎开发教程,项目开发流程指南看这一篇就够了

看完以上开发职位和职责内容我们就要详细了解一下虚拟现实VR/AR开发过程中都有哪些具体流程了!其实虚拟现实(VR)项目开发工作主要可以分为6大模块,下面就让我们一起来看一下吧~

整体规划

vr引擎开发教程,项目开发流程指南看这一篇就够了

整体规划顾名思义就是针对产品完整的规划和功能设计,根据用户需求集思广益完成包括:场景、功能、交互流程、前后台系统架构、网络传输与数据存储等内容的设计,得到系统功能/性能需求,梳理接口需求及相关美术资源需求。整个规划贯穿项目流程的前期启动、中期初装到后期验收交接。期间包含输出各种规范、设计、修改文件,将根据项目需要迭代、分解、梳理模块。

环境准备

vr引擎开发教程,项目开发流程指南看这一篇就够了

VR开发前我们首先需要搭建开发环境进行环境准备。这里的环境准备包含硬件设备、软件工具、调试器、IDE开发平台、VR开发框架等。其中最基本的条件主要是硬件和软件准备。硬件设备例如计算机、VR头盔、手柄、控制器等,软件工具主要是为了实现不同的模拟效果,包含各种美术设计、插件工具、SDK等,对此小编特意为大家列举了常用的软件工具供大家参考。

开发引擎:Unity

2D设计工具:PS、AI

3D建模工具:3dmax、C4D、blender

常用的VR SDK:steam VR plugin、vive input utility

美术资源制作

vr引擎开发教程,项目开发流程指南看这一篇就够了

这里的美术资源制作是广义上的包含各种UI图标、图片、模型、声音、视频、动画、特效、文案等资源准备。其中涵盖了美术设计、三维场景和角色设计、动效设计、音效设计以及交互流程设计的内容。例如其中美术设计是根据VR/AR项目的需求进行原画设计和用户界面UI设计。交互流程设计则是根据VR/AR产品需求文档绘制交互设计流程图,通过更直观的方式描述工作过程。

场景搭建

vr引擎开发教程,项目开发流程指南看这一篇就够了

VR场景搭建是指通过VR场景编辑器、激光扫描仪、全景摄像机等工具,完成定制化场景的搭建,以满足客户不同定制化需求,主要适用于工厂、教育、美术、游戏等项目建设。导入上一流程的全部美术资源,搭建场景,制作场景特效,设置摄像机、光照环境(自然光、环境光、点、面光源、反射探针、光照探针的应用);制作系统界面、交互菜单,场景烘焙渲染等。

程序开发

vr引擎开发教程,项目开发流程指南看这一篇就够了

这一流程主要针对VR开发工程师,程序开发的核心的工作就是展开具体的开发工作开发VR应用或游戏。其中需要根据项目需求、市场定位及功能的不同采用3D建模、画质优化等工具和技术设计与VR兼容的项目内容。例如VR游戏中从当前场景进入另一场景与虚拟世界进行交互,开发者需要以玩家身份体验创作出更自然、真实的环境感受。

测试发布

vr引擎开发教程,项目开发流程指南看这一篇就够了

这一流程属于VR项目开发的最后一步也是决定性的一步,要保证最终形成的项目产品符合市场需求和用户期望。VR/AR产品只有经过测试,才能发现其中不可预见的问题,从而消除潜在的设计错误,因此在产品交付前测试工作也贯穿了整个VR/AR项目流程。测试的种类比多复杂包含各种功能性、性能、稳定性和验收等测试。测试解决全部问题后发布VR/AR项目产品最终版本。

vr引擎开发教程,项目开发流程指南看这一篇就够了

怎么样看完是不是已经想好要从事虚拟现实中的哪方面工作了呢?随着市场和用户需求的不断变化,VR/AR工程师在丰富行业经验的同时还需要不断深耕其中学习专业知识,相信未来随着技术产业领域升级VR工程师还将给我们带来更多惊喜。

2、vr引擎开发教程,VR内容开发7种常见的VR开发引擎

最近HTC Vive 针对 开发者做了一项调查,调查中VR开发者主要的VR开发引擎为Unity 和 Unreal Engine 分别为70.5% 和51.8%。而以CryEngine、StingRay 、 jMonkey Engine、Lumberyard 、基于OpenVR 自研引擎的VR引擎开发者所占比例比较少,同样未使用3D引擎的VR开发者所占比例也很少。

1、Unity

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。

2、Unreal Engine

虚幻引擎 4 是由游戏开发者制作并供游戏开发者使用的一整套游戏开发工具。从二维的移动平台游戏到主机平台的大作,虚幻引擎 4 赋予您启动项目、发布项目、不断成长完善并脱颖而出所需的一切功能。

虚幻引擎可用于现在和未来的移动设备。无论是简单的二维游戏,还是令人惊讶的高端视觉效果,虚幻引擎 4 都让您能够针对 iOS 和 Android 设备上的游戏进行开发和无缝部署。

3、CryEngine

CryEngine游戏引擎(简称CE3)是由德国Crytek公司研发,旗下工作室“GMBH”优化、深度研究的游戏引擎。在某种方面也可以说是CEinline的进化体系。CE3具有许多绘图、物理和动画的技术以及游戏部分的加强。是世界游戏业内认为堪比虚幻3引擎(Unreal Engine 3)的游戏引擎,目前CE3已经应用在各大游戏之中。

4、StingRay

StingRay引擎被整合进来就可以整个游戏开发生产线了。配合Autodesk老牌的DCC软件(3ds max和Maya),用户可以在Autodesk的产品环境里就完成整个游戏开发。

5、jMonkeyEngine

jMonkeyEngine 是生成快速现代3D游戏的引擎, jMonkeyEngine (jME)封装了OpenGL,提供一个完整强大的高性能的工具包,使3D游戏的开发变得容易。

6、Lumberyard

Amazon Lumberyard 是一款免费的跨平台 3D 游戏引擎,可帮助您开发最优质的游戏、将您的游戏与巨大的计算和存储 AWS 云相关联,并在 Twitch 上为您的游戏吸引大量粉丝。具备完善源代码。

7、 OpenVR

本文关键词:vr app开发,vr开发入门,vr开发工具,vr引擎开发教程图解,vr开发设备。这就是关于《vr引擎开发教程,项目开发流程指南看这一篇就够了》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 三星4521总清(三星4521清零)

下一篇: 东华工程科技股份有限公司合肥分公司 东华工程科技股份有限公司



推荐阅读