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...
| Autor: | |
|---|---|
| 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).
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).