Problemas con Fiber 2.03

Preguntas y respuestas generales a cerca de Blender 3D
Responder
Eleka
Mensajes: 23
Registrado: Jue Mar 17, 2005 1:47 pm
Nombre:

Problemas con Fiber 2.03

Mensaje por Eleka » Vie Ago 26, 2005 7:31 am

Hola a todos

Os escribo porque estoy teniendo problemas con la ejecución de Fiber 2.03

Descargué desde la página oficial el script, y abriendo el archivo .blend que trae adjunto, funciona perfectamente, pero si intento cargar el script desde mi proyecto, al ejecutarlo el script da errores que no consigo solucionar ... ¿sabéis si es por la versión 2.03 que sea beta y aún no funcione como debe o a que puede deberse? Gracias a todos!

CJD
Mensajes: 114
Registrado: Lun Sep 20, 2004 9:55 am
Nombre:

Re: Problemas con Fiber 2.03

Mensaje por CJD » Vie Ago 26, 2005 10:28 am

usa el buscador, no se si aqui o en NIEL trataron ese tema.

saludos y suerte :hola:

sliker
Mensajes: 297
Registrado: Mar Ene 18, 2005 1:56 am
Nombre:
Contactar:

Re: Problemas con Fiber 2.03

Mensaje por sliker » Vie Ago 26, 2005 12:55 pm

hi,
Qué problema te saca.
Pues Fiber es algo viejo, y como blender ha sufrido algunas modificaciones, en ocasiones pude dar problemas, pero espera que pronto saldrá fiber 3 (con excelentes mejoras).
a mi fiber me trabaja correctamente.
pero si intento cargar el script desde mi proyecto
Cómo lo estás cargando? usando append?
De ser así, ahí radica el problema, ya que fiber tiene varios .py que vas a necesitar. :-D
--
BlenderEs
Linux... Te libera!

Eleka
Mensajes: 23
Registrado: Jue Mar 17, 2005 1:47 pm
Nombre:

Re: Problemas con Fiber 2.03

Mensaje por Eleka » Vie Ago 26, 2005 1:47 pm

Simplemente abrí los .py (sin moverlos de su carpeta) y pulse ALT+P en una ventana de texto .... no usé append :P

Lo malo es que no puedo esperar, ya que el trabajo esa para clase y tiene una fecha tope ... :S

sliker
Mensajes: 297
Registrado: Mar Ene 18, 2005 1:56 am
Nombre:
Contactar:

Re: Problemas con Fiber 2.03

Mensaje por sliker » Vie Ago 26, 2005 2:41 pm

Pero por favor pone el error que te saca en la consola, porque o sino es como difícil saber la causa. :evil:
--
BlenderEs
Linux... Te libera!

Eleka
Mensajes: 23
Registrado: Jue Mar 17, 2005 1:47 pm
Nombre:

Re: Problemas con Fiber 2.03

Mensaje por Eleka » Vie Ago 26, 2005 4:23 pm

A ver, copio tal cual:

Using Python version 2.3
8 faces predicted
Unable to read parameters. Please run the GUI first and make sure you hace file creation permissions.
Traceback (most recent call last):
File \"FiberGUI.py\", line 197, in bevent
File \"Fiber2.py\", line 386, in RunFiber
File \"Fiber2.py\", line 60, in LoadPreset
UnboundLocalError: local variable \'f\' referenced before assignment


Este error ocurre cuando trabajo sobre algún objeto seleccionado ... pero en otras ocasiones me dio otro error, si lo encuentro lo posteo abajo

Eleka
Mensajes: 23
Registrado: Jue Mar 17, 2005 1:47 pm
Nombre:

Re: Problemas con Fiber 2.03

Mensaje por Eleka » Vie Ago 26, 2005 4:42 pm

Creo haber encontrado el error amigos:

Veréis, para crear la variable \"fname\", el script realiza esta operación:

fname = b + os.sep + str(a.split(\".\")[0]) + \".fib\"

El error lo da unas línas más abajo cuando intenta leer un número de ese archivo, y el intento de abrirlo hace saltar la excepción ...

Lo que pasa es que la variable \"a\" se inicializa al nombre del archivo actual, y \"b\" al nombre del directorio ... y lo que ocurre es que el nombre del directorio es \"b\", y al crear fname queda un nombre de archivo que empieza por .\\ y luego una ruta total completa, por lo tanto no consigue abrir el fichero.

Voy a probar a cambiar esas líenas a ver si lo soluciono

Eleka
Mensajes: 23
Registrado: Jue Mar 17, 2005 1:47 pm
Nombre:

Re: Problemas con Fiber 2.03

Mensaje por Eleka » Vie Ago 26, 2005 4:54 pm

Ya lo tengo.

El problema está en que en Python 2.3 para Windows XP, la variable os.sep (separador ed nombres del sistema) vale \"\\\", y al recuperar el nombre del archivo, Blender lo entrega con separador \"/\", y al separar el nombre final usando como separador \"\\\", nos quedaba que el nombre del archivo era todo el conjunto de la ruta de acceso total del archivo ... por ejemplo, si el archivo era D:\\prueba\\prueba.blend, \"fname\" debería termina valiendo \"./prueba.fib\", y con el código del script la variable fname almacenaría \".\\D:/prueba/prueba.fib\" ... voy a probar a ver si lo solucioné.

Gracias por la rpesión que me ha hecho cavilar, jeje :)

Eleka
Mensajes: 23
Registrado: Jue Mar 17, 2005 1:47 pm
Nombre:

Re: Problemas con Fiber 2.03

Mensaje por Eleka » Vie Ago 26, 2005 5:06 pm

Solucionado, todo el problema era ese ... ahora al ejecutar el script el PC \"pita\" y aparece un warning en la ventana de consolo de Python, pero funcionar al menos funciona :P

Responder