Optimization of Rendering Parameters of Cesium 3DTiles Model Based on Differential Evolution Algorithm

Cesium is an open-source 3D virtual earth engine based on WebGL and one of the most widely used 3D GIS engines. The 3DTiles rendering parameters in Cesium improve rendering efficiency but involve numerous data types and complex interdependencies, making simultaneous optimization challenging. In this...

Full description

Saved in:
Bibliographic Details
Main Authors: Doujun Zhang, Yong Wu, Youcong Ni, Tinghuang Zhang, Chenxiang Gao
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/15/2/801
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832589162815946752
author Doujun Zhang
Yong Wu
Youcong Ni
Tinghuang Zhang
Chenxiang Gao
author_facet Doujun Zhang
Yong Wu
Youcong Ni
Tinghuang Zhang
Chenxiang Gao
author_sort Doujun Zhang
collection DOAJ
description Cesium is an open-source 3D virtual earth engine based on WebGL and one of the most widely used 3D GIS engines. The 3DTiles rendering parameters in Cesium improve rendering efficiency but involve numerous data types and complex interdependencies, making simultaneous optimization challenging. In this paper, we proposed a multi-strategy probabilistic discrete differential evolution algorithm (MSPDDE) for finding the optimal values of the rendering parameters of Cesium 3DTiles model, which increases the search space and improves the convergence speed by introducing multiple mutation strategies. These strategies effectively reduce the probability of falling into local optimality due to too many parameters and deal with discrete variables in the rendering parameters by applying a probabilistic discretization strategy to the discrete variables so that MSPDDE is able to find all the rendering parameter optima of Cesium 3DTiles. Under three different sizes of 3DTiles model cases, the rendering model time using the optimal parameter configurations found by the algorithm is reduced by 28.84%, 27.89%, and 13.32%, respectively, compared with the default parameter configurations of Cesium, which shortens the time of rendering 3DTiles models by Cesium.
format Article
id doaj-art-07eddc71b46e4aacb13cd2472821d09d
institution Kabale University
issn 2076-3417
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj-art-07eddc71b46e4aacb13cd2472821d09d2025-01-24T13:20:52ZengMDPI AGApplied Sciences2076-34172025-01-0115280110.3390/app15020801Optimization of Rendering Parameters of Cesium 3DTiles Model Based on Differential Evolution AlgorithmDoujun Zhang0Yong Wu1Youcong Ni2Tinghuang Zhang3Chenxiang Gao4School of Geographical Sciences, School of Carbon Neutrality Future Technology, Fujian Normal University, Fuzhou 350117, ChinaSchool of Geographical Sciences, School of Carbon Neutrality Future Technology, Fujian Normal University, Fuzhou 350117, ChinaSchool of Computer and Network Security, Fujian Normal University, Fuzhou 350117, ChinaSchool of Computer and Network Security, Fujian Normal University, Fuzhou 350117, ChinaSchool of Geographical Sciences, School of Carbon Neutrality Future Technology, Fujian Normal University, Fuzhou 350117, ChinaCesium is an open-source 3D virtual earth engine based on WebGL and one of the most widely used 3D GIS engines. The 3DTiles rendering parameters in Cesium improve rendering efficiency but involve numerous data types and complex interdependencies, making simultaneous optimization challenging. In this paper, we proposed a multi-strategy probabilistic discrete differential evolution algorithm (MSPDDE) for finding the optimal values of the rendering parameters of Cesium 3DTiles model, which increases the search space and improves the convergence speed by introducing multiple mutation strategies. These strategies effectively reduce the probability of falling into local optimality due to too many parameters and deal with discrete variables in the rendering parameters by applying a probabilistic discretization strategy to the discrete variables so that MSPDDE is able to find all the rendering parameter optima of Cesium 3DTiles. Under three different sizes of 3DTiles model cases, the rendering model time using the optimal parameter configurations found by the algorithm is reduced by 28.84%, 27.89%, and 13.32%, respectively, compared with the default parameter configurations of Cesium, which shortens the time of rendering 3DTiles models by Cesium.https://www.mdpi.com/2076-3417/15/2/801mutation strategies poolprobabilistic discretization strategydifferential evolutionary algorithmscesium 3DTiles
spellingShingle Doujun Zhang
Yong Wu
Youcong Ni
Tinghuang Zhang
Chenxiang Gao
Optimization of Rendering Parameters of Cesium 3DTiles Model Based on Differential Evolution Algorithm
Applied Sciences
mutation strategies pool
probabilistic discretization strategy
differential evolutionary algorithms
cesium 3DTiles
title Optimization of Rendering Parameters of Cesium 3DTiles Model Based on Differential Evolution Algorithm
title_full Optimization of Rendering Parameters of Cesium 3DTiles Model Based on Differential Evolution Algorithm
title_fullStr Optimization of Rendering Parameters of Cesium 3DTiles Model Based on Differential Evolution Algorithm
title_full_unstemmed Optimization of Rendering Parameters of Cesium 3DTiles Model Based on Differential Evolution Algorithm
title_short Optimization of Rendering Parameters of Cesium 3DTiles Model Based on Differential Evolution Algorithm
title_sort optimization of rendering parameters of cesium 3dtiles model based on differential evolution algorithm
topic mutation strategies pool
probabilistic discretization strategy
differential evolutionary algorithms
cesium 3DTiles
url https://www.mdpi.com/2076-3417/15/2/801
work_keys_str_mv AT doujunzhang optimizationofrenderingparametersofcesium3dtilesmodelbasedondifferentialevolutionalgorithm
AT yongwu optimizationofrenderingparametersofcesium3dtilesmodelbasedondifferentialevolutionalgorithm
AT youcongni optimizationofrenderingparametersofcesium3dtilesmodelbasedondifferentialevolutionalgorithm
AT tinghuangzhang optimizationofrenderingparametersofcesium3dtilesmodelbasedondifferentialevolutionalgorithm
AT chenxianggao optimizationofrenderingparametersofcesium3dtilesmodelbasedondifferentialevolutionalgorithm