Downloads provided by UsageCounts
handle: 2117/418442
La generació de terreny s'ha tornat creixentment popular en la indústria dels videojocs. A més, també hi ha hagut un auge de videojocs situats en l'espai que fan ús de terrenys procedurals i interactius. No obstant això, la falta d'eines públiques que permetin crear i afegir planetes dificulta que els desenvolupadors de videojocs independents es mantinguin competitius i actualitzats amb l'Estat de l'Art. Per a solucionar-ho, aquest projecte proposa crear una eina prototip que s'integri directament en el codi font de Godot, aquest sent un dels motors de videojocs "open-source" més coneguts. Cosa que ho fa atractiu per a aquestes mateixes companyies independents a les quals l'eina pretén ajudar. Al final, l'eina va ser creada i integrada amb èxit utilitzant l'algorisme de Marching Cubes per a generar planetes que, a més a més, són terraformables en temps de joc. L'eina proporciona diverses funcionalitats que poden generar planetes variats amb bons temps d'execució. S'han proporcionat una mostra de resultats i mètriques de temps així com propostes de millores futures per a refinar les funcionalitats de l'eina.
Terrain generation has become increasingly widespread in modern video games. Additionally, there has been a rising trend in space-themed games that also implement procedurally generated and interactive terrains. However, there is a scarcity of publicly available tools for integrating planet-shaped procedural terrains into games. Thus limiting independent game developers' ability to stay up to date with the state-of-the-art. To solve this problem, this project intended to create a prototype tool integrated directly into the source code of Godot Engine since it is one of the most widespread open-source engines which makes it attractive to said independent companies. In the end, the tool was successfully created and integrated using the Marching Cubes algorithm with performant results and diverse functionalities for obtaining a vast array of planets which are also terraformable during playtime. A showcase of results generated by said tool and time metrics is provided as well as possible future improvements to refine the capabilities of the tool further.
Marching Cubes, Procedural Generation, Terreny, C++ (Llenguatge de programació), Videojocs, Video games--Programming, Videojocs--Programació, Video games, C++ (Computer program language), Godot, Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació, Generació Procedural, Planeta, Planet, C++, Terrain
Marching Cubes, Procedural Generation, Terreny, C++ (Llenguatge de programació), Videojocs, Video games--Programming, Videojocs--Programació, Video games, C++ (Computer program language), Godot, Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació, Generació Procedural, Planeta, Planet, C++, Terrain
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 71 | |
| downloads | 74 |

Views provided by UsageCounts
Downloads provided by UsageCounts