blender 理解 积木组合 动画制作 学习笔记

server/2024/10/21 20:17:09/

一、学习blender视频教程链接

案例2:积木组合_动画制作_哔哩哔哩_bilibiliicon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1Bt4y1E7qn?vd_source=d0ea58f1127eed138a4ba5421c577eb1&p=10&spm_id_from=333.788.videopod.episodes

二、说明

之前已经学习了如何制作积木组合,下载开始学习如何动画制作

三、开始动画制作 

首先关闭灯光和摄像机

先点击 + a,然后ctrl + a,将物体都进行缩放

如果出现无法应用缩放的问题

说明整体无法直接缩放,需要手动一个一个进行应用缩放 

3.1 底部的动画制作

首先在第一帧的位置选中底部物体,先应用缩放,点击按键 i,将记录该关键帧物体的位置,

 

然后在第20帧的位置,再返回到第一帧的位置,将物体的缩放均设置为0,先应用缩放,再次按下按键 i  ,记录该关键帧物体的位置;如下图所示:

 将除了底部的物体都隐藏起来,点击底部物体后ctrl + i,这样就选中了其他的物体,再点击h,隐藏起来。(可以使用alt + h 将所有隐藏的物体的显示出来)

接下来调整物体的原点中心,在选择中选择原点

然后打开左视图,调整原点的位置

3.2 同理对两个物体进行相同的操作

通过按键alt + h将所有的物体的显示出来,然后选择底部三个物体后,按ctrl + i + h选择其他的物体进行隐藏,如下图所示:

然后通过ctrl + L 关联三个物体的动画数据

关联动画数据后,当我们对关联的动画的某个物体进行调整时,同时都会影响到三个物体 ,为了使物体之间关联动画数据后,进行独立修改互补影响,这里需要对物体的关系进行独立化,对物体关系独立化的操作,如下图所示:

原点有点偏离,通过鼠标右击设置原点为几何中心

再通过刚刚的选项原点,将物体的中心贴合到物体的底部(使用完记得关闭选项中的原点),每个物体都设置到位

 

做到这一步,我发现实现效果失败了,虽然我操作可能有些问题,但是我还是会最原始的手段,就是每个一个一个物体慢慢调整,这样就可以实现所有物体的动画效果

接着,调整帧,最小面的物体第1帧开始,中间的物体第5帧开始,最上面的物体第10帧开始。

3.3 对其他的物体制作相同的生长动画效果

开始对三颗树制作生长的动画效果:

首先对其他的物体进行隐藏,只保留三颗小树和刚刚完成的三个物体,记得h键是隐藏物体哦!
同样,对一颗小树实现伸缩效果后,对小树的各个组成部分的原点都放到中心底部,然后再关联动画到其他的小树,并修改其他小树的各个组成部分的原点都放到中心底部,这样就算成功制作了三颗小树生长的动画效果。(注意:加入关键帧(按键 i)之前进行ctrl  + a的应用缩放)

其实掌握上面的方法就够接下来的所有物体的生长动画效果的制作了,无非就是伸缩和移动,以及调整帧的开始和结束时间。

四、学习总结

ctrl + a可以选择应用缩放

点击 + a选择所有物体,如果是选择除点击以外的物体应该是ctrl + i

通过h键,对物体进行隐藏,尤其是ctrl + i 和 h 键的配置可以使我们先集中注意力专注做一个物体

使用alt + h 将所有隐藏的物体的显示出来

ctrl + L 关联三个物体的动画数据

说明一下为什么将原点放到物体的中心底部:因为物体的伸缩是围绕着原点进行伸缩的,如果一个物体从半空中生长,这样的效果是从各个方向都进行生长,而如果将原点放到物体中心的底部,这样有点类似我们的树,从小变大的过程,很符合生长规律的样子。


http://www.ppmy.cn/server/133715.html

相关文章

HIS系统开发|HIS系统|医院HIS系统

HIS系统是医院信息化管理的重要工具,可以帮助医院提高工作效率、优化资源配置、提升医疗质量。以下是HIS系统开发能带给用户的一些优势: 1、提高工作效率:HIS系统能够对医疗流程进行数字化管理,包括挂号、就诊、检查、取药等环节&…

Loss:Focal Loss for Dense Object Detection

目录 3. 焦点损失(Focal Loss)3.1. 平衡交叉熵3.2. 焦点损失定义3.3. 类别不平衡与模型初始化3.4. 类别不平衡与两阶段检测器4. RetinaNet 检测器。4.1. 推理与训练。3. 焦点损失(Focal Loss) 焦点损失(Focal Loss)旨在解决单阶段目标检测场景中训练时前景和背景类别之间…

模型驱动架构(MDA)设计方法及其应用分析

引言 随着软件复杂度的增加,传统的软件开发方法难以应对需求不断变化和系统扩展的挑战。模型驱动架构(Model-Driven Architecture, MDA)是一种由OMG(Object Management Group)提出的架构思想,它通过强调模…

头歌——人工智能(启发式搜索算法)

文章目录 第1关:评估函数和启发信息第2关:A*搜索算法 第1关:评估函数和启发信息 1、 评估函数的作用就是估计待扩展结点在问题求解中的价值。 2、 启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置…

【pytorch深度学习】CIFAR10图像分类

任务描述: 通过简单的自定义神经网络,实现CIFAR10数据集图像分类任务 import torch import torch.nn as nn import torch.nn.functional as F import torch.utils import torch.utils.data import torchvision import torchvision.transforms as transfo…

SpringBoot技术的车辆管理流程自动化

4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示: 图4-1系统工作原理…

Cmake的路径配置与vscode中插件路径配置的优先级

CMake 配置的路径可以覆盖或替代手动在 c_cpp_properties.json 中设置的头文件路径。具体来说,当你在 VS Code 中使用 CMake 进行项目配置时,CMake 提供的配置信息(如包含路径、宏定义等)通常会通过生成 compile_commands.json 文…

指针——数据结构解惑

文章目录 一.取指针和解指针二.为什么用指针? 指针存的是地址 一.取指针和解指针 int main() {int a0;int * p ;//声明int类型的**指针**char * m ;//声明char类型的**指针**&a;//a是个变量,&a,把地址取出来p&a;//p指针存的a的地…