Página 1 de 1

autoexec (ejecutar automaticamente) python script

Publicado: Lun Jul 25, 2016 4:48 pm
por Bilbert
Hola, como están? espero que muy bien...

Bien pues estoy teniendo unos problemitas con esto de los scripts :'( . No tengo conocimientos en lo que es la programación no nos llevamos muy bien, aunque se que es necesario aprenderlo para lograr cosas increíbles.

quisiera saber si me pueden ayudar ustedes que son unos maestros en la programación :)

Sé que ahora blender no tiene habilitado la ejecución automática de scripts por problemas de seguridad y bien se que se pueden habilitar en las preferencias de usuario para ejecutarlas automáticamente y evitar que cada vez que se habrá el .blend haya que estar dándole al botón que aparece en la parte superior izquierda diciendo recargar. hasta allí todo perfecto.

el problema viene cuando quiero renderizarlo con "sheep it" me aparece un mensaje diciendo esto "Warning, scripted driver found Drivers will not work because scripts are disabled for security reasons" creo se refiere a que el .blend tiene un script y no va a ser cargado por motivos de seguridad y si efectivamente mi proyecto tiene un script (no lo cree yo) para el rig

He buscado varias veces por internet en busca de alguna solución para esto y me he topado con unos foros en ingles que hablan de una solución para que el script se ejecute automáticamente obviando si la ejecución de scripts automáticamente este activa en las preferencias de usuario de blender

Habla sobre insertar al final del código si no estoy mal:
Enable with -y or --enable-autoexec
para ejecutar automáticamente el script

y sobre insertar al final del código también creo:
Disable with -Y or --disable-autoexec
para desactivar la ejecución automática

No se si me he dado a entender muy bien pero de forma resumida lo que quisiera si es que se pudiera es que mi proyecto ejecute automáticamente el script sin necesidad de tener permisos y poder subirlo a sheep it para renderizarlo ya que si yo lo renderizo tarda alrededor de 9 o 10 horas :-X

Muchas gracias de antemano por su ayuda!!
Saludos :)

pd: las paginas que encontré son estas:

https://blenderartists.org/forum/showth ... -execution

https://www.blender.org/manual/advanced ... urity.html

http://blender.stackexchange.com/questi ... ty-options


pd2: puedo mandar el script o el .blend si lo desean

Re: autoexec (ejecutar automaticamente) python script

Publicado: Lun Jul 25, 2016 5:06 pm
por soliman
No se si me he enterado muy bien, pues estoy medio dormido.. :)
Pero si lo que quieres es dejar activado el autoejecutador de scripts, solo abres una ventana de User Preferences y en FILe marcas la casilla (Auto Run Python Scripts) y luego lo guardas con (Save User Settings).

Ya quedará siempre marcado cuando lo abras.

Re: autoexec (ejecutar automaticamente) python script

Publicado: Lun Jul 25, 2016 5:15 pm
por Bilbert
soliman escribió:No se si me he enterado muy bien, pues estoy medio dormido.. :)
Pero si lo que quieres es dejar activado el autoejecutador de scripts, solo abres una ventana de User Preferences y en FILe marcas la casilla (Auto Run Python Scripts) y luego lo guardas con (Save User Settings).

Ya quedará siempre marcado cuando lo abras.
Gracias por tu respuesta :)
de echo si lo tengo activo y lo guarde en preferencias de usuario para evitar ejecutar el script cada vez que quiero trabajar con el .blend
pero me referia a que el script se ejecute automáticamente sin que blender intervenga para poder ejecutarlo. esto para que al momento de renderizarlo con sheep it no me salga ese error de que no se ejecutara el script por motivos de seguridad. No estoy muy seguro si añadiendo ese código que dan en los foros pueda funcinar obviando los permisos

Re: autoexec (ejecutar automaticamente) python script

Publicado: Lun Jul 25, 2016 5:15 pm
por danieru98
El problema no es Blender en si, sino que tu renderfarm se niega a ejecutar cualquier script de usuario.

cito de Sheep it:
but we do not allow the owner of a project to use his own script.
https://www.sheepit-renderfarm.com/faq.php#faq37641

Ellos tienen una forma de contacto en su pagina principal, tal vez hagan una excepcion.

O si no una posible solución sea hacer bake a las animaciones, como mencionan aquí: https://blenderartists.org/forum/showth ... ed-drivers

Re: autoexec (ejecutar automaticamente) python script

Publicado: Lun Jul 25, 2016 5:30 pm
por Bilbert
danieru98 escribió:El problema no es Blender en si, sino que tu renderfarm se niega a ejecutar cualquier script de usuario.

cito de Sheep it:
but we do not allow the owner of a project to use his own script.
https://www.sheepit-renderfarm.com/faq.php#faq37641

Ellos tienen una forma de contacto en su pagina principal, tal vez hagan una excepcion.

O si no una posible solución sea hacer bake a las animaciones, como mencionan aquí: https://blenderartists.org/forum/showth ... ed-drivers
oh, cierto no había leído sus condiciones. intentare preguntarles o hacer el bake de la animación. Muchas gracias por tu respuesta :)