Scriptlinks de Blender 2.49 en Blender 2.75?

MRGSoft - 04/10/2015 18:05
Hola a todos, quisiera saber si la versión de Blender 2.75 tiene algo que haga lo mismo que el ScriptLinks de la versión 2.49.

Sirve para asignarle un script a un objeto y que se ejecuta cuando este sufra un cambio (un giro, movimiento).

He intentado subir una captura del Blender 2.49 donde se ve lo que pido, pero no me funciona lo de Insertar Imágenes. Un saludo.
Soliman - 04/10/2015 18:44
[QUOTE=MRGSoft;936639]Hola a todos, quisiera saber si la versión de Blender 2.75 tiene algo que haga lo mismo que el ScriptLinks de la versión 2.49.

Sirve para asignarle un script a un objeto y que se ejecuta cuando este sufra un cambio (un giro, movimiento).

He intentado subir una captura del Blender 2.49 donde se ve lo que pido, pero no me funciona lo de Insertar imágenes
Un saludo.[/QUOTE]Esto lo quieres para utilizar en el Game, o en una animación?
Lo de las imágenes puede ser que solo se puedadn subir imágenes si llevas más de 4 mensajes mínimo, (me suena, pero no estoy seguro). Saludos.
Soliman - 04/10/2015 18:55

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #211545


[url]https://www.youtube.com/watch?v=ZWSvUgR38Y[/url].

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #211545

MRGSoft - 05/10/2015 11:41
Gracias Solimán por tu respuesta, pero me he explicado mal, ya que, creo que no es lo que me indicas.

Me explico, lo que necesito es asignarle un Script a un hueso, y que este se ejecute cuando muevo el hueso, pare que actualice la posición x, y, z donde se encuentra, para enviar estos datos por el puerto serie con pySerial. Todo esto desde el Modo Pose.

Esto se podía hacer con el Blender 2.49 usando ScriptLink, adjunto imagen:


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #211562



Un saludo.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #211562

Soliman - 05/10/2015 12:36
[QUOTE=MRGSoft;936681]Gracias Solimán por tu respuesta, pero me he esplicado mal, ya que, creo que no es lo que me indicas.

Me esplico, lo que necesito es asignarle un Script a un hueso, y que este se ejecute cuando muevo el hueso, pare que actualice la posicon x, y, z donde se encuentra, para enviar estos datos por el puerto serie con pySerial. Todo esto desde el Modo Pose.

Esto se podía hacer con el Blender 2.49 usando ScriptLink, adjunto imagen:
[ATTACH=CONFIG]211562[/ATTACH]
Un saludo.[/QUOTE]Pues hasta ese nivel no llego, lo siento. Saludos.
MRGSoft - 05/10/2015 12:51
Muchas gracias por tu esfuerzo, seguiré investigando a ver si doy con ello. Un saludo.
Klópes - 05/10/2015 12:54
Lo que se hace ahora es trabajar con drivers, que depende de para que lo quieras son suficientes por sí solos sin necesidad de código, pero también existe la posibilidad de introducir expresiones de Python, así como scripts completos.

Es un cambio muy grande, pero a la larga es bastante más cómodo.
Soliman - 05/10/2015 13:10
[video=youtube;jMoBFzXFAUM]https://www.youtube.com/watch?v=jMoBFzXFAUM[/video]
[url]https://www.blender.org/manual/animation/basics/drivers.html#examples[/url].
¿Algo como esto, ¿.
Klópes - 05/10/2015 13:13
Prácticamente cualquier botón se puede controlar con drivers, tienen una potencia increíble. Sólo hay que pinchar en el botón (por ejemplo, los botones de posición, o de rotación, o color, o lo que se te ocurra) con el BDR y elegir Add driver. A partir de entonces ese valor pasa a estar controlado por la cosas que decidas.
Malvado - 05/10/2015 19:57
Espero que esos scriptlinks no sean muy complejos. No sólo hay que usar drivers ahora. También hay que adaptar todo el Python del viejo módulo Blender al bpy de ahora.

Y no es tan fácil. Mis viejos drivers quedaron inútiles en la transición a bpy y es tan diferente la forma de acceder a las matrices de los huesos que no he podido actualizarlos.
MRGSoft - 05/10/2015 23:05
Muchas gracias a todos, lo voy ha mirar con detenimiento, creo que sí que es lo que necesito. Saludos.
Klópes - 06/10/2015 23:50
[QUOTE=Malvado;936741]Espero que esos scriptlinks no sean muy complejos. No sólo hay que usar drivers ahora. También hay que adaptar todo el Python del viejo módulo Blender al bpy de ahora.

Y no es tan fácil. Mis viejos drivers quedaron inútiles en la transición a bpy y es tan diferente la forma de acceder a las matrices de los huesos que no he podido actualizarlos.[/QUOTE]No lo intentes.

Es preferible que tengas instalada una versión de Blender en la qué funcionen esos scripts. Pero también hay que actualizarse a lo nuevo, que en este caso merece la pena.