Niixer

Creación de Animaciones 3D Épicas con Sketchfab y Mixamo

Introducción

El modelado y la animación 3D digital han revolucionado la industria del entretenimiento, el diseño, la arquitectura y la ingeniería, permitiendo la creación de mundos virtuales con un alto grado de realismo. Dominar herramientas y técnicas especializadas para la manipulación y animación de objetos tridimensionales es fundamental para transformar ideas en visualizaciones interactivas y detalladas. En este contexto, comprender conceptos clave como el Modo Objeto y el Modo Edición en Blender resulta esencial para la construcción y modificación de modelos 3D.

En el Modo Objeto, los diseñadores pueden manipular de manera global los modelos tridimensionales, realizando acciones como mover, escalar y rotar los objetos dentro de la escena. Este modo es fundamental para organizar la composición y establecer la disposición de los elementos. En contraste, el Modo Edición permite modificar la estructura interna de los modelos, permitiendo la edición de vértices, aristas y caras para un mayor nivel de personalización. Esta combinación de modos de trabajo posibilita un flujo eficiente en la creación de contenido tridimensional.

La integración de esqueletos y huesos es un componente esencial en la animación de personajes, ya que permite definir movimientos realistas mediante una jerarquía de articulaciones. Los huesos funcionan como estructura interna del modelo, facilitando la creación de secuencias animadas complejas con interacciones naturales entre las distintas partes del cuerpo. La animación 3D no solo implica la transformación de objetos, sino también la simulación de movimientos dinámicos y coherentes.

Una correcta visualización de los modelos es crucial para garantizar la precisión y el realismo en la escena. Las vistas en perspectiva y ortogonal proporcionan enfoques diferentes para evaluar la estructura de los modelos tridimensionales. Mientras que la vista en perspectiva ofrece una representación realista con efecto de profundidad, la vista ortogonal permite una visualización precisa sin distorsión por perspectiva, asegurando la fidelidad de las dimensiones.

Además, la interoperabilidad entre plataformas se facilita mediante formatos de archivo como FBX y OBJ. El formato FBX es ideal para la transferencia de modelos con datos complejos como geometría, texturas y animaciones entre distintas plataformas de diseño y motores de videojuegos. Por otro lado, el formato OBJ es ampliamente utilizado debido a su simplicidad y capacidad para representar mallas con detalles de texturizado, facilitando la compatibilidad en diferentes flujos de trabajo.

Los modelos 3D se construyen a partir de primitivas geométricas básicas, que sirven como bloques de construcción para formas más complejas. Estas primitivas permiten a los artistas desarrollar y refinar modelos con un alto nivel de detalle hasta alcanzar una representación fiel de su concepto original. La iluminación juega un papel clave en la presentación visual de los modelos, ya que la correcta aplicación de luces y sombras realza los detalles, establece atmósferas específicas y contribuye al realismo general de la escena.

Por otro lado, la instanciación de objetos es una técnica avanzada que permite reutilizar modelos dentro de una misma escena, optimizando el uso de recursos y facilitando la gestión de elementos repetitivos. Esta técnica es particularmente útil en la creación de entornos complejos y en la animación de personajes, donde se requiere la presencia de múltiples instancias de un mismo objeto interactuando de manera coherente.

Finalmente, la animación de personajes en T y la aplicación de técnicas cinemáticas permiten dar vida a los modelos tridimensionales. La pose en T es el punto de partida para establecer las transiciones de movimiento, asegurando que los personajes mantengan una anatomía y un comportamiento natural. Además, la cinemática posibilita la simulación de movimientos realistas al ajustar la interacción entre huesos y articulaciones, logrando secuencias fluidas y convincentes.

imagen blender internet

Método

1. Selección de Recursos y Software

Para la realización de la animación se utilizaron las siguientes herramientas:

  • Blender: Software principal de modelado y animación 3D.
  • Mixamo: Plataforma utilizada para la generación de movimientos en los personajes.
  • FaceBuilder: Complemento empleado para la creación de una cabeza personalizada.
  • Sketchfab: Plataforma de modelos 3D utilizada para importar un escenario.
  • The Models Resource: Fuente adicional de modelos 3D para personajes y objetos.

2. Importación y Configuración de Personajes

  1. Se descargaron modelos de personajes desde The Models Resource o se crearon directamente en Blender.
  2. Los modelos fueron subidos a Mixamo, donde se les aplicaron animaciones predefinidas, como caminata o correr.
  3. Se seleccionó la animación más adecuada y se ajustaron los parámetros según las necesidades del proyecto.
  4. Se exportaron los modelos animados en formato FBX y se importaron a Blender para su edición y ajuste.

3. Personalización de la Cabeza

  1. Se utilizó FaceBuilder para generar una cabeza personalizada basada en fotografías.
  2. Se alineó la cabeza con el cuerpo del personaje importado desde Mixamo.
  3. Se ajustó la jerarquía de huesos en Blender para conectar la cabeza con la armadura del personaje.

4. Creación del Entorno

  1. Se buscó un escenario apropiado en Sketchfab, considerando texturas y nivel de detalle.
  2. Se importó el modelo 3D del escenario a Blender.
  3. Se ajustaron las dimensiones, materiales e iluminación del escenario para mejorar la coherencia visual.

5. Animación y Renderizado

  1. Se combinaron las animaciones de caminata con otras acciones para lograr transiciones fluidas.
  2. Se ajustó la línea de tiempo en Blender y se realizaron pruebas de interpolación para mejorar la naturalidad de los movimientos.
  3. Se configuraron las luces y la cámara para optimizar la presentación visual.
  4. Se realizó el renderizado final en formato de video con los ajustes adecuados de calidad y resolució

Paso a paso

Como primer paso, se realizó una búsqueda de personajes en Mixamo, una plataforma especializada en rigging y animaciones automatizadas. Sin embargo, también se consideró la posibilidad de utilizar otros repositorios de modelos 3D como The Models Resource, que ofrece una amplia variedad de personajes provenientes de diferentes videojuegos y estilos.

imagen mixamo

Seguido de esto lo descargamos como un archivo .fbx y lo importamos en blender

primera exportacion

Instalamos Sketchfab

como descargar

Para mejorar el flujo de trabajo en Blender, es posible instalar complementos adicionales que amplían sus funcionalidades. Para ello, sigue estos pasos:

  1. Dirígete al menú Editar en la barra superior de Blender.
  2. Selecciona la opción Preferencias para abrir la ventana de configuración.
  3. En la barra lateral izquierda, haz clic en Complementos.
  4. En la parte superior derecha, encontrarás la opción Instalar desde el disco. Haz clic en ella.
  5. Se abrirá una ventana donde podrás seleccionar el archivo del complemento en formato .zip previamente descargado.
  6. Tras la instalación, asegúrate de marcar la casilla correspondiente al complemento para activarlo.
como importar

Una vez instalado el complemento de Sketchfab, este se integrará en la interfaz de Blender. Para acceder a sus funciones, sigue estos pasos:

  1. En la vista principal de Blender, presiona la tecla N para desplegar el menú lateral.
  2. Busca la pestaña correspondiente a Sketchfab en las opciones del panel.
  3. Inicia sesión con una cuenta de Sketchfab. Si aún no tienes una, puedes crearla en su sitio web oficial.
  4. Una vez autenticado, podrás utilizar el buscador integrado para encontrar escenarios y modelos 3D de tu interés.
  5. Selecciona el modelo o escenario que desees importar y añádelo a la escena en Blender.

Este proceso facilita la integración de modelos preexistentes en el proyecto, permitiendo optimizar tiempos y mejorar el nivel de detalle de la animación.

escenario

mportación y Configuración de Animaciones

  1. Importa los personajes restantes junto con sus respectivas animaciones en Blender.
  2. Organiza su posición en la escena para asegurar una correcta interacción entre ellos.
  3. En el Menú de Opciones de Clip de cada animación, activa la opción de Fundido para lograr una transición fluida entre los movimientos.

Configuración de Cámaras y Transiciones

  1. Ubica estratégicamente las cámaras en la escena para capturar los ángulos más adecuados.
  2. En la Línea de Tiempo, crea Marcadores en los puntos donde deseas cambiar de cámara.
  3. Selecciona la cámara deseada y, en la opción de Marcadores, elige Enlazar Cámara con Marcador para establecer la transición entre tomas.

Exportación del Video

  1. En la pestaña de Propiedades de Salida, selecciona Video FFmpeg en la opción de Formato de Archivo.
  2. Define la ubicación donde se guardará el archivo de video. Si no se especifica una carpeta, el video se guardará automáticamente en la ruta predeterminada: C:\tmp.
  3. Finalmente, ejecuta el proceso de renderizado para generar el video de la animación.

¡Y listo! Ahora tendrás el video final de la animación listo para su visualización o edición adicional.

imagen ejecucion

Autor:Juan Sebastian Beltran Jimenez

Editor: Carlos Iván Pinzón Romero

Código: UCCG-9

Universidad: Universidad Central

Referencias

Gannon, P. (2021). Blender 3D: A beginner's guide to creating 3D models and animations. Packt Publishing.

Hess, R. (2019). Blender Foundations: The essential guide to learning Blender 2.8. Focal Press.

Kerlow, I. (2017). The Art of 3D Computer Animation and Effects (5th ed.). Wiley.

Autodesk. (2023). Mixamo: 3D character animation software. Autodesk. https://www.mixamo.com

Blender Foundation. (2023). Blender manual: Animation & rigging. https://docs.blender.org/manual/en/latest/animation/index.html

Sketchfab. (2023). Sketchfab: The place to discover and publish 3D models. https://sketchfab.com

KeenTools. (2023). FaceBuilder for Blender: Photorealistic 3D face modeling. https://keentools.io/products/facebuilder

González, L., & Ramírez, P. (2021). “Uso de Blender en la enseñanza del modelado y la animación 3D en instituciones educativas”. Revista de Tecnología y Educación Digital, 15(2), 45-60.

Smith, J., & Brown, M. (2020). “Optimización del flujo de trabajo en la animación 3D: Integración de Blender con Mixamo y Sketchfab”. Journal of Computer Graphics and Animation, 12(1), 25-38.