• LOGIN
  • No hay productos en el carrito.

Promoción:  59,90  39,90

 

Haz que los usuarios interactúen de manera visual con tus scripts, herramientas y plugins

El curso de Creación de Interfaces de usuario en Autodesk Maya: Qt y PySide te permitirá conocer un abanico completo de tecnologías disponibles en el software Autodesk Maya para realizar interfaces gráficas de usuario (o GUIs) profesionales para que los usuarios puedan interactuar con tus scripts, herramientas o plugins de manera visual.

Aprenderás a crear ventanas con todo tipo de elementos de interfaz como botones, deslizadores, selectores de opciones, listas desplegables, etc. Y también cómo ordenarlos a través de contenedores y layouts.

Para ello el curso contiene una sección dedicada a la realización de interfaces utilizando las librerías nativas de interfaz de usuario de Maya para crear controles similares a los que tiene esta aplicación.

También se introducirán conceptos básicos que cualquier desarrollador de interfaz debe conocer. Estas introducciones servirán de puente para entrar en la parte más importante del curso orientada al uso de Qt y, en concreto, una de sus implementaciones para Python llamada PySide. Y es que Autodesk Maya ha decidido incluir PySide en la instalación oficial, con lo que no es necesario hacer nada más que escribir una linea de código en nuestro editor de scripts para poder empezar a usarlo.

 

Imagen de una herramienta creada en el curso de creación de interfaces gráficas de usuario en maya
Imagen de una herramienta creada en el curso de creación de interfaces gráficas de usuario en maya

 

Aprende con Lidia Martínez (Deadpool, El Libro de la Selva, Guardianes de la Galaxia Vol. 2, La Guerra del Planeta de los Simios).

Lidia Martínez (filmografía completa) es especialista en programación y desarrollo de herramientas en Maya enfocadas a la animación, rigging, vfx, cámaras y render. Ha trabajado en películas como Deadpool, El Libro de la Selva, Guardianes de la Galaxia Vol. 2, La Guerra del Planeta de los Simios, Mi amigo el gigante o Batman v Superman: El amanecer de la justicia entre otras.

Además Lidia está especializada en el diseño de UX y UI para artistas digitales.

Actualmente es profesora de “Tool development” en U-Tad y CEO Co-Fundadora de Virtual Method Studio donde combinan habilidades artísticas con desarrollo de código para crear plugins y herramientas de software avanzadas utilizadas por desarrolladores y artistas en las industrias del Videojuego, Animación y Efectos Especiales. También ofrecen formación y consultoría sobre contenidos relacionados con estas áreas.

 

Lidia Martínez Prado
Lidia Martínez Prado

 

¿Qué temas se tratan en el curso?

En este Creación de Interfaces de usuario en Autodesk Maya: Qt y PySide veremos una introducción a las interfaces gráficas y algo de teoría sobre su uso. Veremos las interfaces de usuario nativas de Maya utilizando comandos MEL y Python.

Tras esta breve introducción entraremos de lleno a Qt y PySide, que aprenderemos a través de la creación de un ejemplo completo de aplicación para crear turnarounds.

Finalmente acabaremos viendo QTDesigner, una herramienta que permite crear interfaces de usuario rápidamente de forma visual.

 

¿Cuál es el objetivo del curso?

Al final del curso serás capaz de crear interfaces gráficas de usuario en Maya (GUIS). Con ello, permitirás a los usuarios que interactúen con tus plugins y herramientas de forma visual.

Además, con estos conocimientos no solo podrás crear interfaces en Maya. Servirá para que puedas implementar una aplicación independiente a cualquier software o usar PySide en otros software usados en cualquier pipeline de 3D o efectos especiales, puesto que ya es casi un estándar en estas industrias.

Si tienes interés de aprender C++ en un futuro o ya lo utilizas, usarás la documentación que utilizan los desarrolladores de interfaz para C++, ya que todos los conceptos los comparten, escribas en el lenguaje que escribas.

Se realizarán ejemplos de cada sección. A medida que vayas añadiendo conceptos se irán aplicando a un ejemplo completo de aplicación para crear una herramienta interactiva para hacer turnarounds personalizados de tus personajes.

 

¿A quién esta dirigido el curso?

Este curso está dirigido a artistas 3D, animadores, riggers, artistas de vfx, artistas de render, programadores y TDs. Para cualquier persona que trabaje con Autodesk Maya. A diseñadores de UI y UX.

 

Requisitos.

Conocimientos básicos de Maya. Conocimientos básicos de Python.

Si no tienes conocimientos de Python, es muy recomendable realizar los cursos:

 

Software utilizado en el curso:

Autodesk Maya Logo

 

 

Contenido del Curso

0 - Introducción a las interfaces gráficas
0 – Introducción a las interfaces gráficas GRATIS 00:09:34
1. Interfaces de usuario nativas en Maya
1.1 – Comandos MEL y Documentación 00:08:48
1.2 – Añadir comandos a la interfaz en MEL 00:09:31
1.3 – Convertir la interfaz a Python 00:07:31
1.4 – Problemática de los Comandos en Python. Argumentos. Lambdas 00:11:33
2. Introducción a Qt
2.1 – Qué es Qt. Qué hay en Qt GRATIS 00:08:56
2.2 – Qué son PySide y PyQt 00:04:55
2.3 – Qt en Maya. Qt4 vs Qt5 00:06:01
2.4 – PySide vs PyQt, y versiones en Maya. 00:08:48
3. Ventanas, Gestores de Disposición (Layouts) y Controles (Widgets) en Qt
3.1 – Uso de la documentación oficial. Módulos principales. QObject y QTCore 00:08:17
3.2 – Maya y QApplication. Qwidget como ventana GRATIS 00:07:37
3.3 – Ventanas QMainWindow y QDialog 00:10:22
3.4 – Ejemplos de QMainWindow y QDialog 00:15:08
3.5 – Layouts. Tipos. Análisis de interfaz compleja 00:12:43
3.6 – Ejemplo con varios tipos de layouts 00:14:53
3.7 – Gestión de tamaños y espacio. Size Hint. Size Policy 00:11:53
3.8 – Ejemplo de gestión de tamaños 00:14:59
3.9 – Algoritmo de asignación de tamaños 00:02:51
3.10 – Widgets. Tipos. Divisores y contenedores. Espacios en blanco y abstracción. 00:17:09
4. Ejemplo completo
4.1 – Estructura inicial GRATIS 00:08:23
4.2 – Creación de la ventana y la clase principal 00:10:48
4.3 – Variables iniciales y función de creación de la interfaz 00:03:11
4.4 – Widget Central y Layout Principal 00:08:28
4.5 – Estructura principal de layouts 00:05:07
4.6 – Botones de estado fijo (checkables) 00:03:34
4.7 – Estructura de pestañas 00:02:54
4.8 – Contenido principal de cada pestaña 00:04:42
4.9 – Campo de texto y botón en layout anidado 00:07:43
4.10 – Cargar iconos estándar y tamaños fijos 00:09:21
4.11 – Creación de campos numerales 00:08:00
4.12 – Sliders, QDial y QGroupBox 00:14:37
4.13 – Finalización de la primera pestaña 00:01:50
4.14 – Segunda pestaña. Botón desplegable y lista de datos 00:12:47
4.15 – Divisores 00:08:06
4.16 – Finalización de la segunda pestaña 00:03:03
4.17 – Creación del timeline GRATIS 00:06:00
4.18 – Empotrar un viewport de Maya en nuestra aplicación QT 00:09:21
4.19 – Alineamientos, políticas de tamaños 00:07:53
4.20 – Ajustes finales. Tamaños fijos, tamaños restringidos. 00:08:17
5. Señales y Receptores (Signals & Slots) en Qt
5.1 – Teoría. Sintaxis. 00:10:43
5.2 – Mejorando el ejemplo: Respuesta a botonoes. Botones Toggle. 00:13:28
5.3 – Funciones adicionales. Creación de setups 00:10:06
5.4 – Finalizando la creación de setups 00:04:35
5.5 – Restablecimiento del Setup 00:06:32
5.6 – Eventos. Evento de cerrado de una ventana. 00:04:08
5.7 – Conectando elementos de la interfaz entre ellos 00:07:39
5.8 – Función que guarda los datos de la interfaz 00:09:21
5.9 – Creación del timeline y botón de reproducción 00:11:05
5.10 – Explicación de las matemáticas de interpolación del ejemplo. 00:11:26
5.11 – Conectar un campo de texto con la escena. Edición en un campo de texto. 00:11:43
5.12 – Conexión de pestaña de luces. Conectar lista desplegable y lista de luces. 00:14:44
5.13 – Conectar la lista de luces para ocultar y mostrar elementos 00:06:18
5.14 – Apuntes sobre estilos. Uso de hojas de estilo en QT 00:07:15
5.15 – Diálogo para elegir color. Borrado de elementos de la lista 00:11:21
5.16 – Teoría. Emisión de señales manualmente y cómo conocer al emisor. 00:04:01
6. Interfaces Rápidas usando QtDesigner y Archivos .ui
6.1 – Qué es QTDesigner y cómo utilizarlo 00:05:21
6.2 – Creación de una interfaz de forma visual (ventanas, layouts, señales y widgets) 00:12:59
6.3 – Carga de interfaces usando archivos .ui desde Maya 00:06:21
6.4 – Conversión de interfaces de QTDesigner a PySide como referencia 00:03:37
7. Consejos para Continuar con Qt
7.1 – Consejos para continuar con QT 00:04:57

Opiniones del Curso

5

5
3 ratings
  • 5 stars3
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0
  1. 5

    increíble curso, excelente profesora siempre atenta a resolver las dudas que surgen, muy bien explicado. es de los pocos cursos en Internet que merecen ser 100% recomendados, estaré atento cuando la profesora lidia vuelva a sacar mas cursos y me apuntare inmediatamente. saludos desde Colombia 😀

  2. 5

    Excelente curso, muy bien explicado, con mucho detalle y profundiza bastante en cada tema.
    Pocos cursos como este se pueden conseguir, incluso en ingles.
    Lo recomiendo ampliamente si ya conoces python y quieres diseñar interfaces con calidad.

  3. Muy contento con el curso, Lo recomiendo.

    5

    Espero que Lidia Martínez siga haciendo cursos, Se explica muy bien y tiene un gran nivel.

HACER ESTE CURSO
  • 67,81USD$ 45,17USD$
  • Certificado del curso
  • 60 lecciones
  • 8 horas, 33 minutos
  • + Acceso ilimitado a todos los videos del curso
  • + Acceso a un foro donde podrás preguntar todas tus dudas
66 ALUMNOS MATRICULADOS

Selecciona tu divisa

WhatsApp chat (+34) 669383925