Generación de modelos CAD 3D con grandes modelos de lenguaje

Autores
Corley, Santiago
Año de publicación
2025
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Iarussi, Emmanuel
Castro, Rodrigo Daniel
Descripción
En los últimos años, han surgido numerosas aplicaciones de los grandes de modelos de lenguajes (LLMs por sus siglas en inglés, Large Language Models). Los casos de uso de los LLMs además no se restringen a tareas sobre lenguaje natural, sino que con frecuencia se utilizan para diferentes tareas, incluyendo la generación de código, interpretación de imágenes, y otros. Diferentes autores atacaron el problema de la interpretación o generación de objetos 3D mediante el uso de modelos de lenguaje. [28, 18] Estos trabajos utilizan representaciones de formas 3D que se alejan mucho de la forma en que los diseñadores trabajan. En esta tesis proponemos abordar la generación de objetos 3D como un problema de programación clásico, dónde exploramos las capacidades de diferentes LLMs para la generación de objetos con la sintaxis y semántica propias de OpenSCAD1, un software muy utilizado para modelar objetos 3D. OpenSCAD provee un lenguaje que permite generar objetos mediante descripciones textuales. Esta tesis consiste en, primero, evaluar la capacidad de los modelos existentes para generar código de OpenSCAD. Luego exploramos la generación de conjuntos de datos adecuados para entrenar grandes modelos de lenguaje para esta tarea. Por último, entrenamos diferentes modelos de lenguaje para la programación de OpenSCAD con los conjuntos de datos generados.
In recent years, numerous applications of large language models (LLMs) have emerged. The use cases of LLMs are not restricted to natural language tasks; rather, they are frequently used for different tasks including code generation, image interpretation, and others. Different authors have tackled the problem of interpreting or generating 3D objects through the use of language models [28, 18]. These works use representations of 3D shapes that are far removed from the way designers work. In this thesis, we propose to approach the generation of 3D objects as a classic programming problem, where we explore the capabilities of different LLMs for the generation of objects with the syntax and semantics of OpenSCAD2 , a widely used software for modeling 3D objects. OpenSCAD provides a language that allows generating objects through textual descriptions. This thesis consists of, first, evaluating the ability of existing models to generate OpenSCAD code. Then we explore the generation of suitable datasets to train large language models for this task. Finally, we train different language models for OpenSCAD programming with the generated datasets.
Fil: Corley, Santiago. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
Materia
GRANDES MODELOS DE LENGUAJE
DEEP LEARNING
3D
CAD
TEXT-TO-3D
LARGE LANGUAGE MODELS
DEEP LEARNING
3D
CAD
TEXT-TO-3D
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
Repositorio
Biblioteca Digital (UBA-FCEN)
Institución
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
OAI Identificador
seminario:seminario_nCOM000861_Corley

id BDUBAFCEN_daf29960cb727e2e04ce241337d17ce7
oai_identifier_str seminario:seminario_nCOM000861_Corley
network_acronym_str BDUBAFCEN
repository_id_str 1896
network_name_str Biblioteca Digital (UBA-FCEN)
spelling Generación de modelos CAD 3D con grandes modelos de lenguajeCorley, SantiagoGRANDES MODELOS DE LENGUAJEDEEP LEARNING3DCADTEXT-TO-3DLARGE LANGUAGE MODELSDEEP LEARNING3DCADTEXT-TO-3DEn los últimos años, han surgido numerosas aplicaciones de los grandes de modelos de lenguajes (LLMs por sus siglas en inglés, Large Language Models). Los casos de uso de los LLMs además no se restringen a tareas sobre lenguaje natural, sino que con frecuencia se utilizan para diferentes tareas, incluyendo la generación de código, interpretación de imágenes, y otros. Diferentes autores atacaron el problema de la interpretación o generación de objetos 3D mediante el uso de modelos de lenguaje. [28, 18] Estos trabajos utilizan representaciones de formas 3D que se alejan mucho de la forma en que los diseñadores trabajan. En esta tesis proponemos abordar la generación de objetos 3D como un problema de programación clásico, dónde exploramos las capacidades de diferentes LLMs para la generación de objetos con la sintaxis y semántica propias de OpenSCAD1, un software muy utilizado para modelar objetos 3D. OpenSCAD provee un lenguaje que permite generar objetos mediante descripciones textuales. Esta tesis consiste en, primero, evaluar la capacidad de los modelos existentes para generar código de OpenSCAD. Luego exploramos la generación de conjuntos de datos adecuados para entrenar grandes modelos de lenguaje para esta tarea. Por último, entrenamos diferentes modelos de lenguaje para la programación de OpenSCAD con los conjuntos de datos generados.In recent years, numerous applications of large language models (LLMs) have emerged. The use cases of LLMs are not restricted to natural language tasks; rather, they are frequently used for different tasks including code generation, image interpretation, and others. Different authors have tackled the problem of interpreting or generating 3D objects through the use of language models [28, 18]. These works use representations of 3D shapes that are far removed from the way designers work. In this thesis, we propose to approach the generation of 3D objects as a classic programming problem, where we explore the capabilities of different LLMs for the generation of objects with the syntax and semantics of OpenSCAD2 , a widely used software for modeling 3D objects. OpenSCAD provides a language that allows generating objects through textual descriptions. This thesis consists of, first, evaluating the ability of existing models to generate OpenSCAD code. Then we explore the generation of suitable datasets to train large language models for this task. Finally, we train different language models for OpenSCAD programming with the generated datasets.Fil: Corley, Santiago. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesIarussi, EmmanuelCastro, Rodrigo Daniel2025-08-21info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nCOM000861_Corleyspainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2026-09-24T11:39:44Zseminario:seminario_nCOM000861_CorleyInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962026-09-24 11:39:46.971Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse
dc.title.none.fl_str_mv Generación de modelos CAD 3D con grandes modelos de lenguaje
title Generación de modelos CAD 3D con grandes modelos de lenguaje
spellingShingle Generación de modelos CAD 3D con grandes modelos de lenguaje
Corley, Santiago
GRANDES MODELOS DE LENGUAJE
DEEP LEARNING
3D
CAD
TEXT-TO-3D
LARGE LANGUAGE MODELS
DEEP LEARNING
3D
CAD
TEXT-TO-3D
title_short Generación de modelos CAD 3D con grandes modelos de lenguaje
title_full Generación de modelos CAD 3D con grandes modelos de lenguaje
title_fullStr Generación de modelos CAD 3D con grandes modelos de lenguaje
title_full_unstemmed Generación de modelos CAD 3D con grandes modelos de lenguaje
title_sort Generación de modelos CAD 3D con grandes modelos de lenguaje
dc.creator.none.fl_str_mv Corley, Santiago
author Corley, Santiago
author_facet Corley, Santiago
author_role author
dc.contributor.none.fl_str_mv Iarussi, Emmanuel
Castro, Rodrigo Daniel
dc.subject.none.fl_str_mv GRANDES MODELOS DE LENGUAJE
DEEP LEARNING
3D
CAD
TEXT-TO-3D
LARGE LANGUAGE MODELS
DEEP LEARNING
3D
CAD
TEXT-TO-3D
topic GRANDES MODELOS DE LENGUAJE
DEEP LEARNING
3D
CAD
TEXT-TO-3D
LARGE LANGUAGE MODELS
DEEP LEARNING
3D
CAD
TEXT-TO-3D
dc.description.none.fl_txt_mv En los últimos años, han surgido numerosas aplicaciones de los grandes de modelos de lenguajes (LLMs por sus siglas en inglés, Large Language Models). Los casos de uso de los LLMs además no se restringen a tareas sobre lenguaje natural, sino que con frecuencia se utilizan para diferentes tareas, incluyendo la generación de código, interpretación de imágenes, y otros. Diferentes autores atacaron el problema de la interpretación o generación de objetos 3D mediante el uso de modelos de lenguaje. [28, 18] Estos trabajos utilizan representaciones de formas 3D que se alejan mucho de la forma en que los diseñadores trabajan. En esta tesis proponemos abordar la generación de objetos 3D como un problema de programación clásico, dónde exploramos las capacidades de diferentes LLMs para la generación de objetos con la sintaxis y semántica propias de OpenSCAD1, un software muy utilizado para modelar objetos 3D. OpenSCAD provee un lenguaje que permite generar objetos mediante descripciones textuales. Esta tesis consiste en, primero, evaluar la capacidad de los modelos existentes para generar código de OpenSCAD. Luego exploramos la generación de conjuntos de datos adecuados para entrenar grandes modelos de lenguaje para esta tarea. Por último, entrenamos diferentes modelos de lenguaje para la programación de OpenSCAD con los conjuntos de datos generados.
In recent years, numerous applications of large language models (LLMs) have emerged. The use cases of LLMs are not restricted to natural language tasks; rather, they are frequently used for different tasks including code generation, image interpretation, and others. Different authors have tackled the problem of interpreting or generating 3D objects through the use of language models [28, 18]. These works use representations of 3D shapes that are far removed from the way designers work. In this thesis, we propose to approach the generation of 3D objects as a classic programming problem, where we explore the capabilities of different LLMs for the generation of objects with the syntax and semantics of OpenSCAD2 , a widely used software for modeling 3D objects. OpenSCAD provides a language that allows generating objects through textual descriptions. This thesis consists of, first, evaluating the ability of existing models to generate OpenSCAD code. Then we explore the generation of suitable datasets to train large language models for this task. Finally, we train different language models for OpenSCAD programming with the generated datasets.
Fil: Corley, Santiago. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
description En los últimos años, han surgido numerosas aplicaciones de los grandes de modelos de lenguajes (LLMs por sus siglas en inglés, Large Language Models). Los casos de uso de los LLMs además no se restringen a tareas sobre lenguaje natural, sino que con frecuencia se utilizan para diferentes tareas, incluyendo la generación de código, interpretación de imágenes, y otros. Diferentes autores atacaron el problema de la interpretación o generación de objetos 3D mediante el uso de modelos de lenguaje. [28, 18] Estos trabajos utilizan representaciones de formas 3D que se alejan mucho de la forma en que los diseñadores trabajan. En esta tesis proponemos abordar la generación de objetos 3D como un problema de programación clásico, dónde exploramos las capacidades de diferentes LLMs para la generación de objetos con la sintaxis y semántica propias de OpenSCAD1, un software muy utilizado para modelar objetos 3D. OpenSCAD provee un lenguaje que permite generar objetos mediante descripciones textuales. Esta tesis consiste en, primero, evaluar la capacidad de los modelos existentes para generar código de OpenSCAD. Luego exploramos la generación de conjuntos de datos adecuados para entrenar grandes modelos de lenguaje para esta tarea. Por último, entrenamos diferentes modelos de lenguaje para la programación de OpenSCAD con los conjuntos de datos generados.
publishDate 2025
dc.date.none.fl_str_mv 2025-08-21
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.12110/seminario_nCOM000861_Corley
url https://hdl.handle.net/20.500.12110/seminario_nCOM000861_Corley
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
dc.source.none.fl_str_mv reponame:Biblioteca Digital (UBA-FCEN)
instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron:UBA-FCEN
reponame_str Biblioteca Digital (UBA-FCEN)
collection Biblioteca Digital (UBA-FCEN)
instname_str Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron_str UBA-FCEN
institution UBA-FCEN
repository.name.fl_str_mv Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
repository.mail.fl_str_mv ana@bl.fcen.uba.ar
_version_ 1877226438735691776
score 12.733355