Optimizing Game Performance with Dynamic Level of Detail Mesh Terrain Based on CPU Usage
In making a game, a map is an important component. In making maps, several techniques can be used, one of which uses the Procedural Content Generator (PCG) method. In making maps using PCG can apply the Perlin Noise algorithm, as a generator engine for making maps automatically. The Algorithm Perlin...
Saved in:
Published in | 2020 3rd International Conference on Intelligent Autonomous Systems (ICoIAS) pp. 93 - 98 |
---|---|
Main Authors | , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.02.2020
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In making a game, a map is an important component. In making maps, several techniques can be used, one of which uses the Procedural Content Generator (PCG) method. In making maps using PCG can apply the Perlin Noise algorithm, as a generator engine for making maps automatically. The Algorithm Perlin Noise can make a noise gradient of and store values from 1 to 0 in each pixel. This value can be utilized as the height value of a 3D map formed from a point which is then connected to a surface called a mesh. The bigger the mesh, the more detailed a map will be. However, there are obstacles in its formation, namely the burden of the processor in processing the map. The level of detail (LOD) in a mesh will affect the workload of the processor, so we need a dynamic LOD. In this study, game performance measurements were performed using the average FPS with the application of Dynamic LOD and LOD Statistics. The performance test managed to increase processor performance to the maximum extent but did not reduce the overall performance of the game. In table 3 the connectedness calculation uses the person correlation method that the connectedness between the CPU and Vertex has a value of -0.81942 which means that if the CPU goes up the vertices go down, and the value of the connectedness between the CPU and LOD is 0.92299 which means if the CPU performance goes up, the LOD will go up, this indicates The CPU is optimized to run the rendering process and can optimize processor performance. |
---|---|
DOI: | 10.1109/ICoIAS49312.2020.9081835 |