虚拟技术VR在当今带给了我们不少好处,多源信息融合结合着交互技术是VR的特点,对我们来说也非常重要。学完了VR技术,是不是在担心不能轻松应对面试官?VR面试一般会问什么问题?这篇文章里有你想要的东西。
1. 什么是渲染管道?
是指在显示器上为了显示出图像而经过的一系列必要操作。渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另一个坐标系中去。
主要步骤有:本地坐标->视图坐标->背面裁剪->光照->裁剪->投影->视图变换->光栅化。
2. 如何进行内存优化?
(1)压缩自带类库;
(2)将暂时不用的以后还需要使用的物体隐藏起来而不是直接Destroy掉;
(3)释放AssetBundle占用的资源;
(4)降低模型的片面数,降低模型的骨骼数量,降低贴图的大小;
(5)使用光照贴图,使用多层次细节(LOD)[全称 Levels of Detail ,进行物体不同细节层次之间的平滑过渡。 根据物体所在的环境和所处位置的重要度,决定渲染。降低不重要和远的物体的面数和细节度。
一般都是视距近的物体清楚,视距远的物体模糊。 Lod:它是游戏中常用的游戏优化技术,离摄像机越远的物体在LOD的优化下变的越模糊,非常节省不必要的资源开销。使用着色器(Shader)[],使用预设(Prefab)。
3. 动态加载资源的方式?
(1)Resources.Load();
(2)AssetBundle
4. 什么是协同程序?
在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一个线程。可以用来控制运动、序列以及对象的行为。
5.碰撞器和触发器的区别?
碰撞器有碰撞的效果,IsTrigger=false,可以调用OnCollisionEnter/Stay/Exit函数;
触发器没有碰撞效果,IsTrigger=true,可以调用OnTriggerEnter/Stay/Exit函数。
以上是千锋小编为大家找到的,VR面试中经常出现的VR问题。希望对大家有帮助。想要学习系统的VR知识?选择千锋VR培训学习!千锋近期还对VR课程进行了升级,优势如下:
1. 增加深入图形学课程,包括OpenGL渲染管线,着色器,高光计算、菲尼尔色散、雾方程式等高阶技术。对从事过Unity游戏开发的人员也具有相当高的学习价值。
2.讲解游戏架构,赠送迅速开发架构代码。
3.详细讲解游戏热更新技术,赠送Lua语言编写的热更新框架。
4.赠Python开发工具链,讲解使用方法,用各种工具脚本提高开发效率。
5.赠JavaEE+Unity Socket通信视频+自学资料,为从事大型网游奠定基础。
VR学习选千锋,你的未来之路将走得更顺利!
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱