基于虚拟现实技术的三维动漫系统设计
发布时间:2021-10-24 09:32
为了解决传统的三维动漫系统用户满意度低的问题,基于虚拟现实技术设计了一种新的三维动漫系统。设计了管理服务器、三维动画服务器、处理器、机柜、交换机和VR设备,在Visual C++环境下利用Open GL进行三维情景的建模和材质、灯光处理,并配合使用Open GL显示列表和双缓存技术,通过Windows提供的SetTimer()函数制定软件程序。为验证系统的有效性,与传统动漫系统进行对比,实验结果表明,三维动漫系统清晰度更好,更受用户欢迎。
【文章来源】:现代电子技术. 2020,43(13)北大核心
【文章页数】:4 页
【部分图文】:
虚拟现实技术的三维动漫系统硬件结构
3)处理器。炫酷科技MBoX 6000-B三维动画系统支持从3dsmax,mav等软件直接、间接进行提交、自动调整场景图与素材,支持中文路径,网络加速,支持增量上传与断点续传,支持嫁接“炫云”三维动画平台,多终端实时监控渲染进度,系统自带60个处理器授权[11],自带8 TB有效存储容量,可多次提取大量动画资源。处理器结构如图2所示。4)机柜系统。
随着信息和网络技术的迅猛发展,也为动漫事业的发展提供了功能强大并可靠的软件工具。三维动画服务器是进行三维动画系统制作流程的必要条件,主要负责对三维动画任务的安排,三维动画节点分配,时间点间隙、队列管理等等。根据观众对于三维动画的欣赏条件与要求,参考监控服务器对节点反馈的信息资源选择最佳的调整方案。三维动画系统能否快速进入流程制作,不仅仅需要硬件配置来支撑系统的运行,还需要系统流畅的软件,如三维动画服务器能够顺畅运作。另外,三维动画服务器可以使用连接其他网络,还可以负责和网络上其他三维动画平台进行交流与学习,更加广泛地使用多元资源[12]。进行三维动画设计制作时需要利用到系统定时器,系统定时器可以规律性地提示应用程序结束相应的工作。用Windows提供的Set Timer()函数可以为三维动画制作应用程序开发一套精准度更高的系统定时器,向系统定时器输入设定好的参数值,使Windows在一定的时间间隔规律性地向设计系统发送提醒消息。随后系统产生命令,开始执行动画生成程序,即三维动画效果在设定场景中每隔定时器所设的时间产生动画效果,以上步骤完成后便形成了视觉上所见的三维动画效果[13]。在利用Open GL设计动画时还需要定时系统的配合,时间间隔在动画效果上起着不可忽视的作用。需要精准把握设计时间间隔,如果时间间隔过大,将会占用部分系统时间,而且可能使画面看起来断断续续失去连贯性;如果时间间隔较小,视频也不能按照预定的播放时间进行播放,由于时间间隔小有一定的冲击性,极有可能产生丢失帧信息的问题[14]。常规状态,动画至少需要23 f/s时能够连续,在交互实时计算机上一般使用9~70帧时能正常播放。软件流程如图3所示。在软件系统中首先得到旋转圈数、时间间隙,确定指定坐标轴x,y,z值,然后根据函数在流程图中的运行,计算出需要旋转的角度和次数n,随后应用glrotatef函数将三维虚拟动画绕实体轴旋转一定的角度来确定角度。得到旋转角度后交换缓存、刷新屏幕,观看刷新屏幕后的动画效果,若效果达到理想状态,则转换Kill Timer函数,停止定时器的运行,若没有达到理想的动画效果状态,则重复上述操作流程。
【参考文献】:
期刊论文
[1]基于虚拟现实技术的智慧景区三维展示系统设计与研究[J]. 吴希. 科学技术创新. 2019(09)
[2]基于虚拟现实技术的电力企业三维培训系统设计[J]. 郝腾飞,刘晓,李军锋,熊山,冯伟夏,李晓莹. 自动化与仪器仪表. 2018(10)
[3]基于VR技术的动漫人物三维设计[J]. 赵伟. 现代电子技术. 2018(16)
[4]基于Unity3D的虚拟现实交互系统的设计与实现[J]. 魏育坤. 电子技术与软件工程. 2018(14)
[5]基于虚拟现实技术的电视节目制作[J]. 敖建华. 西部广播电视. 2018(11)
[6]VR虚拟现实技术在三维游戏设计中的开发与实现[J]. 崔丽. 电视技术. 2018(05)
[7]三维动漫制作与虚拟现实结合技术研究[J]. 谢旭洲. 美术教育研究. 2018(03)
[8]三维虚拟现实技术在仿真培训系统中的应用[J]. 田博. 信息通信. 2018(01)
[9]基于虚拟现实技术的3D动画场景平面设计[J]. 傅建明,鲍艳. 现代电子技术. 2017(21)
[10]基于虚拟现实技术的旅游系统研究[J]. 王金伟,孔维纹,刘语,王帆,帅阿琴. 黑龙江科学. 2017(18)
本文编号:3455038
【文章来源】:现代电子技术. 2020,43(13)北大核心
【文章页数】:4 页
【部分图文】:
虚拟现实技术的三维动漫系统硬件结构
3)处理器。炫酷科技MBoX 6000-B三维动画系统支持从3dsmax,mav等软件直接、间接进行提交、自动调整场景图与素材,支持中文路径,网络加速,支持增量上传与断点续传,支持嫁接“炫云”三维动画平台,多终端实时监控渲染进度,系统自带60个处理器授权[11],自带8 TB有效存储容量,可多次提取大量动画资源。处理器结构如图2所示。4)机柜系统。
随着信息和网络技术的迅猛发展,也为动漫事业的发展提供了功能强大并可靠的软件工具。三维动画服务器是进行三维动画系统制作流程的必要条件,主要负责对三维动画任务的安排,三维动画节点分配,时间点间隙、队列管理等等。根据观众对于三维动画的欣赏条件与要求,参考监控服务器对节点反馈的信息资源选择最佳的调整方案。三维动画系统能否快速进入流程制作,不仅仅需要硬件配置来支撑系统的运行,还需要系统流畅的软件,如三维动画服务器能够顺畅运作。另外,三维动画服务器可以使用连接其他网络,还可以负责和网络上其他三维动画平台进行交流与学习,更加广泛地使用多元资源[12]。进行三维动画设计制作时需要利用到系统定时器,系统定时器可以规律性地提示应用程序结束相应的工作。用Windows提供的Set Timer()函数可以为三维动画制作应用程序开发一套精准度更高的系统定时器,向系统定时器输入设定好的参数值,使Windows在一定的时间间隔规律性地向设计系统发送提醒消息。随后系统产生命令,开始执行动画生成程序,即三维动画效果在设定场景中每隔定时器所设的时间产生动画效果,以上步骤完成后便形成了视觉上所见的三维动画效果[13]。在利用Open GL设计动画时还需要定时系统的配合,时间间隔在动画效果上起着不可忽视的作用。需要精准把握设计时间间隔,如果时间间隔过大,将会占用部分系统时间,而且可能使画面看起来断断续续失去连贯性;如果时间间隔较小,视频也不能按照预定的播放时间进行播放,由于时间间隔小有一定的冲击性,极有可能产生丢失帧信息的问题[14]。常规状态,动画至少需要23 f/s时能够连续,在交互实时计算机上一般使用9~70帧时能正常播放。软件流程如图3所示。在软件系统中首先得到旋转圈数、时间间隙,确定指定坐标轴x,y,z值,然后根据函数在流程图中的运行,计算出需要旋转的角度和次数n,随后应用glrotatef函数将三维虚拟动画绕实体轴旋转一定的角度来确定角度。得到旋转角度后交换缓存、刷新屏幕,观看刷新屏幕后的动画效果,若效果达到理想状态,则转换Kill Timer函数,停止定时器的运行,若没有达到理想的动画效果状态,则重复上述操作流程。
【参考文献】:
期刊论文
[1]基于虚拟现实技术的智慧景区三维展示系统设计与研究[J]. 吴希. 科学技术创新. 2019(09)
[2]基于虚拟现实技术的电力企业三维培训系统设计[J]. 郝腾飞,刘晓,李军锋,熊山,冯伟夏,李晓莹. 自动化与仪器仪表. 2018(10)
[3]基于VR技术的动漫人物三维设计[J]. 赵伟. 现代电子技术. 2018(16)
[4]基于Unity3D的虚拟现实交互系统的设计与实现[J]. 魏育坤. 电子技术与软件工程. 2018(14)
[5]基于虚拟现实技术的电视节目制作[J]. 敖建华. 西部广播电视. 2018(11)
[6]VR虚拟现实技术在三维游戏设计中的开发与实现[J]. 崔丽. 电视技术. 2018(05)
[7]三维动漫制作与虚拟现实结合技术研究[J]. 谢旭洲. 美术教育研究. 2018(03)
[8]三维虚拟现实技术在仿真培训系统中的应用[J]. 田博. 信息通信. 2018(01)
[9]基于虚拟现实技术的3D动画场景平面设计[J]. 傅建明,鲍艳. 现代电子技术. 2017(21)
[10]基于虚拟现实技术的旅游系统研究[J]. 王金伟,孔维纹,刘语,王帆,帅阿琴. 黑龙江科学. 2017(18)
本文编号:3455038
本文链接:https://www.wllwen.com/wenyilunwen/dongmansheji/3455038.html