Mano en Blender game engine
Buenas tardes, estoy desarrollando un pequeño juego en Blender, en el quiero mover cada dedo de una mano individualmente al pulsar una tecla, el problema es que no sé cómo agregar sensores y actuadores a un hueso especifico de una armature, se puede hacer esto? Si no como podría hacer para lograr lo planteado, muchas gracias por la ayuda qué me puedan dar.
Mano en Blender game engine
Si se puede hacer, pero en el caso que explicas y contando con que un dedo tiene tres huesos, lo que hay que hacer primero es crea un hueso para cada dedo, donde se hará una restricción de tipo (Copy Rotation) Copiar rotación, para qué al rotar ese hueso que hemos creado roten los tres bones (hueso) del dedo.
Luego en el LOGIC de Blender Game debes de poner un sensor de tipo Keyboard y conectado a un Actuator de tipo Action.
Como veo que por imágenes va a ser un poco complicado de explicar, voy a probar de hacerte un video de uno de los dedos, y así te haces una idea.
Por ejemplo, las letras que puedes utilizar para seguir una pauta qué se usa en mecanografía, es la de asdfg para los dedos de la mano izquierda y ñlkjh para los de la mano derecha.
https://www.youtube.com/watch?v=V0MZ...ture=youtu, be
Mano en Blender game engine
Muchas gracias por la respuesta, revisare el video para intentar hacerlo.
Mano en Blender game engine
Vuelvo por aquí por más ayuda, ya tengo la mano funcionando, ahora quiero poder sujetar objetos con la misma y moverlos, además detectar cuando cada dedo hace contacto con un objeto, si tienen alguna idea muchas gracias por su ayuda.
Mano en Blender game engine
Cita:
ahora quiero poder sujetar objetos con la misma y moverlos.
Pues colocas en el objeto nuevo una armature y le pones una constraint de tipo Child Of con la influencia a CERO.
Luego haces la animación de la mano acercándose hasta el objeto y una vez lo tienes cerca, subes el valor de Influence para qué ese hueso se pegue al hueso que tengas como agarre.
Lo que dices de detectar con los dedos no creo que eso funcione así.
https://www.youtube.com/watch?v=I2RuVBME85c
Mano en Blender game engine
Hola Solimán tus respuestas han sido de gran ayuda, muchas gracias, ahora enfrento un nuevo problema, quiero ejecutar dos acciones al mismo tiempo de un mismo armature, pero que afectan huesos diferentes. Alguna vez creo haber visto algo así en otro lado, pero no recuerdo cómo se hace, si me puedes ayudar con esto estaré muy agradecido.
Mano en Blender game engine
Cita:
Iniciado por
luis1193
Hola Solimán tus respuestas han sido de gran ayuda, muchas gracias, ahora enfrento un nuevo problema, quiero ejecutar dos acciones al mismo tiempo de un mismo armature, pero que afectan huesos diferentes. Alguna vez creo haber visto algo así en otro lado, pero no recuerdo cómo se hace, si me puedes ayudar con esto estaré muy agradecido.
En la ventana de NLa Editor se pueden unir y mezclar las diferentes animaciones.
https://www.youtube.com/watch?v=4kmWA1-owV8
https://www.youtube.com/watch?v=35G7W2E9diE