Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPU

Descripción del Articulo

El mercado de los videojuegos se ha convertido en uno de los más lucrativos de los últimos años, tornándose uno de los sectores globales más provechosos tanto en el desarrollo de tecnologías como en lo económico. Se estima que generar ‘a 187.7 mil millones de dólares en 2023 y se prevé que alcance l...

Descripción completa

Detalles Bibliográficos
Autor: Cayro Cuadros, Rodrigo Andre
Formato: tesis de grado
Fecha de Publicación:2024
Institución:Universidad Católica San Pablo
Repositorio:UCSP-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.ucsp.edu.pe:20.500.12590/18533
Enlace del recurso:https://hdl.handle.net/20.500.12590/18533
Nivel de acceso:acceso abierto
Materia:Generación de terreno
Poisson-Disk sampling
Perlin noise
GPU
Diamond-square
Videojuegos
https://purl.org/pe-repo/ocde/ford#1.02.01
id UCSP_8a2bfdcafda1b9e9a99ceb801df55ea2
oai_identifier_str oai:repositorio.ucsp.edu.pe:20.500.12590/18533
network_acronym_str UCSP
network_name_str UCSP-Institucional
repository_id_str 3854
dc.title.none.fl_str_mv Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPU
title Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPU
spellingShingle Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPU
Cayro Cuadros, Rodrigo Andre
Generación de terreno
Poisson-Disk sampling
Perlin noise
GPU
Diamond-square
Videojuegos
https://purl.org/pe-repo/ocde/ford#1.02.01
title_short Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPU
title_full Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPU
title_fullStr Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPU
title_full_unstemmed Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPU
title_sort Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPU
author Cayro Cuadros, Rodrigo Andre
author_facet Cayro Cuadros, Rodrigo Andre
author_role author
dc.contributor.advisor.fl_str_mv Gutierrez Caceres, Juan Carlos
dc.contributor.author.fl_str_mv Cayro Cuadros, Rodrigo Andre
dc.subject.none.fl_str_mv Generación de terreno
Poisson-Disk sampling
Perlin noise
GPU
Diamond-square
Videojuegos
topic Generación de terreno
Poisson-Disk sampling
Perlin noise
GPU
Diamond-square
Videojuegos
https://purl.org/pe-repo/ocde/ford#1.02.01
dc.subject.ocde.none.fl_str_mv https://purl.org/pe-repo/ocde/ford#1.02.01
description El mercado de los videojuegos se ha convertido en uno de los más lucrativos de los últimos años, tornándose uno de los sectores globales más provechosos tanto en el desarrollo de tecnologías como en lo económico. Se estima que generar ‘a 187.7 mil millones de dólares en 2023 y se prevé que alcance los 200 mil millones en 2026 (Newzoo, 2023). Sin embargo, la generación de terrenos, ampliamente utilizada en videojuegos y aplicaciones gráficas, implica un gran costo en términos de tiempo, complejidad y recursos. Este proceso puede realizarse manualmente o mediante métodos automatizados. Uno de los problemas de los métodos automatizados es que no siempre son personalizables en cuanto a la forma y complejidad del terreno, lo que limita su flexibilidad para adaptarse a diferentes necesidades, como recursos más bajos o un mayor nivel de detalle. Además, a medida que aumenta el tamaño del terreno, su costo computacional se incrementa significativamente. Existen métodos para la generación de terrenos que abordan estos problemas mediante cálculos geométricos, aprendizaje automático o basados en reglas. Sin embargo, muchos de estos métodos tradicionales son secuenciales, evitando un enfoque paralelo, y no siempre son aplicables a todas las formas de terrenos. Nuestra propuesta combina métodos geométricos, como Perlin Noise, con Poisson-Disk Sampling, logrando terrenos de alta calidad y variedad, con una reducción de hasta un 4 % en la complejidad total del número de ti ángulos. Este enfoque, implementado de forma paralela en Graphics Processing Unit (GPU), demuestra un mejor desempeño frente a métodos tradicionales como Diamond Square y Cellular Automata (CA). Además, nuestra metodología permite generar terrenos adaptables para diversas aplicaciones gráficas y diferentes tipos de formas también, manteniendo as´ı un control muy elevado en características clave como calidad, variedad y personalización. Los resultados validan nuestra propuesta como una solución eficiente y versátil para videojuegos y otras aplicaciones graficas.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2025-01-02T16:32:46Z
dc.date.available.none.fl_str_mv 2025-01-02T16:32:46Z
dc.date.issued.fl_str_mv 2024
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format bachelorThesis
status_str publishedVersion
dc.identifier.other.none.fl_str_mv 1082221
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12590/18533
identifier_str_mv 1082221
url https://hdl.handle.net/20.500.12590/18533
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Católica San Pablo
dc.publisher.country.none.fl_str_mv PE
publisher.none.fl_str_mv Universidad Católica San Pablo
dc.source.none.fl_str_mv reponame:UCSP-Institucional
instname:Universidad Católica San Pablo
instacron:UCSP
instname_str Universidad Católica San Pablo
instacron_str UCSP
institution UCSP
reponame_str UCSP-Institucional
collection UCSP-Institucional
bitstream.url.fl_str_mv https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/33c73d00-7e14-41c2-be18-3d5ce9678935/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/c50c768b-562c-4993-a00b-8a384e7984a5/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/0a139504-de9c-4d72-b7b5-f10a4a05fea8/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/4ee2667a-39c8-4306-bea4-57954bf3f20c/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/968f33e5-6269-422e-b341-97969179d00e/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/c445e375-9691-43f9-b6a5-bf35ea049906/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/552ef642-0d40-493e-98c7-7219c9ba8aac/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/9f373042-b0af-4fa0-b88f-c9c194c01613/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/5d007008-6176-4c0d-affb-c07919b395fd/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/8a4a4005-7054-43d7-9251-9c7347c02541/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/49e3b673-f4cc-467d-b38f-c436ffdd4960/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/26f671c0-c265-4133-8b7c-5e888fc2258d/download
https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/95d8b7ed-77b5-4dbb-8bd0-c9da940f5ac4/download
bitstream.checksum.fl_str_mv ee7b83d3883b42aa121ce7cfd2714a96
668ace78c7fdbad270fd110c59b7f435
9c3ee024d5543e1b5e090eb8eb219efa
9f6761ccdad3afcceb30c78a3d527e1a
8a4605be74aa9ea9d79846c1fba20a33
fdec57416a84c6a4f4a4d0076670b1cc
2b05ceb581cebe8bea58829196e6d2bc
8846ea4bfa21469a3b85b66ae64199d8
0b0577bb657381383747b64e50677171
163a50c33f6beaa5fda76305e4d39062
84ec8c9cbe59e5f0495320f858d87bf8
cd0d455438f18dde426bb2bbaa1b34cc
2307a8b8c95bd4916857d341b0840356
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad Católica San Pablo
repository.mail.fl_str_mv dspace@ucsp.edu.pe
_version_ 1851053051077459968
spelling Gutierrez Caceres, Juan CarlosCayro Cuadros, Rodrigo Andre2025-01-02T16:32:46Z2025-01-02T16:32:46Z20241082221https://hdl.handle.net/20.500.12590/18533El mercado de los videojuegos se ha convertido en uno de los más lucrativos de los últimos años, tornándose uno de los sectores globales más provechosos tanto en el desarrollo de tecnologías como en lo económico. Se estima que generar ‘a 187.7 mil millones de dólares en 2023 y se prevé que alcance los 200 mil millones en 2026 (Newzoo, 2023). Sin embargo, la generación de terrenos, ampliamente utilizada en videojuegos y aplicaciones gráficas, implica un gran costo en términos de tiempo, complejidad y recursos. Este proceso puede realizarse manualmente o mediante métodos automatizados. Uno de los problemas de los métodos automatizados es que no siempre son personalizables en cuanto a la forma y complejidad del terreno, lo que limita su flexibilidad para adaptarse a diferentes necesidades, como recursos más bajos o un mayor nivel de detalle. Además, a medida que aumenta el tamaño del terreno, su costo computacional se incrementa significativamente. Existen métodos para la generación de terrenos que abordan estos problemas mediante cálculos geométricos, aprendizaje automático o basados en reglas. Sin embargo, muchos de estos métodos tradicionales son secuenciales, evitando un enfoque paralelo, y no siempre son aplicables a todas las formas de terrenos. Nuestra propuesta combina métodos geométricos, como Perlin Noise, con Poisson-Disk Sampling, logrando terrenos de alta calidad y variedad, con una reducción de hasta un 4 % en la complejidad total del número de ti ángulos. Este enfoque, implementado de forma paralela en Graphics Processing Unit (GPU), demuestra un mejor desempeño frente a métodos tradicionales como Diamond Square y Cellular Automata (CA). Además, nuestra metodología permite generar terrenos adaptables para diversas aplicaciones gráficas y diferentes tipos de formas también, manteniendo as´ı un control muy elevado en características clave como calidad, variedad y personalización. Los resultados validan nuestra propuesta como una solución eficiente y versátil para videojuegos y otras aplicaciones graficas.Tesis de pregradoapplication/pdfspaUniversidad Católica San PabloPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-nd/4.0/Generación de terrenoPoisson-Disk samplingPerlin noiseGPUDiamond-squareVideojuegoshttps://purl.org/pe-repo/ocde/ford#1.02.01Generación de terrenos simplificados en 3 dimensiones usando Poisson y el ruido de Perlin en GPUinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:UCSP-Institucionalinstname:Universidad Católica San Pabloinstacron:UCSPSUNEDULicenciado en Ciencia de la ComputaciónUniversidad Católica San Pablo. Departamento de Ciencia de la ComputaciónTítulo ProfesionalCiencia de la ComputaciónEscuela Profesional Ciencia de la Computación71508952https://orcid.org/0000-0001-6379-869530677357https://purl.org/pe-repo/renati/type#tesishttps://purl.org/pe-repo/renati/level#tituloProfesional611016Gomez Nieto, Erick MauricioCayllahua Cahuina, Edward Jorge YuriORIGINALCAYRO_CUADROS_ROD_GEN.pdfCAYRO_CUADROS_ROD_GEN.pdfapplication/pdf1118458https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/33c73d00-7e14-41c2-be18-3d5ce9678935/downloadee7b83d3883b42aa121ce7cfd2714a96MD51TURNITIN.pdfTURNITIN.pdfapplication/pdf16416357https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/c50c768b-562c-4993-a00b-8a384e7984a5/download668ace78c7fdbad270fd110c59b7f435MD52AUTORIZACION.pdfAUTORIZACION.pdfapplication/pdf188799https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/0a139504-de9c-4d72-b7b5-f10a4a05fea8/download9c3ee024d5543e1b5e090eb8eb219efaMD53ACTA.pdfACTA.pdfapplication/pdf879015https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/4ee2667a-39c8-4306-bea4-57954bf3f20c/download9f6761ccdad3afcceb30c78a3d527e1aMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/968f33e5-6269-422e-b341-97969179d00e/download8a4605be74aa9ea9d79846c1fba20a33MD55TEXTCAYRO_CUADROS_ROD_GEN.pdf.txtCAYRO_CUADROS_ROD_GEN.pdf.txtExtracted texttext/plain101943https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/c445e375-9691-43f9-b6a5-bf35ea049906/downloadfdec57416a84c6a4f4a4d0076670b1ccMD56TURNITIN.pdf.txtTURNITIN.pdf.txtExtracted texttext/plain4046https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/552ef642-0d40-493e-98c7-7219c9ba8aac/download2b05ceb581cebe8bea58829196e6d2bcMD58AUTORIZACION.pdf.txtAUTORIZACION.pdf.txtExtracted texttext/plain17https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/9f373042-b0af-4fa0-b88f-c9c194c01613/download8846ea4bfa21469a3b85b66ae64199d8MD510ACTA.pdf.txtACTA.pdf.txtExtracted texttext/plain407https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/5d007008-6176-4c0d-affb-c07919b395fd/download0b0577bb657381383747b64e50677171MD512THUMBNAILCAYRO_CUADROS_ROD_GEN.pdf.jpgCAYRO_CUADROS_ROD_GEN.pdf.jpgGenerated Thumbnailimage/jpeg19442https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/8a4a4005-7054-43d7-9251-9c7347c02541/download163a50c33f6beaa5fda76305e4d39062MD57TURNITIN.pdf.jpgTURNITIN.pdf.jpgGenerated Thumbnailimage/jpeg9367https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/49e3b673-f4cc-467d-b38f-c436ffdd4960/download84ec8c9cbe59e5f0495320f858d87bf8MD59AUTORIZACION.pdf.jpgAUTORIZACION.pdf.jpgGenerated Thumbnailimage/jpeg32065https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/26f671c0-c265-4133-8b7c-5e888fc2258d/downloadcd0d455438f18dde426bb2bbaa1b34ccMD511ACTA.pdf.jpgACTA.pdf.jpgGenerated Thumbnailimage/jpeg22882https://repositorio.ucsp.edu.pe/backend/api/core/bitstreams/95d8b7ed-77b5-4dbb-8bd0-c9da940f5ac4/download2307a8b8c95bd4916857d341b0840356MD51320.500.12590/18533oai:repositorio.ucsp.edu.pe:20.500.12590/185332025-01-03 03:01:19.552https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://repositorio.ucsp.edu.peRepositorio Institucional de la Universidad Católica San Pablodspace@ucsp.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.43108
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).