Development of interactive model-based grass tools for open worlds featuring a fluid-simulation-based wind system
![Thumbnail](/xmlui/bitstream/handle/10234/203373/TFG_Pitarch_DosSantos_Marc.pdf.jpg?sequence=4&isAllowed=y)
Ver/ Abrir
Metadatos
Mostrar el registro completo del ítemcomunitat-uji-handle:10234/158176
comunitat-uji-handle2:10234/71324
comunitat-uji-handle3:10234/169451
comunitat-uji-handle4:
TFG-TFMMetadatos
Título
Development of interactive model-based grass tools for open worlds featuring a fluid-simulation-based wind systemAutoría
Tutor/Supervisor; Universidad.Departamento
González Ballester, Carlos; Universitat Jaume I. Departament de Llenguatges i Sistemes InformàticsFecha de publicación
2023-06-07Editor
Universitat Jaume IResumen
This report shows the process to implement an optimized model-based grass rendering
system alongside a fluid simulation based dynamic wind that is able to run
in open worlds using Unity and compute shaders. Compute ... [+]
This report shows the process to implement an optimized model-based grass rendering
system alongside a fluid simulation based dynamic wind that is able to run
in open worlds using Unity and compute shaders. Compute shaders are a powerful
tool used vastly in AAA titles, so researching about them and trying them out first
hand is a must. They offer quick computation on the GPU and are able to manage
big streams of data that the CPU can’t, so they are ideal for blades of grass or managing
3D textures in an optimized manner. Furthermore, both systems are found in
AAA games but there has yet to be an implementation that includes both. Hereby,
this project implements a model-based grass rendering system where each blade is
independently rendered alongside a fluid simulation that provides deep interaction
in open worlds. [-]
Palabras clave / Materias
Descripción
Treball final de Grau en Disseny i Desenvolupament de Videojocs. Codi: VJ1241. Curs acadèmic: 2022/2023
Tipo de documento
info:eu-repo/semantics/bachelorThesisDerechos de acceso
info:eu-repo/semantics/openAccess