|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/keyframe-animation-with-python-blender/
课程评论:没有评论
Coursera 课程总结:使用 Python 和 Blender 进行关键帧动画 本课程面向有志于在 3D 环境中创建逐帧动画并可能自动化此过程的设计师或开发者。 **课程核心内容:** * **自动化 3D 动画:** 重点在于创建 Python 脚本,能够从外部来源(如图片和视频)读取姿势信息,并将其用于创建动画骨骼。 * **工具链:** 主要使用 Blender 作为 3D 编辑器,Python 进行脚本编程。 * **数据处理:** 利用 Python 读取包含肢体位置和时间标记信息的 JSON 文件,这些信息用于识别关键帧。 * **Blender 集成:** 在 Blender 中运行 Python 脚本,创建带有动画的骨骼,以重现原始素材的姿势。 * **姿势信息获取:** 课程还将涉及使用 Krita 和 TensorFlow(特别是 PoseNet)来提取视频或图片中的人体姿势信息。 **课程收获:** * **学习关键帧动画基础:** 了解关键帧、插值等基本概念。 * **Krita 动画实践:** 创建 Krita 动画并导出为 JSON 数据。 * **TensorFlow JS 姿势识别:** 使用 PoseNet 从多媒体文件中读取人体姿势。 * **Python 脚本开发:** 编写 Python 脚本,将姿势数据转换为 Blender 中的动画骨骼。 * **Blender 脚本应用:** 在 Blender 的脚本编辑器中执行 Python 脚本。 **先决条件:** * 熟悉脚本编程(但课程提供了详细步骤,适合初学者)。 * Blender v3 及以上版本。 * Visual Studio Code (可选,Blender 自带编辑器)。 * Krita 5。 * 预训练的 TensorFlow JS 模型。 通过本课程,您将能够显著节省创建 3D 动画的时间,并能将所学知识应用于个人项目。
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