Add-on de Blender para generación de nubes procedurales
Python
Blender
TFG
10 / 10 With honors - Final degree project
Best full paper award at CEIG 2022
Desarrollo de un add-on o herramienta que extiende las funcionalidades del software de 3D de código abierto Blender permitiendo la generación de objetos volumétricos con apariencia de nubes atmosféricas.
Esta herramienta permite añadir, de una forma directa, nubes y paisajes de nubes a la escena 3D. El usuario puede modificar diferentes propiedades de las nubes para personalizar su apariencia según las exigencias artísticas. El desarrollo se enfoca en la simplicidad y en la capacidad de uso por usuarios con conocimiento no necesariamente muy extensos del software 3D Blender.
Para lograr este objetivo se ha diseñado un modelo de generación de nubes parametrizable y estructurado en módulos. Cada módulo se encarga de una parte específica del modelo, como la aplicación de diferentes efectos o la generación de formas base sobre la que aplicar dichos efectos. El conjunto de módulos conforman un modelo fácilmente parametrizable, modificable y extensible. Este modelo se ha diseñado teniendo en mente las herramientas que proporciona Blender. Sin embargo, el modelo es fácilmente trasladable y puede implementarse en otros programas de 3D generalistas.
Por otro lado, se crea un add-on haciendo uso de la API de Blender de Python el cual implementa el modelo diseñado y una interfaz de usuario. A través de esta interfaz se pueden añadir y modificar nubes a la escena de una manera sencilla y directa abstrayendose de los detalles del modelo.
Publicación en desarrollo. Próximamente se publicará la información sobre el modelo diseñado. Para acceder a más información sobre el proyecto contactar conmigo en rhdariorh@gmail.com .