Interactive viewer of natural scenes with hiking trails in Unity
Títol de la revista
ISSN de la revista
Títol del volum
Autors
Correu electrònic de l'autor
Tutor / director
Tribunal avaluador
Realitzat a/amb
Tipus de document
Data
Condicions d'accés
item.page.rightslicense
Publicacions relacionades
Datasets relacionats
Projecte CCD
Abstract
La degradació del terreny és un problema ambiental significatiu caracteritzat pel descens en la qualitat i productivitat del sòl a causa de diversos factors naturals i humans. Per abordar aquest problema, el grup de recerca ViRVIG ha desenvolupat un algorisme dissenyat per simular la degradació del terreny. Aquesta tesi té com a objectiu facilitar la prova d'aquest algorisme creant terrenys procedurals amb diversos tipus de vegetació i senders utilitzant Unity. Per gestionar les demandes computacionals de generar una escena de Unity que representi paisatges realistes en temps real, es faran servir tècniques avançades de programació de gràfics com el nivell de detall i el "chunking". A més, s'utilitzaran shaders i compute shaders per optimitzar el renderitzat i millorar la fidelitat visual. Aquestes estratègies optimitzaran l'ús de recursos, garantiran una gestió eficient de la memòria i milloraran el rendiment general.
Terrain degradation is a significant environmental issue characterized by the decline in land quality and productivity due to various natural and human-induced factors. To address this, the ViRVIG research group has developed an algorithm designed to simulate terrain degradation. This thesis aims to facilitate the testing of this algorithm by creating procedural terrains with diverse vegetation types and hiking trails using Unity. To manage the computational demands of generating a Unity scene that represents realistic landscapes in real time, advanced graphics programming techniques such as level of detail and chunking will be employed. Additionally, shaders and compute shaders will be utilized to optimize rendering and enhance visual fidelity. These strategies will optimize resource usage, ensure efficient memory management, and improve overall performance.



