毕业设计网
毕业设计论文 | 毕业设计任务书 | 计算机外文翻译 | 文献综述 | 机械模具类 | 课程设计 |

《传统节日清明科普》Unity项目开发

制作传统节日科普游戏软件。通过Unity引擎技术制作以古诗清明内容为主线的小游戏,在搭建的游戏场景中游历并学习古诗清明,其次以清明的节日文化为背景,展现传统节日清明之间的民间习俗,采用视频文字内容,习题相结合的方式进行展示。
1.场景:根据查阅的资料,对场景中的地形进行分析,采用Terrain来制作较真实的地形,而对场景中的一些建筑物,使用3Dmax软件进行制作。创建地形时,选择菜单terrain->craete terrain,在工作区域中出现一地形图(长方形),调整大小,利用手形工具调整到合适的地形位置。设置地形高度,绘制凹陷的地面,选择brushes中不同的笔刷效果绘制高山,选择合适的贴图设置其效果,添加天空效果,选择skyboxes,在sky Material中添加天空效果,添加水流效果。在PS中创建与修改Alapha通道,绘制贴图[12]。在后期,通过Unity渲染技术,进行场景的灯光渲染,打造真实、稳定以及高效的版本,可以使用一些第三方工具来测试,在PC平台上打包运行进行游戏的稳定性以及可行性测试。
2.渲染和灯光烘焙
(1)渲染:打开渲染设置面板,开启全局光照,关闭默认灯光,关闭锯齿,设置较小的出图尺寸。当前预置选择Low或Custom,灯光缓存中细分降到200以下,进程数减少。在渲染阶段,增加Adaptive amount和Noise threshold的值来提高渲染速度,另外,将Render region division中的X的值减为32提高内存使用率,最后为使布光时降低颜色干扰,开启覆盖材质选项,将整个场景的材质设置为白色。
(2)灯光和贴图烘焙:室内光要考虑3种光的使用:主光灯、环境光、装饰光。开始布光,设置场景大的明暗,用一盏灯模拟太阳,选用标准平行光或VRay灯光。将渲染器中的天空光打开并设置合适的参数。在相应的位置添加补光,例如背光和窗户光,这样会使场景的光明产生更多细节,以模拟真实的光明。贴图烘焙中,采用VRayCompletemap烘焙模式,可以节省资源,选择Vray-Lightmap,保证只烘焙光影信息。
3.粒子系统:Unity中的粒子系统由Elliposid Particle Emitter(椭圆粒子发射器)、Particle Animator(粒子动画器)、Particle Renderer(粒子渲染器)三个部分组成。制作清明节日下雨的粒子系统,将找到的雨点贴图做成材质球,将其shader改成为Legacy Shader/Particles/Additive,将颜色改成想要的效果。创建粒子系统将Rotation进行修改,制造出从上往下落的效果,将shape改成box,形成一个类似降雪的效果,调节其下落速度及密度,逐渐修改最终呈现下雨效果。
4.UI的设计:开始游戏页面的UI,在Canvas画布之下进行布置,添加Image以及多个Button按钮,进行简单美观的整理排列,调用核心管理类UIManager进行管理操作,如暂停,切换,显示关闭,视频控制等功能的实现。通过Visual Studio2019编辑器进行相关控制代码地书写。
5.人物模型:在3D Max建模和Photoshop中进行人物模型贴图的绘制,完成模型纹理的贴合以及人物模型骨骼的绑定。在Unity中导入人物模型,编辑动画状态机,添加变量条件,通过按键控制人物进行基本的“走路”、“跑步”的动作切换,观察不同动作动画之间转换的流畅性。建立摄像机Camera将其绑定在人物身上,记录人物的视角。
二、拟研究的主要内容及方法
(一)主要内容:制作传统节日科普游戏软件。通过Unity引擎技术制作以古诗清明内容为主线的小游戏,在搭建的游戏场景中游历并学习古诗清明,其次以清明的节日文化为背景,展现传统节日清明之间的民间习俗,采用视频文字内容,习题相结合的方式进行展示。
1.场景:根据查阅的资料,对场景中的地形进行分析,采用Terrain来制作较真实的地形,而对场景中的一些建筑物,使用3Dmax软件进行制作。创建地形时,选择菜单terrain->craete terrain,在工作区域中出现一地形图(长方形),调整大小,利用手形工具调整到合适的地形位置。设置地形高度,绘制凹陷的地面,选择brushes中不同的笔刷效果绘制高山,选择合适的贴图设置其效果,添加天空效果,选择skyboxes,在sky Material中添加天空效果,添加水流效果。在PS中创建与修改Alapha通道,绘制贴图[12]。在后期,通过Unity渲染技术,进行场景的灯光渲染,打造真实、稳定以及高效的版本,可以使用一些第三方工具来测试,在PC平台上打包运行进行游戏的稳定性以及可行性测试。
2.渲染和灯光烘焙
(1)渲染:打开渲染设置面板,开启全局光照,关闭默认灯光,关闭锯齿,设置较小的出图尺寸。当前预置选择Low或Custom,灯光缓存中细分降到200以下,进程数减少。在渲染阶段,增加Adaptive amount和Noise threshold的值来提高渲染速度,另外,将Render region division中的X的值减为32提高内存使用率,最后为使布光时降低颜色干扰,开启覆盖材质选项,将整个场景的材质设置为白色。
(2)灯光和贴图烘焙:室内光要考虑3种光的使用:主光灯、环境光、装饰光。开始布光,设置场景大的明暗,用一盏灯模拟太阳,选用标准平行光或VRay灯光。将渲染器中的天空光打开并设置合适的参数。在相应的位置添加补光,例如背光和窗户光,这样会使场景的光明产生更多细节,以模拟真实的光明。贴图烘焙中,采用VRayCompletemap烘焙模式,可以节省资源,选择Vray-Lightmap,保证只烘焙光影信息。
3.粒子系统:Unity中的粒子系统由Elliposid Particle Emitter(椭圆粒子发射器)、Particle Animator(粒子动画器)、Particle Renderer(粒子渲染器)三个部分组成。制作清明节日下雨的粒子系统,将找到的雨点贴图做成材质球,将其shader改成为Legacy Shader/Particles/Additive,将颜色改成想要的效果。创建粒子系统将Rotation进行修改,制造出从上往下落的效果,将shape改成box,形成一个类似降雪的效果,调节其下落速度及密度,逐渐修改最终呈现下雨效果。
4.UI的设计:开始游戏页面的UI,在Canvas画布之下进行布置,添加Image以及多个Button按钮,进行简单美观的整理排列,调用核心管理类UIManager进行管理操作,如暂停,切换,显示关闭,视频控制等功能的实现。通过Visual Studio2019编辑器进行相关控制代码地书写。
5.人物模型:在3D Max建模和Photoshop中进行人物模型贴图的绘制,完成模型纹理的贴合以及人物模型骨骼的绑定。在Unity中导入人物模型,编辑动画状态机,添加变量条件,通过按键控制人物进行基本的“走路”、“跑步”的动作切换,观察不同动作动画之间转换的流畅性。建立摄像机Camera将其绑定在人物身上,记录人物的视角。
(二)研究的方法:
1.观察法:将自己当作诗人,通过诗人的视角去体验诗中清明描绘的场景,有助于人们了解古诗清明的背景以及诗人想表达的感情,方便人们直接了解清明以及对古诗清明有更加深刻的印象。
2.文献研究法:广泛收集整理有关传统节日清明方面的文字、视频资料,从而全面地讲述清明节日的习俗文化以及历史文化,以及将历史与现实交融,有助于了解清明节暗藏的传统文化。
3.影像图像资料:对网上一些关于清明节的视频、古诗影视资料进行收集进行参考。
4.定性分析法,通过各种故事集、故事集等文学作品,选择最适合的模型和贴图,达到最能吸引受众群的效果。
5.实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。通过化身诗人,对诗人进行控制,寻找清明古诗中的对象牧童以及最终目的地杏花村,在寻找最终地的期间,加深对古诗的印象。
五、进度安排
2022年10月24日— 2022年10月31日:
确认毕业设计主题并完成毕业答辩。
2022年11月1日— 2022年11月20日:
查找关于传统节日清明的相关习俗文化,代表文学人物、古诗文章典籍,收集清明古诗中所需要的项目模型以及地形,搜寻背景贴图,动画特效、按键音效,习俗文字介绍以及视频。根据古诗清明所描绘的场景进行搜素,找到适合的背景音乐以及人物模型进行最初的场景搭建。
2022年11月21日— 2022年12月10日:
根据所掌握的信息进行搭建,创建地形,利用3Dmax对所需要的建筑物、人物模型进行制作,利用Photoshop绘制所需要的贴图、纹理,再使用Terrain制作地形,使用视频剪辑软件对所需视频进行进一步编辑。进行场景UI设计。调节灯光参数,寻找合适的插件实现交互效果。
2022年12月11日— 2023年1月22日;
根据所制作的地形、建筑物,在Unity中完成场景搭建以及基础功能制作。根据所查阅的信息制作出相关的粒子系统,例如雨。利用所绘制的贴图与纹理制作出较真实的材质,
2023年1月23日—2023年2月28日;
根据场景进行人物添加,实现人物行走以及寻路对话相应的功能以及交互设计。实现UI按钮场景的顺利跳转。进行摄像机设置和脚本开发实现对应功能。
2023年3月1日—2023年3月31日:
测试场景,让场景能够呈现较真实的状态。保证各个功能能够在场景中能够正常运行。
2023年4月1日—2023年4月30日:
完成毕业论文的撰写,准备好与毕业设计有关的资料,准备论文答辩。
 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:ssm餐厅自助点餐系统
下一篇:数据挖掘推荐类算法参考文献30篇


版权所有 毕业设计网联系qq:242219979 © 2007-2022