Unity3D游戏开发之虚拟现实项目开发流程

Unity3D游戏开发之虚拟现实项目开发流程

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。

一、系统设计与资料的收集与整理

1.              与项目投资单位沟通并进行系统设计;

2.              收集整理规划图、效果图、现场照片;

3.              拍摄比干文化及景区介绍的专题片;

4.              撰写并录制解说词;

二、制作三维模型

主要使用三维建模软件3dsmax的多边形建模技术,实现三维场景模型的制作,主要使用的建模工具有:(一)、样条线建模工具,包括绘制与编辑样条线、挤出、车削、放样、倒角等;(二)、多边形编辑工具,主要包括点、线、面的编辑命令,对称、光滑组等命令。模型制作主要有四个部分:

1.              古建筑房屋阁楼低精度模型制作;

2.              地形、地面、池塘等模型的制作;

3.              树木和植被和雕塑等面片模型的制作与分布;

4.              人物、动物等角色的低精度模型的制作。

三、绘制模型贴图

1.              展开模型的贴图坐标(展UV,主要用到Unwrap UVW修改器);

2.              Photoshop软件中利用已有素材合成模型的固有色贴图;

3.              3dsmax中赋予材质和贴图并调整贴图位

四、测试灯光并烘焙贴图

1.              创建灯光系统,设置全局照明,为场景设定白天日光照明效果;

2.              测试渲染并不断调整灯光参数,达到满意的渲染效果;

3.              烘焙光照效果贴图,并在PS中对烘焙出的贴图做进一步的修改调整;

4.              将烘焙好贴图的模型导入VRP虚拟现实软件进行下一阶段的制作。

五、VRP中虚拟交互的制作【狗刨学习网
Unity3D极致学院

1.              模型导入VRP并进行检查和调整;

2.              VRP中进行材质与贴图的后期编辑,主要对镂空贴图进行设置并对水面、玻璃和金属等材质的反射、折射等属性进行设置;

3.              VRP中制作天空、阳光系统及其其他视觉特效;

4.              创建角色动画;

5.              制作景区场景交互;

6.              创建行走相机并制作摄相机路径动画;

7.              VRP中制作系统的运行界面,包括背景界面元素、交互按钮和背景音乐的制作;

8.              加入视频、和flash等媒体,并与模型、按钮进行交互的链接;

9.              Photoshop中设计制作系统启动界面;

六、发布输出

1.              将VRP工程编译为EXE可执行文件;

2.              将工程发布成IE可浏览的网络文件,并上传至网站服务器;

3.              项目与网站的后续调整与维护。

七、交付验收使用并结项

声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。

更多内容,请访问【狗刨学习网】unity极致学院 http://edu.gopedu.com

时间: 2024-10-08 07:34:33

Unity3D游戏开发之虚拟现实项目开发流程的相关文章

用互联网思维来开发客户端软件——项目开发小结

随着智能手机.平板电脑的快速发展,台式电脑在个人用户那里已经没落了,但是台式电脑仍然是企业用户工作中的主要工具,且具有不可替代的作用.客户端软件在企业级用户那里有着不可替代的作用,结合时代发展,我们应以互联网思维来做好企业级应用客户端软件?研发快速迭代.快速试错,把大功能拆分成小功能,分阶段实现,追求微创新. 通常企业级应用的客户端,就是企业管理应用系统,一般分为BS与CS两种架构,CS架构要求在用户的电脑上装上客户端与数据库,或者数据库安装在数据库服务器上.这种方式我们经常会碰到一些问题,比如

ASP.NET MVC开发:Web项目开发必备知识点

最近加班加点完成一个Web项目,使用Asp.net MVC开发.很久以前接触的Asp.net开发还是Aspx形式,什么Razor引擎,什么MVC还是这次开发才明白,可以算是新手. 对新手而言,那进行Asp.net MVC开发应该提前掌握多少程度的知识点才能畅通无阻进行开发? 下面是这次开发结束后做的一些知识点梳理总结,掌握如下知识点开发大型Asp.net MVC项目将不会有太大问题. 知识点总纲 代码规范 前段View 后端 1. 代码规范 好的规范可以让团队更加有效率! C#代码规范 使用St

VR外包AR外包公司(虚拟现实外包公司)承接虚拟现实项目开发(企业、教育、游戏)

可公对公签正规合同,开发票. 我们是北京的公司.专业团队,成员为专业 VR/AR 产品公司一线开发人员,有大型产品开发经验: 提供优质的售后服务,保证产品质量,轻量级产品可以提供规范清晰的源代码,有业务需求可以进行一对一的技术指导. 有VR/AR项目外包业务欢迎 联系我们 QQ:372900288 TEL:13911652504 长年专注VR/AR体感领域开发!

【Unity】1.0 第1章 Unity—3D游戏开发和虚拟现实应用开发的首选

分类:Unity.C#.VS2015 创建日期:2016-03-23 一.简介 Unity是跨平台2D.3D游戏和虚拟现实高级应用程序的专业开发引擎,是由Unity Technologies公司研制的一个让玩家轻松创建诸如虚拟现实场景再现.三维视频游戏.建筑设计可视化.实时三维动画展现等类型互动内容的多平台综合型开发工具,是一个全面整合的跨平台专业3D开发引擎. 全球超过70%的手机3D游戏都是用Unity来开发的. 1.能部署到20多个平台上 Unity类似于Director,Blender

iOS开发--Swift 最近项目开发中遇到的一些小问题与解决方法

1, Swift 修改导航栏颜色 self.navigationController?.navigationBar.barTintColor 2, Swift button 属性设置时直接进行初始化 var leftButton : UIButton = UIButton(type: UIButtonType.Custom) 由于是read-only属性, 所以不可以后修改, 直接在初始化的时候设置. Type不推荐用system, 会自动渲染成蓝色. 3, Swift的Bool类型 还是一贯的

产品项目开发流程

目录 产品项目开发流程 项目调研 项目立项 需求分析评审 原型设计 项目开发 项目测试 项目部署 后期维护 产品项目开发流程 目前市场上成熟的产品项目流程主要有项目调研,项目立项,需求分析评审,原型设计,项目开发,项目测试,项目部署以及后期维护等. 现基于市场上的开发流程以及以往的项目开发经验,个人对项目各个开发阶段进行描述以及项目整体开发流程进行总结. 项目调研 由于没有正式参加过项目调研,故省略...... 项目立项 主要由项目经理发起立项会议,组织相关人员参加立项会议并启动评审项目.在该阶

VR外包—长年承接虚拟现实项目和AR外包游戏、软件(北京动点飞扬软件)

VR外包AR外包公司(虚拟现实外包公司)承接虚拟现实项目开发(企业.教育.游戏) 可公对公签正规合同,开发票. 我们是北京的公司.专业团队,成员为专业 VR/AR 产品公司一线开发人员,有大型产品开发经验: 提供优质的售后服务,保证产品质量,轻量级产品可以提供规范清晰的源代码,有业务需求可以进行一对一的技术指导. 有VR/AR项目外包业务欢迎 联系我们 QQ:372900288 TEL:13911652504 长年专注VR/AR体感领域开发!

01 AppCan入门之项目开发简介与打包

AppCan介绍(个人版) 一.IDE安装及帐号注册(略) 安装目录介绍: AppCan-IDE:集成开发环境 HDK:项目开发.调试.布署及打包等的相关资源 Mas-Applications:存放Mas 服务 Mobile-Applications:存放App 项目 widgetapp:存放源码 二.创建AppCan应用 1文件à新建à新建项目 下一步à 下一步à 下一步à 完成 把真机同步调试选中 三.调试 1.模拟器调试 Index.html右击à预览 à进主调试页面 à右击调试区域 à选

Spring Boot 整合JDBC 实现后端项目开发

一.前言 前后端分离开发是将项目开发工作前后端交互工作拆分,使前端开发人员能够专注于页面开发或APP 开发,后端开发人员专注与接口开发.业务逻辑开发. 此处开发后端项目,给前端或者APP 端提供接口.不涉及复杂的业务逻辑,通过简单的增删改查来演示后端开发项目. 环境介绍: 开发工具:IDEA JDK: 1.7 及以上 Spring Boot: 2.0 及以上 Maven: 3.0 及以上 二.新建Spring Boot 项目 通过功能菜单File - New - Project 新建Spring