- 12
- 0
- 约3.03千字
- 约 3页
- 2023-09-05 发布于上海
- 举报
【VR】虚拟现实项⽬开发流程
本⽂介绍虚拟现实项⽬开发流程,共⼤家参考与学习,也希望各位提出意见...通过将现实中真实存在的构建在虚拟平台上,使得⽤户可以不在受时间、地点、位置
和区域的限制来完成⼀些操作。
=================================开发流程======================
开发流程:
1.虚拟现实开发流程:通过调研、分析各个模块的功能。在具体开发过程中虚拟场景中的模型和纹理贴图都是来源于真实场景,事先通过摄像采集材质纹理贴
图,和真实场景的平⾯模型,通过ps和maya(或者3dmax)来处理纹理和构建真实场景的三维模型,然后导⼊到3D构建虚拟平台,在平台通过⾳效,图形界⾯,插
件,灯光设置渲染,编写交互代码,最后发布设置。整体开发流程如下图1所⽰。
2.建模技术:
构建三维模型,在虚拟场景中看到的任何物品或者模型都是真实场景中实物的再现,这就是虚拟现实给⼈⼀种真实场景的感觉,建模是构建场景的基本要素,
在建模过程中还有⼀点最重要就是模型的优化,⼀个好的虚拟现实项⽬不仅要运⾏流畅、给⼈以逼真的感觉同时还要保证模型的⼤⼩,保证程序发布之后不会占⽤
太⼤的内存, (PS:基本的优化原则就是:制作简模,建模过程中基本上所有模型都是简模,对于相交的⾯要删除相交之后重复的⾯,尽量减少模型的点以达到
优化的⽬的)
3.交互技术:
除了场景模型的优化之外,交互技术也是虚拟现实项⽬的关键。负责整个场景中的交互功能开发,是将虚拟场景与⽤户连接在⼀起的开发纽带,协调整体虚系
统的⼯作和运转。模型在导⼊Unity之前必须先导⼊材质后导⼊模型,这样防⽌了模型纹理材质的丢失图2是虚拟展⽰系统的界⾯设计。
4.渲染技术:
在做虚拟现实项⽬中,交互式基本,渲染是关键,⼀个好的项⽬,除了运⾏流畅之外,场景渲染的好坏也是成败的关键,好的、逼真的场景能给⽤户带来完成
真实的沉浸感,对于⽤户来说真实感越好,⽉容易得⽤认可,才能做到真正的虚拟现实。基本渲染都是通过插件来实现,在需要⾼亮的地⽅设置shader,效果就
是看到台灯真正可以感受到发亮的效果,地⾯倒影的效果和太阳光折射的效果。渲染效果如下图所⽰。
=================================实现过程======================
具体实现过程:
⼀、本⽂的UI界⾯并没有⽤插件来做,⽤Unity⾃带的GUILayout来实现。
⼆、除了⽤GUILayout来构建图形⾯板,在ContrlRotation.cs类中还⽤到⿏标实现物体的360度旋转,也是通过最通过类的静态变量的判断,计
算物体的坐标位置,通过⿏标单击旋转...
[C#] 纯⽂本查看 复制代码
using
01 UnityEngine;
using
System.Collections;
02
public
class
ContrlRotation : MonoBehaviour {
03
public
float
04
m_fDeltaX;
public
05
float
m_fDeltaY;
06
public
float
m_fSpeed;
07
public
GameObject m_goRotateObject;
08
public
static
bool
三、通过gameObject.render.material.color来改变当前点击物体的颜⾊(当你点击物体的某个部位时,此时被点击的部分会改变颜⾊,提⽰⽤
户当前点击了这部分),通过对R G B 颜⾊的改变,(其实最后发现没有必要这么来做,可以直接使⽤shader就可以实现)
[C#] 纯⽂本查看 复制代码
m_fColorG -= Time.deltaTime * m_fSpeed;
1
m_cTriggers[triggerIndex].transform.parent.gameObject.renderer.material.color =
new
Color(m_
您可能关注的文档
- 七年级语文上册字词训练.pdf
- 球团生产工艺及其烟气特点.pdf
- 机器人程序设计c语言,机器人辅助C程序设计.pdf
- 国家开放大学电大本科《高级英语(1)》形考网络课网考作业及答案.pdf
- 新人教版三年级上册《道德与法治》期末试卷【含答案】.pdf
- 七年级上期末总结.pdf
- 精创电器 微电脑温控器(STC-2000)说明书.pdf
- 七年级下-2018年第二学期期中质量调研检测试卷_七年级语文-试卷.pdf
- 新课改下高中英语教学反思.pdf
- 古诗二首过分水岭饮湖上初晴后雨练习题及答案.pdf
- 拱架拆除示意图.pdf
- 新教科版小学二年级科学上册第一单元第6课《不同的季节》课后训练及答案.pdf
- 中医学基础试题——期末考试重点,卷子资料文档.pdf
- 第22讲_同一控制下企业合并形成的长期股权投资(2).pdf
- 化工原理实验课课后习题答案9189.pdf
- 甘肃省天水一中2015-2016学年高一上学期第一学段(期中)考试化学试题Word版含答案[高考].pdf
- 新疆兵团农二师华山中学2013-2014学年高二下学期第二次月考化学试题.pdf
- 【单元语法专练】八年级英语人教版上册Unit2_频度副词的用法.pdf
- 最近面试java后端开发的感受:如果就以平时项目经验来面试,通过估计很难——再论面试前的准备.pdf
最近下载
- 二年级数学上册寒假作业综合练习每日一练(共40天)口算脱式计算单位计算列式计算应用题.docx VIP
- 《电子商务师(五级)理论知识鉴定要素细目表》.pdf VIP
- 第26课《用数据支撑观点》.doc VIP
- 2026年党支部“三会一课”及主题党日活动计划表PPT.pptx VIP
- (51页PPT)第五项修炼.ppt VIP
- 供应商辅导方案和计划表2011.doc VIP
- 通桥(2021)4201-Ⅱ 时速250公路高速铁路 圆端形实体桥墩.docx VIP
- GB50352-2005民用建筑设计通则.docx VIP
- 众辰变频器z2400t-15gy-1说明书.pptx VIP
- JAS_OrganicAgriculture-日本有机农产品标准.pdf VIP
原创力文档

文档评论(0)