虚拟现实技术与内容制作

来自iCenter Wiki
2016年8月2日 (二) 05:24Hugh McCartney讨论 | 贡献的版本

跳转至: 导航搜索

目录

教学说明

教学团队

互联网+实验室 | iNetLab

SaturnLab

陈震 章屹松 王蓓蓓 马晓东 高英 王德宇

合作团队:一拍科技 乐视创景 HTC宏达电

助教:郑文勋

上课地点

李兆基科技大楼B438 讲课与上机操作 (电子工艺教学实验室)

李兆基科技大楼B342 VR内容开发 (互联网+实验室)

李兆基科技大楼B634 (VR体验室)

服务器

软件资源服务器

\\166.111.198.40

课程作业服务器

\\166.111.192.2\vr

VR技术定义

利用电脑或其他智能计算设备模拟产生一个三度空间的虚拟世界,提供用户关于视觉、听觉、触觉等感官的模拟,让用户如同身历其境一般。

VR是目前全球公认的下一代计算平台。每一代计算平台的出现都给科技行业以及跟计算机、互联网相关的所有行业带来天翻地覆的变化。

虚拟现实技术概览

虚拟现实设备

HTC Vive

Google Daydream

Samsung GearVR

乐视超级 VR

Oculus Rift

全景VR制作

摄像器材

Cannon


环物摄像技术

焦距选f/16,快门统一选


实战拍摄

拍摄24张图片,水平60度分隔以HDR模式共拍摄6*3=18张。垂直90度分隔,拍摄2*3张。

HDR模式拍摄为正常,过曝光,欠曝光照片。


全景图制作

第一步,基于PTGui拼接全景图;

第二步,基于Krpanno生成浏览器预览VR版本,用手机浏览器在VR眼镜中观看。

PTGui

Krpanno

全景视频VR

全景视频拍摄

全景视频拼接

全景视频剪辑

HTC Vive VR实战

SteamVR

SteamVR是由Valve开发的VR应用平台,可以在Steam中下载。 安装SteamVR后,需要连接HTC Vive设备到PC,完成硬件识别和房间设置后才能使用HTC Vive。

Unity3D技术

在Unity3D中添加HTC vive支持

其支持是作为一个Assets包引入Unity的,下载地址为: Unity3d assetstore

默认需要在Unity中打开并下载,得到的文件会存放在Unity自己设定的目录中,无法直接获取。 具体的位置依系统不同而改变,应当使用搜索引擎获取具体位置。

在Unity项目中导入该Assets,在Unity项目的主视角摄像头上绑定该包提供的Steam_Camera脚本,就可以实现视角和头盔的绑定。这样,一个最简单的VR项目就可以完成了。(手柄的互动等其他高级功能有待添加)

对于Unity没有经验的人可以参考这份文档: 超简Unity3D项目

它提供了一个从 安装Unity 到 建立简单的VR观察者项目的操作流程

课程分组

第一组

分组1:高兴、赵瑞、王大为、许书畅

组长:王大为

带队老师:杨力、章屹松

第二组

分组2:夏世杰、柳荫、李登昊、王雅璇、张绳宸

组长:夏世杰

带队老师:白宇、马晓东

第三组

分组3:王开源、陈英杰、李卓婉、张钧尧

组长:王开源

带队老师:刘鑫、王蓓蓓

第四组

分组4:王佳杨、唐路明、苗雨菲、金晖、赵丰

组长:王佳杨

带队老师:潘万龙、高英


课程报告

2015010910

第一周

     本周我们主要学习了VR全景图片的拍摄整理、后期处理以及通过HTML语言来进行效果添加。
     周一,周博士向我们介绍了VR领域的现状,随后杨力老师以佳能6D配合广角鱼眼镜头大郅为我们介绍了单反相机的最基本的使用方法;
     周二,杨老师继续讲解VR全景照片的拍照要领和实际注意事项,为我们细致地讲解了如何利用单反相机进行拍摄全景VR照片素材,包括拍天补地的一些细节问题;
     周三,杨老师带领我们第一组同学实地进行了三处地点的实景拍摄;
     周四,周博士讲解了如何利用PTGui软件来处理素材,包括利用蒙版来去掉相机支架,控制点的选择与缝隙的衔接等,并拼接成全景图片的方法,之后进行了实际操作,并现场答疑解惑进行指导;
     周五:上午,周博士讲解了利用krpano下利用HTML语言为全景图片添加交互元素,并进行了后期处理的实际操作,推荐了krpano官网的案例应用,并现场利用乐视VRcardbox和手机进行了个人作品体验。
           下午,我们第一组在B342对相应的PC进行了Unity的安装,并体验了其开发环境,并在夏世杰同学的帮助下,在HTC vive设备中体验了我们组自己的小成品。
     周末,利用krpano对自己的作品进行了后期处理,包括添加了指南针,音乐热点,图片说明热点,动态热点,视频热点,加载进度条等后期处理。

2015011093

第一周

在第一周里我了解了VR领域的现状,学习了实景VR的制作,并做出一个微小的作品。 具体来说,

         第一天,周博士向我们介绍了VR领域的现状,随后杨老师讲解了单反相机用于拍摄全景VR照片素材时的使用方法;
         第二天杨老师继续讲解了单反相机的使用;
         第三天同学们在老师带领下分为四组进行素材拍摄,每人拍摄了三个场景;
         第四天周博士向同学们讲解了PTGui软件处理素材拼接成全景图片的方法并进行了实际操作;
         第五天周博士向大家讲解了krpano下将全景图片展示并添加交互元素的方法并进行了实际操作。

整个制作过程环环相扣,必须始终保持精细才能做出好的作品。

2014010185

2014010853

第一周

本周主要学习了运用单反相机实地拍摄,使用PTGui软件将多角度照片拼接成360°全景,并通过Krpano在场景中添加交互内容以增强用户体验。 我觉得VR实际上就是给用户提供全景影像,用户佩戴VR设备后可以有身临其境之感。因此这对VR素材的制作者提出了很高的要求。 我们这周接触的是比较基础的部分,但也遇到了不少棘手的问题,比如如何将8个角度的照片无缝拼接,如何将三脚架的图像抹去,如何在场景中添加交互内容。 这一周的学习很充实很愉快,既学到了新技能,又有了自己的作品。

2014012205

第一周

第一周主要学习了全景图的拍摄、PTgui中全景图的合成制作以及在krpano下漫游场景的制作和交互元素的添加。 感觉印象最深刻的是全景图的拍摄这一部分,因为之前并没有接触过摄影,刚开始听杨老师讲摄影的基本操作时感觉很迷,但同时也激发了自己渴 望去学习的兴趣,最后实地操作时更是感受到了摄影的乐趣,同时也逐渐发现这是门十分考究的技术活,是门艺术,想要真的拍出好的作品,不仅 需要娴熟的技艺,更要有构图等审美上的考究。 除此之外,全景图和漫游场景的制作让我从另一个角度感受到了编程的乐趣,最后做出能看的作品时感觉相当不错。


2014011249

2014012801

2014011793

第一周

本周主要学习的是利用单反相机拍摄全景图、利用PTgui拼接全景图、利用krpano制作可观看的全景图。

1.拍摄时要注意先设置好光圈和快门速度,然后就一定不要再进行调整;拍摄时要注意三角架的位置,不要出现三角架在某些位置时掩盖住了地上的关键物品导致补地无法进行

2.PTgui拼接时,一定要足够准确地设置相似点,在某些位置拼接不好的情况下,可以选择这些位置来添加合适的相似点;也可以通过删除距离过远的相似点而添加距离近的相似点来进行。

3.krpano制作全景图时可以用插件实现额外的效果,比如下雪、多边形热点等;在制作时,要注意场景内热点的添加,可以加入一些富有新意的内容。

2013012178

第一周

本周主要学习全景图片的拍摄,拼接和场景漫游的制作.

2014010185

第一周

 ====第一周====
 本周主要是学习了360°全景图的拍摄、PTGui合成全景图与最终的使用krpano制作一个全景图浏览器的VR版本。可以说本周的学习是收获极大的。
 学习与作品制作过程记录如下:
 1.360°全景室外区域的拼贴上总会存在瓷砖地拼接要么模糊要么错位的现象,导致室外图失真较大,所以我最终没有使用室外图;
 2.krpano中主要的效果添加有小行星开场、背景音乐、左上方文字添加与雨雪效果。
 在krpano全景网页制作与展评中,我认识到像这样的面向客户的数字产品是技术与艺术的结合,但有时候有很创意的想法可以弥补技术上的不足,

像我就是前期的设计不是很有趣,再加上技术上不足,就不是很有亮点。

2014011858

第一周

礼拜一了解了VR技术的现状,以及拍摄相机的初步介绍,并且体验了“射箭”的快感;

礼拜二继续学习了拍全景的一些方法和注意事项,还是比较轻松的;

礼拜三室外实际拍摄照片,实践中出真知,在白老师的指导下,真正掌握了拍全景的技巧;

礼拜四进行图像处理,将各自的图片拼接处理成漂亮的全景照片;

礼拜五、六、日,学会了用手机以及VR眼镜切身体验VR场景,还学了一点用html处理的技术。

2014011078

第一周

   这一周先是学习了全景的拍摄,熟悉了如何使用单反进行HDR拍摄,以及该怎么补地。
 之后又学习了如果将拍好的图片导入到PTgui里面进行一些后期的处理,例如用补地的图
 片把三脚架去掉之类的。最后学习了如何利用krpano制作HTML中的VR场景。 
   在krpano的编写中,我将所有的箭头换成了比较显眼的动态箭头,在箭头上加上了文
 字提示,方便用户体验。并添加了两个平面视频。还添加了旋转一周自动进入下一场景的
 功能,并加上了一个bgm的开关按钮,以及在场景切换时添加了一个表示加载的热点。

jinhui

第一周

    通过本周课程,主要认识并学习了关于Vr全景图像的技术及相关知识。课程老师通过将内容
系统化的分解,按照实际流程一步步带领我们着手制作出有着自己小创意的全景漫游作品。下面
总结这一周学到的主要知识点及遇到问题的解决办法:
一、使用单反及云台等相关摄影器材,拍摄环物图像素材。
     遇到问题:1.细微部分虚焦  2.场景存在人物穿帮(会增加后期遮罩强度)
     解决办法:对焦拍摄主体或位置折中物体,再通过自动对焦配合。拍摄注意避免存在穿帮
              及反光或角度反光物体,注意躲影。
二、使用PTGui等软件进行图像拼接。
     遇到问题:导入补地图片无法完美拼接
     解决办法:注意导入新图片时点击“Align images”对其图像,并在补地图片勾选存在变形。
              如果边缘还拼接不好,适当增加图像边缘控制点。
三、使用krpano等软件对完成的全景图片制作漫游等效果。
     注意事项:1.热点箭头的空间位置合理化,便于VR的操作。
               2.添加LOGO不同位置注意透视关系。3.使用VR设备进行测试,添加的特殊效果
              是否能被设备正常播放

2014011149

第一周

   周一:VR现状和单反操作
   周二:全景拍摄和环物拍摄
   周三:实拍全景
   周四:全景图片缝合
   周五:html编程的VR制作
   周一:制作自己的VR项目
   8位老师,16位同学,每次遇到问题都可以立刻得到老师的帮助。全景拍摄和后期制作也是每位同学都可以得到实操的机会,这样实践的机会很是难得。