吉林大学学报(理学版) ›› 2018, Vol. 56 ›› Issue (6): 1431-1440.

• 计算机科学 • 上一篇    下一篇

三维离散元软件的加速可视化方法

付宏1, 黄嘉桐1, 马宇涵2, 于亚军3, 于建群3   

  1. 1. 吉林大学 计算机科学与技术学院, 长春 130012; 2. 吉林大学 数学学院, 长春 130012;3. 吉林大学 生物与农业工程学院, 长春 130022
  • 收稿日期:2018-02-14 出版日期:2018-11-26 发布日期:2018-11-26
  • 通讯作者: 于建群 E-mail:yujianqun@jlu.edu.cn

Accelerated Visualization Method of 3D Discrete Element Software

FU Hong1, HUANG Jiatong1, MA Yuhan2, YU Yajun3, YU Jianqun3   

  1. 1. College of Computer Science and Technology, Jilin University, Changchun 130012, China;2. College of Mathematics, Jilin University, Changchun 130012, China;3. College of Biological and Agricultural Engineering, Jilin University, Changchun 130022, China
  • Received:2018-02-14 Online:2018-11-26 Published:2018-11-26

摘要: 针对自主研发软件AgriDEM(agricultural discrete element method)的可视化模块在仿真数据规模巨大时的显示卡顿问题, 提出一种软件加速可视化方法. 该方法从显示数据精简角度出发, 采用内部单元剔除算法, 模拟人眼视觉深度及物体遮挡的特征, 剔除内部不可见颗粒的数据, 从而减轻由庞大数据输入导致可视化流水线上的负荷, 解决了仿真数据可视化时的闪烁、 卡顿问题.

关键词: 数据精简, 内部单元剔除, 离散元, 可视化

Abstract: Aiming at the problem that visualization module of the selfdeveloped software AgriDEM (agricultural discrete element method) showed the vidio was not fluent  when the simulation data was huge, we proposed an accelerated visualization method of 3D discrete element software. From the point of view of display data reduction, the internal unit culling algorithm was used to simulate the visual depth of the human eye and occlusion feature of the object, and the data of the invisible particles in the object were removed. Thus, the load on the visual pipeline caused by the large data input was reduced, and 
the flicker and the vidio was not fluent problems of the simulation data visualization were solved.

Key words: data streamlining, internal unit rejection, discrete , element, visualization

中图分类号: 

  • TP391