Code Monkey home page Code Monkey logo

puppetmotion's Introduction

Leap Motion Bone Poser

This repo consists of a client and server used to help me animate a character programmatically in real-time, it can also be adapted and extended to animate any rig using the Pose Bone Groups and Inverse Kinematics.

Requisites

To install the Blender Plugin you also need to install the Websockets library in your Blender 2.8+ Python environment.

Demo

Record

Record keyframes to quickly create layered animations

Rendered Result

puppetmotion's People

Contributors

alucatero03 avatar danamador avatar imgbotapp avatar l3-rsamorim avatar lauralaureus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

puppetmotion's Issues

How to set a blender model right ?

Hi guys,
I have your Unity project running with Leap motion: check.
I updated the blender python env installing websockets (and aiohttp): check.
Successfully loaded the blender module: check.

Now, how do I name the bones in the blender model to see them moving according to my hands movements?

Thank you

Create UI for Unity client

The Unity app has no interactive ui and must be launched direct from the unity editor to change the server port and host.

Fix Rotation

As Unity and Blender use different coordinate systems the axis are always misaligned and the rotations never work correctly.

Animate with audio in background

I noticed a small bug whenever I was trying to record and play the animation at the same time.

I added this line of code which in turn plays the animation while recording, so I can be able to listen to the audio while moving the character, but the bones keep jumping to what it seems a rest pose every other frame
ezgif com-optimize (2)

I want to be able to animate the pose bones without being affected by other keyframes in the timeline.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.