《计算机技术与发展杂志》发表论文赏析
作者:张文娟;吴琼;曹欣然
摘要:基于 WebGL 的第三方开源库 Three. js,结合粒子系统,以 WebStorm11.0.1 为开发环境,分析落叶的物理运动过程,建立了落叶粒子系统三维模型。 通过对系统内各个粒子位移的控制,简化了粒子的消亡过程。 结合 Three. js 的简便性,模拟叶粒子近大远小的透视投影效果,不再需要在笛卡尔三维坐标系的 Z 轴上引入额外的控制,只需要使用特定的相机。同时,通过对粒子系统内粒子数量的控制,可以模拟出在不同自然条件下叶子落下的场景。 使用 Three. js 可以直接在网页上渲染三维场景,而不需要额外的插件,同时也较好地利用了硬件加速,提高了图形渲染速度。 实验结果表明,该方法具有真实的三维仿真效果以及较快的图形渲染速度。
关键词:粒子系统;落叶模拟;Three. js;纹理映射