research

Generador Automático de Personajes 3D

Abstract

Este proyecto, denominado GenPro, consiste en un generador procedural de modelos humanoides 3D. Con esta herramienta podremos generar un número incalculable de modelos distintos a partir de un único modelo. El generador esta implementado sobre la plataforma de desarrollo de videojuegos Unity3D como un asset programado en C#. GenPro puede ser exportado e importado por cualquier usuario de la plataforma. Actualmente, la generación procedural es empleada en juegos de alta gama para reducir, en la medida de lo posible, el espacio ocupado por el videojuego, el tráfico de internet necesario para la obtención del modelo o el tiempo de lectura del modelo desde el soporte físico. La generación procedural es quizás el método de programación de videojuegos más importante hoy en día. Aunque parezca que es un método nuevo de programación, la generación por procedimientos viene usándose desde casi el principio de la creación de los videojuegos. El proyecto consta de dos partes. La primera es la edición del personaje, donde podremos elegir el género, la altura, los rasgos faciales o el color de piel entre otras características. Además, si lo deseas podrás generarlo de manera aleatoria. Una vez finalizada la edición del modelo a nuestro gusto podremos entrar con nuestro personaje en un escenario lleno de diversos personajes generados aleatoriamente por todo el mapa. Nuestro personaje podrá moverse por todo el terreno buscando personajes y viendo todas las diferencias físicas entre cada uno de ellos.This project, called GenPro, is composed of a procedural generator of 3D humanoid models. With this tool we can generate an untold number of models from a single model. The generator is implemented on the Unity3D video game development platform as an active programmed in C #. GenPro can be exported and imported by any platform user. Currently the procedural generation is used in high-end games, in order to reduce, as far as possible, the space occupied by the video game, the internet traffic necessary to obtain the model or the reading time of the model from the physical medium. The procedural generation is perhaps the most important method of video game programming today. Although it seems to be a new method of programming, the generation by procedures has been used since the beginning of the creation of video games. The project has two parts. The first is the edition of the character, where you can choose the gender, height, facial features or skin color among other features. Also, if you want you can generate it randomly. Once finished editing the model to our liking we will be able to enter with our character in a scene full of diverse personages generated randomly by all the map. Our character will be able to move throughout the terrain looking for characters and seeing all the physical differences between each one of them

    Similar works

    Full text

    thumbnail-image

    Available Versions