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