← Blender Hoy
  • 6
  • Published 24 Jun 2021

Curso de desarrollo de addons en español

Hola comunidad hispana de #b3d!

Tengo pensado sacar un curso de iniciación al desarrollo de addons en Blender en español.

En resumen me gustaría incluir los siguientes contenidos:

  • Preparar y configurar el entorno de desarrollo para trabajar con este para desarrollar addons. Si da tiempo, un poco de manejo de git para tener nuestro proyecto subido y sincronizado en Github o similar.
  • Crear interfaces en Blender: paneles, menus, pop-ups, agregar tus botones y propiedades a una interfaz existente o propia. Hacer interfaces más dinámicas y/o contextuales.
  • Entender las propiedades que existen en Blender, para qué podemos usarlas, dónde las podemos crear... ejemplos de un uso avanzado de estas... Preferencias del addon... Y si da tiempo un poco de import/export de configuraciones entre fichero y Blender.
  • Crear nuestros propios operadores que podamos ejecutar desde un botón en la UI o desde un keymap predefinido desde nuestro código. Combinarlo con propiedades e interfaz. Operador no destructivo. Si da tiempo, operadores interactivos... puede con algo de dibujado custom.
  • Algún extra si da para más.

Ya pues, si estás interesad@, qué rango de precios y/o duración serían los más correctos para ti?

Ejemplos:

  • 5-10€ (45min-1h)
  • 15-25€ (2-3h)
  • 40-50€ (4-5h)
  • 60-75€ (6-7h)
  • Otro? Déjame saber!

Nota que son especulativos y que dependiendo del tier dará para más o menos contenido del que he expuesto anteriormente, trataría de adaptar el contenido que tengo pensado en la medida de lo posible.

Y la pregunta: Fecha de salida???

No tengo una fecha exacta para vosotros ya que es el primer curso que realizo y entre otras cosas no sé cuanto tiempo podré tardar en total, pero espero que para Septiembre (sino antes) ya debería de estar listo.

Cualquier sugerencia es bien recibida! Si tienes alguna inquietud o algo que te gustaría aprender que no haya incluido en el listado de arriba, déjame saber en los comentarios!

Captura de pantalla 2021-06-24 125927.png

Únete a mi servidor de Discord! (no mordemos) -> discord.gg/Ap3ePxVd

Sígueme en Twitter: twitter.com/jfranmatheu

jfranmatheu
24 Jun 2021

6 Comments

erik_maldonado14

me interesa yo estoy interesado en tratar de hacer un addon que ponga orden a los demas addon por creadores no tienen cuidado en que pestana se muestr el addon , yo considero que los addons externos no deberian invadir pestanas que y vienen con blender por default y los addons deberia clasificarse en pesta;as por area por ejemplo Curvas, Materiales, Assets, Hardsurfaces, Rig, UV, Character modelling, Lights & Cameras

1
diasfora

Hola, qué bueno lo del curso! Me gustaría saber si hay que tener algún conocimiento previo en particular. Gracias!

1
jfranmatheu Author

Sí, algo a destacar es que no es un curso de "programación en Python" al uso, no voy a enseñar las bases o conceptos de programación. Va a ser totalmente enfocado en la API de Blender. Se haría un curso demasiado grueso si además de la API de Blender también explico los fundamentos de programación y Python.

En sí, aprender Python no te hace saber programar addon en Blender, sólo te resultará más sencillo ese proceso, porque es bastante diferente cuando tienes que trabajar sobre la API de un software - sea programar videojuegos en Unity o addons en Blender -.

Mi recomendación pues sería entrar a un curso de este tipo con una base mínima, comprendiendo previamente los fundamentos de programación aunque sea de forma básica, incluso aunque vengas de otro/s lenguajes de programación (especialmente orientada a objetos) y no hayas visto Python en la vida. Ya que esa base te ayudará a entender mejor que está pasando, sin que sea un curso en el que tenga que detenerse para explicar cómo funciona un condicional, un loop o una función (por poner algunos ejemplos).

3
pedrobanos

Hola, me interesa mucho ¿al final saldrá el curso?

danielfx

Ha habido alguna actualización sobre el curso? Me interesa muchisimo!

jfesparterov

Muy interesante, a esperar mas información