虚拟现实应用项目分为两个部分:一个部分是负责建模,另一个是负责引擎的。我是负责引擎部分的一员。负责引擎,就要学会ideaVR和虚幻引擎这两个应用程序。ideaVR是一个国产制作虚拟现实的应用,虚幻引擎可以做很多关于游戏之类的。
4月22日是我参加比赛的那天。在地铁上,我还宕在b站上学关于ideaVR的知识。我当时真的很慌,这是我第一次参加这种类型的大型比赛,接近90分钟的车程,我在地铁上一直忐忑不安;到了比赛场地,老师和学长都在鼓励我,我的心跳得更加快了。
开始比赛,我拿到任务书,内心是崩溃的。我看着题目,人是傻的。这个题目我当时看着学长做过,但是我自己没有做过,也不了解其中的功能;再把任务书往下翻,是ideaVR的,我的内心更加崩溃了,就开始唉声叹气,恨自己没有训练到那个“拯救企鹅”的项目,身体也随之发热。从一开始导入,我就出现了问题,太慌了,5个小时我只能硬着头皮,能做多少做多少,尽自己的全力。在这5个小时内,想上厕所,但还是怕时间不够,怕拖累后腿,坚持到了做完,把握了每一分钟,把自己能做的都做完了,然后熟练地完成了设备连接。做完之后看队友的建模,也因画板和时间的问题,完成得并不好。当时就感觉自己离三等奖越来越远了。但这也是现实,只能怪自己练得不够多,责怪自己不够优秀,学长也对我挺失望的。当时我很自责,三四个月的努力就这么白费了,回家路上都在反思,如果再有一次机会,我会比之前更加更加努力。想想以前训练的日子,多么后悔,多么可惜。
回想年初,1月13日,于老师找我来参加虚拟现实应用的星光小组集训,一开始我挺感兴趣的,想着参加比赛可以多出去见见世面,收获一点社会经验,我就参加了。起初学的是ideaVR,我比其他队友晚进团队一天,少听了一天的讲座,等我进去之后,于老师就把前一天的讲座视频发给我,让我跟着视频去完成。当时我还是第一次接触这种软件,在此之前都没有听说过ideaVR和虚幻引擎这些东西。那个教学视频有好几个小时,我从早上起来,看到晚上10点,还是跟不上进度,觉得这个“树木生长”太复杂了,光脚本,我都要写一个多小时,当时差点想放弃了,也跟老师说了,我可能在这方面略显笨拙。但于老师很细心地鼓励我,第二天我又慢慢地反复观看视频,把“树木生长”做完了,后来在罗学长和老师的指导下,把这个项目更加优化了,解决了一些问题,这也是我踏入星光训练的第一步。
后来,老师让我去学习关于虚幻引擎的教程,那时候我们还是线上培训,学习虚幻引擎就要去b站上找视频资源,观看谌嘉诚的视频。谌老师的视频讲得非常细心,也会带点趣味,让我感觉虚幻引擎这个东西没有那么枯燥,甚至还有点乐趣。老师还发给我们一个记录当天内容的文档,把当天的内容整理好,然后在晚上去腾讯会议,与老师交流自己的进度和自己遇到的困难。现在回去看看自己以前的记录,看见自己整齐的笔记,也是很有成就感的。
我就这样一天又一天,慢慢学,从0到0.1,不断地去学习。临近开学,老师就让我们去线下培。我见到学长还有和我一起学习的同学,感觉他们都很聪明,也很认真,我就想着自己也要加把劲,既然选择了参加就要认真对待。我从白天训练到下午,晚上回去的时候再看一点谌嘉诚视频,赶赶进度,自己学习一点,巩固一下白天学习的内容。过年期间,我有时候也会看一点谌嘉诚的视频,学习一点小功能。
从起初的学习UE各种物体的拖拽旋转和平移,还有一些快捷键,再到绘制地形,搭建房子,再做到蓝图通信,这段过程对于我都非常重要,这也是我慢慢地对虚幻引擎感兴趣的一段过程。成为初学者的这段经历,颠覆了我对于一些操作的认知,那段时间总是幻想自己可以依靠这个东西制作一个大型游戏。后来开始了线下培训,老师发给我们了很多题目,让我们去训练,那个时候我学得并不是很好,甚至有些时候在“摸鱼”,一套样题我一天都完不成。
开学之后,我被选中参加星光大赛,我就想着不能浪费这次机会,再怎么样也要拿个三等奖回来,这样对未来升学挑选院校也有一定的帮助,也不能辜负了我这么久的训练,我就带着自己的热情投入到训练中。本来是一周训练个三四天,后面时间紧了,我就周一到周六都要去训练,耽误了学习专业课和文化课的时间。我下定决心认真去学习这个技术,也想拿个奖回来,这段时间,每天都去储能训练,一天的时间除了对着电脑屏幕就是趴在桌上休息或者吃饭。我当时觉得这种生活太糟糕了,但这也是我的命运,我只有好好完成这件事情,才对得起我自己和相信我的老师。
在那边,我和我的学长坐在一起,有时候他也会找我来帮助他,大多数都是我在向他寻求帮助。在我心目中,我就觉得学长好厉害,感觉我们之间的差距越来越大。有一次学长去别的学校做题,那次我因为普通话考试没能去,他回来之后就和我说,对手的水平和我差不多,非常轻松,当时我心里是有点悲伤的,因为自己学了那么久还是和别人在同一水平线,对于学长来说就像打小兵一样。不过学长鼓励我,说相信我,加把劲一定能够超过他们,说超过他们一定不是问题,这几句话让我变得自信了起来,在这训练了这么久,必然不能辜负学长和老师对我的信任,我就不断把自己做的题刷了几遍,特别是“战斗交互”,因为这个项目是有培训老师教的,我就觉得很重要,很努力,把原来两个小时做完的内容,变成了50分钟就能完成的小题,这也让我非常有成就感,感觉自己离成功进了一步。我还做了“射击游戏”,这个项目从学习到完成,花费了一个多星期的时间,在这段学习的过程中,我了解到了更多自己之前没有用过的蓝图通信和节点,以及对于变量和分支的应用,做完之后,自己体验一番,颇有一种成就感。后面有很多很多的题,我都没有做过,就自己慢慢琢磨,琢磨不出来的时候,会去b站上面找点类似的教程,实在有不会的或者一些bug,我都会问学长,虽然学长的方法听得我挺懵懂的,但是学长还是很照顾我,有时候会先帮我把蓝图写好,再告诉我这些蓝图的含义,以及基本的道理。每学会一种方法,我就会大吃一惊,哇!竟然还能这么做,感觉自己见到的世面还是挺小的。
就这样,日复一日,学会的知识越来越多,在这个新环境下也逐渐适应。3个学长对我也很照顾,在这段时间,我们也经过了来自领导的两次检阅。第一次检阅,我还是个只会一些小功能、“战斗交互”做的不熟练的小屁孩,第二次检阅展示的是我做的“射击游戏”,这是我做过最大的工程项目,还有那些做了很多遍的“战斗交互”和拉练赛题,这些都让我慢慢成长了。
临近比赛,学校还组织我们去看电影,看的是《中国乒乓》,这部电影非常励志,激励了备赛的同学们,遇到困难不要放弃,咬咬牙,努力克服困难,结局就算不美好,过程也不会让自己遗憾。作为2021届的学生,明年就要面临和学长一样的升学问题了。为了不让自己留下遗憾,为了自己能够有个好的院校,我要拼尽全力。
距离比赛还有一星期的时候,我开始紧张了。有一次训练到8点钟才回家,回家时吹着晚风,没觉得累,反而感觉有一丝惬意。后面几天,我们团队每个人都在认真地训练,学长还在教我新的知识点,就怕遇到自己没有做过的东西,学了小地图、血槽、抛物线啥的,就算再复杂,学长和老师对我的指导都很耐心,我还和学长一起做“八大行星”的ideaVR项目,我们一起想怎么完成这个功能,也把自己的ideaVR技术巩固了一下,把之前做的“树木生长”这个项目的制作时间压缩到了40分钟,这也是对我自己的突破。此外,学长还教我如何连接VR设备,以及如果出现一些报错,该如何去解决。最后一天,学长还请我们吃必胜客,这代表着我们必胜的决心,也算是一个好的寓意。后面就去参观了南湖学校,看见了所有参加比赛的选手,感觉每个人都不容小觑,我的内心也莫名忐忑了起来,回到家之后,我又把之前做过的题再复习了一遍,就怕遇到自己做过的,但是自己忘记了。
经历了4个月的训练,终于回到学校正常上课,对于这次比赛,还是心有不甘,觉得自己还没有做到最好,如果以前我没有偷懒,是不是就有可能做到“拯救企鹅”这个项目,如果自己的性格开朗一点大胆一点,向学长提出学习其他项目的请求,会不会学习到关于“拯救企鹅”的功能?
人生学无止境,这不是我的终点,是我新的起点,在这之后我会认真对待每件事情,不马虎,利用好自己的每分每秒,更加努力学习。