Companies Home Search Profile

Keyframe animation with Python & Blender

Focused View

Oscar Villarreal

2:23:24

91 View
  • 1 - Introduction.mp4
    01:21
  • 2 - Data source.mp4
    01:00
  • 3 - Basic concepts.mp4
    01:51
  • 4 - Software.mp4
    02:27
  • 5 - Introduction.mp4
    00:33
  • 6 - Animation triceps biceps.txt
  • 6 - Importing the reference.mp4
    02:36
  • 7 - Creating posetopose animation.mp4
    05:31
  • 8 - Copy data to a json file.mp4
    02:18
  • 9 - Get the rest of the information.mp4
    01:44
  • 10 - Arm-Animation-Data.zip
  • 10 - Introduction.mp4
    00:35
  • 11 - Loading the json files.mp4
    01:56
  • 12 - Creating the bones.mp4
    05:10
  • 13 - Executing the code in Blender.mp4
    02:04
  • 14 - Introduction.mp4
    00:26
  • 15 - Size and position.mp4
    04:10
  • 16 - Executing the changes Pt 1.mp4
    01:07
  • 17 - Controls and Inverse kinematic.mp4
    03:11
  • 18 - Executing the changes Pt 2.mp4
    01:38
  • 19 - Animation.mp4
    05:21
  • 20 - Code-Arm.zip
  • 20 - Executing the changes Pt 3.mp4
    01:59
  • 21 - Introduction.mp4
    00:30
  • 22 - Source-Videos.zip
  • 22 - Videos for the poses.mp4
    01:55
  • 23 - Installing examples.mp4
    04:05
  • 23 - Pretrained TensorFlowjs models.txt
  • 24 - Modifying pose detection example.mp4
    02:30
  • 25 - Using the example.mp4
    02:04
  • 26 - JSON File.mp4
    01:42
  • 27 - Introduction.mp4
    00:23
  • 28 - Loading the json files.mp4
    03:09
  • 28 - Tensorflow-Animation-Data.zip
  • 29 - Creating the center bones.mp4
    02:25
  • 30 - Rearranging the source data.mp4
    01:43
  • 31 - Creating bones with custom function.mp4
    01:30
  • 32 - Creating the rest of the bones.mp4
    01:50
  • 33 - Code fix.mp4
    00:42
  • 34 - Executing the changes Pt 1.mp4
    01:07
  • 35 - Correcting the bone positions.mp4
    02:21
  • 36 - Executing the changes Pt 2.mp4
    00:56
  • 37 - Introduction.mp4
    00:40
  • 38 - Creating controller with custom function.mp4
    01:18
  • 39 - Creating the controllers.mp4
    00:43
  • 40 - Creating IK with custom function.mp4
    01:22
  • 41 - Creating the IK.mp4
    01:51
  • 42 - Creating position keyframes with custom function.mp4
    03:22
  • 43 - Creating the position keyframes.mp4
    03:36
  • 44 - Executing the changes Pt 1.mp4
    02:21
  • 45 - Animating the center of the body.mp4
    04:23
  • 46 - Executing the changes Pt 2.mp4
    02:15
  • 47 - Armature-No-Model.zip
  • 47 - Armature-With-Model.zip
  • 47 - Introduction.mp4
    00:20
  • 47 - Model.zip
  • 48 - Base structure.mp4
    03:09
  • 49 - Bone Names.mp4
    01:14
  • 50 - Assigning a model Pt 1.mp4
    04:14
  • 51 - Assigning a model Pt 2.mp4
    01:24
  • 52 - Introduction.mp4
    00:22
  • 53 - Reading data from the scene.mp4
    02:22
  • 54 - Executing the changes Pt 1.mp4
    02:34
  • 55 - Adapting the existing data Pt 1.mp4
    04:25
  • 56 - Adapting the existing data Pt 2.mp4
    02:40
  • 57 - Adapting the existing data Pt 3.mp4
    03:38
  • 58 - Getting the original pose.mp4
    01:22
  • 59 - Executing the changes Pt 2.mp4
    02:23
  • 60 - Introduction.mp4
    00:33
  • 61 - Angle Pt 1.mp4
    04:45
  • 62 - Angle Pt 2.mp4
    00:29
  • 63 - Rotation.mp4
    02:07
  • 64 - Rotation Keyframe.mp4
    02:04
  • 65 - Interpolation.mp4
    01:47
  • 66 - Articulated doll poses.mp4
    01:39
  • 67 - Camera recording poses.mp4
    01:50
  • 68 - Code-Armature-from-Data.zip
  • 68 - Code-Reuse-Armature.zip
  • 68 - Final Message.mp4
    00:22
  • Description


    Automating Pose-to-pose animation in Blender with the use of Python scripts

    What You'll Learn?


    • Basic concepts about keyframe animations like keyframes and interpolation
    • Create a basic animation in Krita to then export the animation data to a json file
    • Use Tensorflow JS with PoseNet to read the poses of a human body from a multimedia file
    • Create a Python script that reads the pose data to create animated armature to recreate the source material.
    • Execute the script in the scripting section provided by Blender

    Who is this for?


  • 3D designers or programmers who want to automate tasks to create complex 3D animations.
  • What You Need to Know?


  • You must be familiar with scripting; however, anyone can follow it as each step is explained.
  • Blender v 3 and above
  • Visual Studio Code. This is optional since Blender provide his own editor
  • Krita 5
  • Pre-trained TensorFlow JS models
  • More details


    Description

    Hello and welcome.


    If you are a designer or developer who is interested in create pose-to-pose animations in a 3D environment with the possibilities to automate the process, this course is for you.


    This course focuses on creating multiple Python scripts that will help us to read pose information from external sources like pictures and video and use it to create an animated armature.

    For this, we will mainly use Blender as the 3D Editor and Python to create the scripts.


    With Python, we will read JSON files that contains information about the positions of the limbs and time marks that can help us to identify keyframes.


    With Blender, we will run the script to create an armature with an animation that recreate the poses from the original source.


    We will also use Krita and Tensorflow to get the pose information that we will be using through the course.


    You may like this course because it can help you save time when you want to create 3D animations.


    In addition, you will have access to the content created during the course.


    I hope you find the content useful and that you can apply it to your personal projects.


    Have fun and happy learning.


    In this course you will learn:

    • Basic concepts about keyframe animations like keyframes and interpolation

    • Create a basic animation in Krita to then export the animation data to a json file

    • Use Tensorflow JS with PoseNet to read the poses of a human body from a multimedia file

    • Create a Python script that reads the pose data to create animated armature to recreate the source material.

    • Execute the script in the scripting section provided by Blender


    You will require:

    • You must be familiar with scripting; however, anyone can follow it as each step is explained.

    • Blender v 3 and above

    • Visual Studio Code. This is optional since Blender provide his own editor

    • Krita 5

    • Pre-trained TensorFlow JS models

    Who this course is for:

    • 3D designers or programmers who want to automate tasks to create complex 3D animations.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Oscar Villarreal
    Oscar Villarreal
    Instructor's Courses
    Hello, my name is Oscar Villarreal.I'm a software developer with over 10 years of experience working mostly with web technologies like html,css and javascript in the front end.I like open source technologies and most of the projects that i used to participate tended to look for that kind technology to reduce the cost and to allow further customization.So, i would like to share  a little of what i know about open source solutions.Hope you find something useful here.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 68
    • duration 2:23:24
    • Release Date 2023/07/04