Imprimir el Libro CompletoImprimir el Libro Completo

Transformación de parámetros en tiempo real


Sitio: Arte XR
Curso: →Face MoCap RealTime
Libro: Transformación de parámetros en tiempo real
Imprimido por: Invitado
Día: domingo, 22 de diciembre de 2024, 11:47

FaceOSC+OF+AddOSC+BLENDER



MOtion CAPture FaceOSC + librerías OpenFrameworks.


Con AddOSC entran los datos en tiempo real a Blender*.

* Blender 2.79; menor requerimiento de hardware + importable en versiones superiores.

AddOSC para Blender 2.80


 


Formas Clave (Shape Keys)


-Para los 8 gestos creamos formas clave (shape keys)...



Funcionan por un deslizador de 0→1 (se pueden forzar a min= -10 / max= 10)

Controladores (Drivers)


... Se articulan por medio de 8 controladores (drivers)...



Ya no es necesario el deslizador del Shapekey , pues está bajo la influencia del objeto Driver (morado).


Keying_Sets + AddOSC


...Para animarlos recurrimos a conjuntos de claves (Keying sets).
Que es donde AddOSC vierte los datos "brutos" recibidos.
(En algunos casos enviando sólo 1 ítem, en otros 2[posición] o 3 [orientación]).


Creamos los objetos "OSC_Keyingsets" para recibir esos datos

(de rangos altos) que hay que transformar a rangos (-10→10)...


Transformación Datos



...Utilizamos para ello una restricción (constraint) de Transformación.

Para los 3 datos de  Pose:
Directamente en la cabeza, 3 transformaciones apuntando a Pose, Orientación y eScala respectivamente.



Para los 8 gestos
En cada Objeto "Driver_ShapeKey" , una transformación apuntando al Objeto "OSC_Keyframe" correspondiente....


Ejemplo Testeo

A partir del >ARCHIVO BASE→