Multi-thread block terrain dynamic scheduling based on three-dimensional array and Sudoku

  • Zhe Guo
  • , Yandian Zhang
  • , Yangyu Fan
  • , Siqiang Hu
  • , Shu Liu
  • , Yi Wang

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

With the increasing of the scale and resolution of terrains, graphic processing hardware meet the new challenges during the terrain rendering. To solve this problem, a dynamic scheduling algorithm based on the three-dimensional array and Sudoku is proposed in this paper. Mesh optimization and texture format conversion mode is utilized to reduce the terrain data size without quality reduction. Stratified block terrains can be then built corresponding to the three-dimensional array. Finally, these block terrains are loaded and unloaded dynamically based on Sudoku strategy according to the viewpoint position. Experimental results show that the efficiency of the proposed algorithm is significantly higher than six state-of-the-art algorithms. Consequently, our algorithm has the ability to load a great amount of terrain data with high performance in frame frequency, which achieves more fluid visual experience.

Original languageEnglish
Pages (from-to)5819-5835
Number of pages17
JournalMultimedia Tools and Applications
Volume77
Issue number5
DOIs
StatePublished - 1 Mar 2018

Keywords

  • Block terrain
  • Dynamic scheduling
  • Sudoku
  • Terrain preprocessing

Fingerprint

Dive into the research topics of 'Multi-thread block terrain dynamic scheduling based on three-dimensional array and Sudoku'. Together they form a unique fingerprint.

Cite this