- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Unity 3D虚拟烟花排演系统
基于Unity 3D虚拟烟花排演系统
摘要:烟花表演是中国传统民俗文化,但因环境污染和安全隐患因素,烟花表演受到了严格的限制。近年虚拟现实技术快速兴起,开始逐渐用于设计、娱乐、科学研究等多个?I域。本文重点研究运用虚拟现实中的粒子系统技术模拟各种实体烟花效果,然后定义一种基于XML的虚拟烟花表演编排语言,利用Unity 3D引擎设计实现虚拟烟花排演系统,从而可以编写虚拟烟花表演方案XML并进行虚拟烟花表演。虚拟烟花排演系统可应用到文艺演出、场馆会所、甚至手机等各种展示场景中,将烟花表演以虚拟现实的方式应用到文化生活中。
关键词: 粒子系统; 虚拟烟花; 烟花表演; 虚拟烟花表演编排语言; Unity 3D
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)12-0243-02
1 引言
烟花表演传播着辞旧迎新、乐观进取的价值观,是中国传统民俗文化,是深入骨髓的文化符号。但因其产生严重的空气、噪音、卫生等环境污染以及爆炸、火灾等安全隐患,烟花表演受到了越来越严格的限制。近年虚拟现实技术快速兴起,由于它能利用计算机生成一种模拟环境,给人们带来身临其境的感受,开始逐渐被用于娱乐游戏等多个领域[1]。本文重点研究利用Unity 3D引擎中的粒子系统模拟实现各种烟花效果,并在此基础上设计实现虚拟烟花排演系统,从而可以将自己编排的虚拟烟花表演应用到文艺演出、场馆会所、甚至手机等各种展示场景中,将烟花表演以虚拟现实的方式应用到文化生活中。
2 虚拟烟花排演系统软件结构
虚拟烟花排演系统(VFCPS ,Virtual Fireworks Choreographed Performance System)软件结构图如图1所示。系统主要由三部分构成:1)基于Unity 3D引擎,利用引擎中的Shuriken粒子系统仿真实现7类烟花特效,包括:喷射类、旋转类、升空类、吐珠类、烟雾类、礼花弹类和变色类[2]。基于这7类烟花特效,用户可通过修改多种粒子参数得到更多用户定制的烟花特效;2)定义一种基于XML的虚拟烟花编排语言 VFCXml,用于编写虚拟烟花表演方案,通过方案脚本控制整场烟花表演的节奏、画面、色彩等。系统利用C#的XML解析器实现对烟花表演方案脚本的解析;3)虚拟烟花排演系统VFCPS基于Unity 3D引擎,解析用户编写的烟花表演剧本,依照方案编排有节奏地运行各种烟花特效,完成整场烟花表演。
3 烟花特效
3.1 粒子系统
Unity 3D是Unity Technologies公司的一个能够让开发者轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台综合型游戏开发工具,是一个全面的专业游戏引擎。Unity 3D内嵌的Shuriken粒子系统采用模块化管理,个性化的粒子模块配合粒子曲线编辑器使设计人员能方便高效地创作出各种缤纷复杂的粒子效果。
3.2 烟花特效
各种粒子特效的设计关键在于确定粒子的属性,表现粒子的生长、衰老和死亡,粒子属性受到一组随机过程的控制,从而体现不规则物体(烟雾、火焰、云彩等)的随机性和动态性[3]。系统针对实体烟花的7种主要类型,即:喷射类、旋转类、升空类、吐珠类、烟雾类、礼花弹类和变色类,进行了模拟仿真,建立了烟花特效库。系统在设计烟花特效时主要涉及以下属性:粒子的时间属性(即粒子生命周期)、粒子的发射属性(即粒子数量、速度)、粒子的受力属性、粒子的色彩属性、粒子的大小属性、粒子的运动方向属性、粒子的渲染属性等,通过对这些属性的取值或随机范围或变化曲线进行不同设定,得到五彩缤纷的烟花效果,如图2所示。
3.3 后期渲染增强
系统针对烟花表演整体视频采用了4种图像增强技术:抗锯齿(全屏)技术,平滑图像硬件渲染出的多边形边缘的锯齿;对比度增强技术,运用图像处理领域中非锐化遮蔽方式的原理加强系统画面的对比度;几何边缘检测技术,根据场景中对象的几何形状来绘制其轮廓线;运动模糊技术,根据之前保留的渲染帧的图形形成的运动轨迹。这些图像增强技术的运用起到了加强场景视觉效果的作用。
3.4 烟花音效
音效系统指声音制造的效果,可以增强场面的真实感。Unity 3D具有灵活而又强大的音效系统[4]。通过声音分析,系统将烟花绽放分为前后三个音效环节,分别为发射音效(Shoot_Sound)、爆炸音效(Explosion_Sound)和噼啪音效(Crackle_Sound)。每一个音效环节又可以设定自己的属性特征,即:音效文件、音高(Pitch Max、Min)和音量(Volume Max、Min),图3为系统的一种烟花音效设定。烟花音效属于烟花特效的重要属性,烟花特效运行时同步启动烟花音
您可能关注的文档
最近下载
- 徒手整形协议书模板.docx VIP
- 2022年9月全国青少年软件编程(图形化)等级(三级)考试卷.pdf VIP
- 第二章法的渊源、分类及效力.ppt VIP
- 《李清照》诗词109篇大全集.pdf VIP
- 《高分子防水卷材》课件.ppt VIP
- 河北省石家庄市2024-2025学年高一下学期期末考试 数学试卷[含答案].docx
- 中国人民大学《法理学》课件-第六讲 法的渊源与效力.pptx VIP
- 法理学—法的渊源、分类和效力.ppt VIP
- 法理学第四章_法的渊源、分类、效力.ppt VIP
- 柯尼卡美能达 柯美 bh 246 236 226 216 206 复印机中文维修手册 (1).pdf VIP
文档评论(0)