[发明专利]一种基于Unity3D引擎的裸眼3D图文交互方法在审
| 申请号: | 201510704367.6 | 申请日: | 2015-10-27 |
| 公开(公告)号: | CN105282536A | 公开(公告)日: | 2016-01-27 |
| 发明(设计)人: | 曾超;廖巍巍;魏星 | 申请(专利权)人: | 成都斯斐德科技有限公司 |
| 主分类号: | H04N13/00 | 分类号: | H04N13/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 unity3d 引擎 裸眼 图文 交互 方法 | ||
技术领域
本发明涉及裸眼3D显示领域及图文交互领域,尤其涉及一种基于Unity3D引擎的裸眼3D图文交互方法。
背景技术
Unity3D是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。这款引擎因其强大的跨平台开发特性、绚丽的3D渲染效果以及自由丰富的人机交互功能而闻名出众。Unity类似于Director,Blendergameengine,Virtools或TorqueGameBuilder等利用交互的图形化开发环境为首要方式的软件其编辑器运行在Windows和MacOSX下,可发布游戏至Windows、Mac、Wii、iPhone、Windowsphone8和Android等平台。因为平台之间的差异较大,比如屏幕尺寸、操作方式、硬件条件等的不同均会给开发者造成巨大麻烦,而Unity3D的跨平台特性恰能省去开发者在不同的平台之间的移植开发工作,节省开发时间。同时也可以利用Unitywebplayer插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Macwidgets所支持。
裸眼3D显示是无需佩戴任何辅助设备(如3D眼镜、头盔等)的情况下,通过光柱透镜等先进光学技术与特殊算法定制的视频片源即可让观众获得前所未有的“高真实度”视觉体验,是一种新型的图像显示技术。主流的裸眼3D显示技术主要是基于狭缝光栅和柱镜光栅来实现的,狭缝光栅是由透光和挡光的光栅条组成,通过对光线的遮挡作用,来实现不同视点图像的空间分离,而柱镜光栅是利用柱面透镜对光线的折射作用,使光线在空间发生偏转,从而实现与狭缝光栅相似的效果。基于双目视觉原理的裸眼3D显示技术在教育、展示、科学、影音及移动终端等领域具有重要的应用。
目前,裸眼3D显示技术为了获得更好的立体效果,大多数采用多幅有一定视差的图像进行合成,观看者在不同观看位置看到其中的两幅图像就可以在大脑皮层中产生立体视觉,形成立体图像。
现阶段裸眼3D显示内容主要以裸眼3D视频内容为主,然而裸眼3D视频内容受限于制作周期长、制作成本高、无互动性等问题,无法良好的推动裸眼3D技术的发展。而图文交互系统广泛适用于2D显示,虽然有着良好的展示性,表达性,交互性,但也面临着缺乏亮点,视觉冲击力不足等问题,无法良好的推动图文交互系统的发展。
假若能够实现一种基于Unity3D引擎的裸眼3D图文交互方法,便可以极大地扩展图文交互系统和裸眼3D显示技术这两者的应用领域,且可以将已有的图文交互系统经过些许修改便可实现裸眼3D显示,从而在很大程度上降低了裸眼3D显示内容的制作成本,并且可以将图文交互系统丰富自由的交互功能移植到裸眼3D显示技术中来,良好的推动裸眼3D显示技术的发展。
发明内容
本发明的目的是克服现有技术中存在的不足,提供一种基于Unity3D引擎的裸眼3D图文交互方法。该方法能够有效的解决裸眼3D显示内容制作周期长,制作成本高,无互动性等问题,且同时解决图文交互系统视觉冲击力不足,缺乏亮点等问题,极大地扩展图文交互系统和裸眼3D显示技术这两者的应用领域,显著推动两者的发展。
人眼在观看自然物体时,两眼是从不同角度观看物体,从而在左右眼视网膜上行形成稍有差异的像,然后经过大脑分析融合形成立体图像,让人产生立体视觉。裸眼3D的显示过程就是模拟人眼的立体视觉过程。
图文交互方法就是使用以图片与文字为核心的互动方法,生成逼真的视觉、触觉一体化的图文环境,用户借助必要的设备以自然的方式与图文环境中的对象进行交互作用、相互影响,从而产生强烈的临场震撼感以及视觉冲击力。
如上所述,实现一种基于Unity3D引擎的裸眼3D图文交互方法包括如下步骤:
a.创建需求交互的文字以及图片;
b.将文字生成为带有透明通道的文字图片;
c.将需求交互的图片以及带有透明通道的文字图片导入Unity3D引擎,并将其格式调整为二维界面格式;
d.在Unity3D引擎中创建多个Sprite精灵组件,并将需求交互的图片以及带有透明通道的文字图片赋予不同的Sprite精灵组件;
e.编写相关脚本代码,实现图片与文字图片的交互操作;
f.在同一场景中建立多台虚拟相机,调整相机角度,将图片以及文字图片显示出来,同时虚拟相机按照一定的结构要求进行摆放,并在每个相机身上添加渲染贴图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都斯斐德科技有限公司,未经成都斯斐德科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510704367.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频编码的码率控制方法及装置
- 下一篇:一种综合监控柜





