Addin de exportación de Blender

Puede exportar su simulación de RoboDK a Blender para crear imágenes y animaciones fotorrealistas. Blender es un software de animación y renderizado 3D gratuito y de código abierto. RoboDK proporciona la capacidad de cargar su simulación en Blender, incluyendo objetos coloreados y secuencias de animación.

Blender - Imagen 1

La opción de exportación a Blender añadirá un formato de exportación de Blender a la ventana Exportar Simulación. Siga los pasos de la sección de exportación para exportar la escena 3D y los datos de animación.

Instalación del Addin de Blender

La opción de Blender requiere instalar el Addin de Blender para poder exportar las simulaciones de sus programas a animaciones de Blender.

Siga estos pasos para instalar el Addin de Blender y los recursos incluidos:

1.Descargue e instale Blender 3.6 LTS

2.Descargue e instale el Addin de Blender en una de las dos ubicaciones sugeridas en el mensaje

3.Localice la ubicación del addin recién instalado en Herramientas Administrador de Addins, haga clic derecho en el Addin de Blender y elija "Abrir ubicación del addin". Copie la ruta.

4.Abra Blender, abra la pestaña "Edit" y haga clic en "Preferences…"

5.Vaya a "File Paths", en "Asset Libraries" haga clic en el icono "+"

6.Pegue la ruta del Addin de Blender y añada la carpeta de recursos "Materials" desde …\Blender\Assets\

Blender - Imagen 2

Blender - Imagen 3

Blender - Imagen 4

Blender - Imagen 5

Blender - Imagen 6

Exportar su simulación de RoboDK a Blender

Esta sección muestra cómo puede exportar su simulación de RoboDK a Blender.

Siga estos pasos para exportar su simulación de RoboDK:

Haga clic en el icono de exportación a Blender en el lado derecho de la pantalla

Seleccione "Programa existente" y elija su programa de secuencia principal

Haga clic en "Iniciar" para comenzar la grabación

Cuando su programa termine, aparecerá una ventana; elija la carpeta que creó anteriormente y haga clic en "Guardar"

Blender - Imagen 7

Blender - Imagen 8

Blender - Imagen 9

Blender - Imagen 10

Para importar la simulación de RoboDK exportada a Blender, siga estos pasos:

1.Abra Blender 3.6 LTS.

2.Use la plantilla predeterminada "General" y elimine los objetos incluidos (el cubo).

3.Opcionalmente, abra la consola del sistema Ventana Alternar consola del sistema

4.Vaya a la vista de scripting y abra el archivo Python que termina en "_bpy.py", +General Scripting Abrir.

5.Ejecute el script con Scripting Ejecutar Script o Alt+P.

6.Espere a que el script termine (compruebe la actividad en la consola del sistema). Dependiendo del tamaño de la simulación, este proceso puede tardar varios minutos.

Blender - Imagen 11

Blender - Imagen 12

Blender - Imagen 13

Verifique que la exportación/importación de Blender funcionó como se esperaba:

Vaya a la pestaña "Layout"; debería ver su estación de robot en el centro

Busque el botón "Play" en la parte inferior de la pantalla y haga clic en él

El robot debería comenzar a moverse. Si no es el caso, vuelva a los pasos de exportación e importación para asegurarse de que no omitió ningún paso.

Blender - Imagen 14

Blender - Imagen 15

Importar su renderizado de simulación a Blender 4.X

Primero debe completar la sección anterior importando su proyecto a Blender 3.6 LTS. Actualmente, no es posible importar directamente a Blender 4.X debido a cambios en el núcleo de Blender. Aunque recomendamos continuar con Blender 3.6, puede seguir estos pasos para migrar su proyecto a la versión de su elección.

Una vez que su simulación se haya importado correctamente en Blender 3.6 LTS:

7.Guarde su proyecto (puede guardarlo en la misma ubicación que antes)

8.Cierre Blender 3.6 LTS y abra su instalación más reciente de Blender 4.X

9.Simplemente abra su proyecto y guárdelo

Blender - Imagen 16

Blender - Imagen 17

Blender - Imagen 18

Blender - Imagen 19

Ahora debería poder ejecutar su simulación en la versión de Blender de su elección.

Uso de la escena predefinida de iluminación de RoboDK Studio

La escena predefinida de iluminación le proporciona un punto de partida para añadir luz a su animación. El Addin de Blender de RoboDK incluye una escena predefinida, Studio Lighting.

Blender - Imagen 20

Siga estos pasos para usar el preset de iluminación de RoboDK:

En Blender, use Archivo Anexar y navegue hasta la ruta de instalación del Addin.

En …\Blender\Assets\Scenes, seleccione Studio.blend.

Vaya a Collection, seleccione todo y Anexar.

Blender - Imagen 21

Blender - Imagen 22

Blender - Imagen 23

Blender - Imagen 24

Uso de los materiales predefinidos de RoboDK

El Addin de Blender incluye texturas listas para usar para brazos robóticos (como ABB, FANUC, KUKA, Universal Robots, …) y materiales de superficie (plástico, cartón, acero, …).

Blender - Imagen 25

Siga estos pasos para aplicar materiales de robot:

1.Primero, asegúrese de que el sombreado del viewport esté en "Material Preview"

2.Localice el "Asset Browser" (o ábralo con "Shift+F1")

3.Haga clic en "Robot Textures" y arrastre y suelte la textura que desee sobre las superficies de su(s) robot(s)

4.Haga clic en "Surface Textures" y arrastre y suelte las texturas que necesite sobre los distintos objetos de la estación

5.Para previsualizar los resultados, presione "F12" para renderizar un fotograma del vídeo

Blender - Imagen 26

Blender - Imagen 27

Blender - Imagen 28

Es importante usar la función de renderizado para previsualizar los efectos finales. A continuación se muestra un ejemplo de la vista previa del viewport frente a la imagen renderizada:

Blender - Imagen 29

Blender - Imagen 30

Renderizado

Esta sección le guiará a través de los pasos para generar un renderizado de vídeo de su animación en Blender.

Siga estos pasos para generar la salida de su animación de Blender:

Abra las Propiedades de salida en la barra lateral (icono de impresora).

Establezca la resolución y la frecuencia de imagen en Format.

Establezca el formato de archivo en FFmpeg en Output.

Establezca el contenedor en MPEG-4 en Encoding.

Establezca la calidad de salida en Perceptually Lossless y la velocidad de codificación en Slowest en Video.

Asegúrese de que la ruta de salida sea la que desea (la predeterminada es /tmp/)

Haga clic en el icono de cámara justo arriba, llamado "Render"

Elija un motor de renderizado entre Eevee o Cycles. A continuación se proporcionan algunos ajustes de ejemplo. Renderice su animación con Render➔Render Animation o CTRL+F12.

Blender - Imagen 31

Blender - Imagen 32

Blender - Imagen 33

Ajustes de ejemplo de Cycles:

Blender - Imagen 34

Ajustes de ejemplo de Eevee:

Blender - Imagen 35