->

Keyframe Animation With Python & Blender

Keyframe Animation With Python & Blender

MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz

Language: English | Size: 1.47 GB | Duration: 2h 23m


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

 

Requirements

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

 

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 interpolationCreate a basic animation in Krita to then export the animation data to a json fileUse Tensorflow JS with PoseNet to read the poses of a human body from a multimedia fileCreate 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 BlenderYou will require:You must be familiar with scripting; however, anyone can follow it as each step is explained.Blender v 3 and aboveVisual Studio Code. This is optional since Blender provide his own editorKrita 5Pre-trained TensorFlow JS models

 

Overview

Section 1: Introduction

 

Lecture 1 Introduction

 

Lecture 2 Data source

 

Lecture 3 Basic concepts

 

Lecture 4 Software

 

Section 2: Manual pose data from Krita

 

Lecture 5 Introduction

 

Lecture 6 Importing the reference

 

Lecture 7 Creating pose-to-pose animation

 

Lecture 8 Copy data to a json file

 

Lecture 9 Get the rest of the information

 

Section 3: Coding the data reader

 

Lecture 10 Introduction

 

Lecture 11 Loading the json files

 

Lecture 12 Creating the bones

 

Lecture 13 Executing the code in Blender

 

Section 4: Adjusting the code

 

Lecture 14 Introduction

 

Lecture 15 Size and position

 

Lecture 16 Executing the changes. Pt 1

 

Lecture 17 Controls and Inverse kinematic

 

Lecture 18 Executing the changes. Pt 2

 

Lecture 19 Animation

 

Lecture 20 Executing the changes. Pt 3

 

Section 5: Getting pose data from Tensorflow

 

Lecture 21 Introduction

 

Lecture 22 Videos for the poses

 

Lecture 23 Installing examples

 

Lecture 24 Modifying pose detection example

 

Lecture 25 Using the example

 

Lecture 26 JSON File

 

Section 6: Reading the Tensorflow data

 

Lecture 27 Introduction

 

Lecture 28 Loading the json files

 

Lecture 29 Creating the center bones

 

Lecture 30 Rearranging the source data

 

Lecture 31 Creating bones with custom function

 

Lecture 32 Creating the rest of the bones

 

Lecture 33 Code fix

 

Lecture 34 Executing the changes. Pt 1

 

Lecture 35 Correcting the bone positions

 

Lecture 36 Executing the changes. Pt 2

 

Section 7: Animating the armature

 

Lecture 37 Introduction

 

Lecture 38 Creating controller with custom function

 

Lecture 39 Creating the controllers

 

Lecture 40 Creating IK with custom function

 

Lecture 41 Creating the IK

 

Lecture 42 Creating position keyframes with custom function

 

Lecture 43 Creating the position keyframes

 

Lecture 44 Executing the changes. Pt 1

 

Lecture 45 Animating the center of the body

 

Lecture 46 Executing the changes. Pt 2

 

Section 8: Creating the armature

 

Lecture 47 Introduction

 

Lecture 48 Base structure

 

Lecture 49 Bone Names

 

Lecture 50 Assigning a model. Pt 1

 

Lecture 51 Assigning a model. Pt 2

 

Section 9: Reusing a Blender armature

 

Lecture 52 Introduction

 

Lecture 53 Reading data from the scene

 

Lecture 54 Executing the changes. Pt 1

 

Lecture 55 Adapting the existing data. Pt 1

 

Lecture 56 Adapting the existing data. Pt 2

 

Lecture 57 Adapting the existing data. Pt 3

 

Lecture 58 Getting the original pose

 

Lecture 59 Executing the changes. Pt 2

 

Section 10: Adjusting the armature and animation

 

Lecture 60 Introduction

 

Lecture 61 Angle. Pt 1

 

Lecture 62 Angle. Pt 2

 

Lecture 63 Rotation

 

Lecture 64 Rotation Keyframe

 

Lecture 65 Interpolation

 

Section 11: Animated Model

 

Lecture 66 Articulated doll poses

 

Lecture 67 Camera recording poses

 

Section 12: Final Message

 

Lecture 68 Final Message

 

 

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

Keyframe Animation With Python & Blender


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 NinoAzul   |  

Information
Members of Guests cannot leave comments.




rss