Qué vas a conseguir
Detectar cambios inesperados y comprobar que un script modifica la escena que querías modificar.
Qué necesitas
- Blender 4.5 LTS
- Una copia del proyecto que puedas restaurar
- El código completo que vas a ejecutar
Antes de ejecutar: identifica el alcance del código
Un script puede crear objetos, cambiar materiales, borrar datos, guardar archivos o iniciar un render. No necesitas comprender toda la API de Blender para empezar, pero sí saber cuáles de esas acciones contiene. Pide al asistente una lista de operaciones y compárala con el código que entrega.
Trabaja sobre una copia y conserva una versión que puedas volver a abrir. Para un primer ejercicio, busca un alcance pequeño: una escena nueva, unos objetos con nombres claros y ningún guardado automático. Nuestro script gratuito sigue ese planteamiento y sirve como base para practicar la revisión.
1. Indica la versión de Blender y busca el error concreto
Las APIs cambian entre versiones. Si el código intenta usar una propiedad o un nodo que no existe en tu instalación, una respuesta de IA puede ser correcta para otra versión y fallar en la tuya. Anota la versión completa y conserva el mensaje de error antes de pedir una corrección.
Evita solucionar todos los errores regenerando el archivo entero. Una modificación localizada permite comprobar qué cambió. Si trabajas con animación, presta especial atención a los ejemplos que recorren directamente las curvas de una acción: la estructura de las acciones ha cambiado entre versiones y un fragmento antiguo puede requerir adaptación.
2. Comprueba qué objetos está seleccionando
Una operación basada en los objetos seleccionados depende del estado de la interfaz. Otra que busca por nombre depende de que el nombre coincida. Comprueba cuál utiliza el script. Una selección olvidada puede hacer que el código actúe sobre una cámara o una pieza que querías conservar.
En el ejercicio, las capas tienen un prefijo común y viven en una escena separada. Puedes contar las mallas de esa escena y comprobar que son cuatro. Esta verificación no demuestra que todo sea correcto, pero detecta una clase de error antes del render.
scene = bpy.data.scenes["PAP_Ejercicio_Despiece"]
layers = [obj for obj in scene.objects if obj.type == "MESH"]
assert len(layers) == 4, "El ejercicio debe contener cuatro capas"
assert scene.frame_start == 1
assert scene.frame_end == 90
assert scene.render.fps == 303. Verifica los extremos y una pose intermedia
Mueve la línea de tiempo al inicio y al final. Comprueba posiciones, visibilidad y cámara. Después elige una pose intermedia: dos extremos correctos todavía pueden contener un recorrido que atraviese otra pieza o un giro que no querías.
Si el script usa keyframe_insert, revisa qué propiedad se anima y en qué fotogramas. Una clave de posición no corrige por sí sola una rotación o una escala incorrectas. No confundas una animación que se reproduce con una animación que explica bien el montaje.
4. Revisa rutas y acciones que afectan a archivos
Localiza las llamadas que guardan proyectos, escriben imágenes o ejecutan procesos externos. Comprueba sus destinos antes de ejecutar. Una ruta relativa de Blender empieza a tener sentido cuando el proyecto está guardado en una ubicación que conoces; no des por hecho que la salida terminará en el Escritorio.
El ejercicio gratuito no guarda ni renderiza automáticamente. Cuando decidas exportarlo, elige una carpeta de salida propia y comprueba un único fotograma. Esta separación entre crear, revisar y exportar te permite descubrir errores antes de sobrescribir un resultado anterior.
5. Conserva una prueba que puedas repetir
Guarda el código que funcionó, la versión de Blender y una imagen de los extremos. Anota qué cambio pediste y cómo lo comprobaste. Ese pequeño registro facilita volver a una base estable o explicar a otra persona cómo reproducir el ejercicio.
La revisión debe incluir la imagen final. Las comprobaciones de nombres, cantidades y posiciones no detectan por sí solas un material demasiado oscuro, una cámara mal colocada o un texto ilegible en móvil. Combina verificaciones del archivo con una inspección visual del resultado.
Fuentes y criterio de revisión
Guía preparada con asistencia de IA y contrastada con estas referencias. El ejercicio descargable se ha ejecutado en Blender 4.5.13 LTS. Las indicaciones de interfaz pueden variar en otras versiones.
Si encuentras un paso que no coincide con tu instalación, escríbenos indicando la versión y el paso.
Sigue con tu proyecto
Practica antes de añadir más piezas.
El ejercicio gratuito es una base pequeña. Si buscas escenas, materiales o guiones más completos, consulta el contenido y la disponibilidad de cada pack.