从前有一个学校我建它像搭积木
2020-05-14徐云岫
徐云岫
科普视频:为什么现在还不能开学
在完成了疫情地图后,辅导员给我布置了一个任务:制作一个战“疫”宣传品。最初,我的想法是制作一套宣传海报,但是后来我看到相关的海报类作品的数量已经足够多了,并且质量很高,所以我想换一种方式。
我今年大四,很多重要物品和资料都放在学校,同时这也是毕业设计的学期,很多相关实验都需要在学校里进行,所以这段时间,我非常关心大学生什么时候可以重返校园。恰巧在家里的这段时间,我正在做计算机仿真模拟软件相关的工作和开发,我使用的是一种具有构造场景、放置物体模型等丰富功能的软件平台。在这个平台上,可以搭建并运行自己所构造的数学模型,并实现可视化的功能和效果。我学习这个平台的时间大概有一个月左右,正希望制作一些实例项目。于是我便萌生了这样一个想法:构建一个虚拟的校园环境,用小球来代替学生,来模拟如果有疫情发生,会产生什么样的后果。
在这段视频中,有一个由教室、食堂、学生公寓组成的简单的学校模型,不同颜色的小球代表不同身体状况的学生。运行的结果触目惊心——学生在教室集中上课、在餐厅集中就餐、在宿舍活动的情况下,一个病毒携带者很快會把病毒传播给大多数学生。视频时长3分钟左右,比较直观地解释了为什么现在看似安全,但学生还不能返校集中上课。
我主要将是否戴口罩和主动隔离作为限定条件,并且尽可能简化了整体的模型,没有包含过于细节的信息。建立整个场景模型就像搭积木一样,使用一个普通的平面当作场景的地板,使用各种特定尺寸的长方体来表示学校里的各种设施,例如食堂和宿舍等等。学生则是使用不同的小球来进行代替,小球的颜色是不同的,通过设定小球的颜色变化来代表学生的状态改变。同时在场景中设定好小球的每日的作息和潜在的可行走区域和路线、行走速度等,再通过后台的计算机代码来控制场景里所有“同学”的行为和动作,以及指定这个虚拟场景的规则。
制作整个视频的周期并不是特别长,最难的部分还是在于构思。这个视频受到很大关注,主要因为它简单易懂,大家在几分钟内就能够直观地看到病毒传播的严重性。
责任编辑:陈晓丽