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.

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.
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\





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"




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.



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.


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




Ahora debería poder ejecutar su simulación en la versión de Blender de su elección.
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.

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.




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, …).

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



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:


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.



Ajustes de ejemplo de Cycles:

Ajustes de ejemplo de Eevee:
