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...
Saved in:
Main Authors: | , , , , |
---|---|
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 |