【Blender】使用Blender渲染一段360度旋转的动画

news2024/11/17 12:26:00

目录

  • 一、前言
  • 二、方法描述
  • 三、渲染设置
  • 四、结果

一、前言

本文主要讲述了如何使用Blender渲染一段物体360度旋转的动画。
渲染好的效果如下:
在这里插入图片描述
在这里插入图片描述

二、方法描述

第一步:shift+A,我们在Blender里新建一个平面
在这里插入图片描述

第二步:摁s键(scale),将平面放的大一些
在这里插入图片描述
第三步:导入我们需要的物体,这里我导入了这个elephant.obj,选择后直接点击下方的导入
在这里插入图片描述
在这里插入图片描述
第四步,将这个物体调整到你想要的位置,放大到你想要的大小。
摁S为缩放
摁G为位移
摁R为旋转
在以上键位基础上再摁x/y/z,可以让其沿着世界坐标系的对应轴做相应操作;重复摁一遍x/y/z,可以让其沿着自身坐标系对应轴做相应操作。
在这里插入图片描述
第五步,点击右边列表的像放映机一样的东西(在那个有红色、绿色、蓝色的xyz坐标轴下边,有放大镜、手和放映机),对于右侧的栏,我们切到“View”,并勾选如图所勾的Camera to View(相机跟随视角变换而变换),然后将相机调到合适的位置,shift+鼠标滚轮/触控板移动可以让视角平移。
在这里插入图片描述
在这里插入图片描述
第六步,摁住shift+A,我们添加一个轴(我也不是很清楚这应该称呼为什么,所以我就称呼它为轴),我选的是这个Cube
在这里插入图片描述
第七步,这个Cube可能太大了,使用scale让它缩小一点,并使用trainslation让它移到大概物体的中心。
在这里插入图片描述
第八步,选中我们导入的物体,摁住ctrl键,再选中我们刚刚添加的Cube(在右侧列表中进行就可以),这时候原本的物体会变成深橙色,我们的Cube则是黄色的
在这里插入图片描述
在这里插入图片描述
第九步,摁ctrl+P,选择第一个object,将这个cube作为我们导入物体的父节点,这时候右侧列表中,我们的Cube就会和我们的物体呈现父子关系
在这里插入图片描述在这里插入图片描述
第十步,这时候我们旋转Cube会发现,我们导入的物体也会随着Cube一起旋转。
第十一步,我们把下面的时间轴拉起来,将时间轴拉倒最左侧,然后点击Item
在这里插入图片描述
第十二步,我们在旋转的Z上右键,添加关键帧。添加完后动画窗格有个小黄点,原本Rotation的这个位置也会变色。
在这里插入图片描述
在这里插入图片描述
第十三步,我们将时间轴拖到75帧(我这里是25帧每秒,所以75帧就可以渲染出3秒的动画),然后在Item的z轴处输入360,回车,同十二步一样,再右键设置关键帧。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第十四步,拖动时间轴我们可以看到现在我们导入的物体在转动
在这里插入图片描述
第十五步,我们把结束帧改为75,为渲染动画做准备
在这里插入图片描述
在这里插入图片描述

三、渲染设置

第一步,先设置渲染引擎,点击右侧相机一样的东西,然后设置上面的三个属性。听师兄说Cycle好像是全局光照,所以看起来会更真实一点,所以引擎我选Cycle,并选择GPU来渲染。然后我将MaxSample最大采样数设为了256,如果保持原始的话也可以,但是渲染的会比较慢,256可能已经可以产生足够好的效果了。
在这里插入图片描述
在这里插入图片描述

第二步,点相机下面那个打印照片一样的东西,然后修改Output输出路径,选择我们想要的格式,否则默认只是打印一张PNG图片,这里我修改成导出avi格式的视频文件。
在这里插入图片描述
在这里插入图片描述
第三步,在这里渲染动画。或者直接摁ctrl+F12渲染,等待它渲染完就好了。
在这里插入图片描述

四、结果

在导出的位置我们可以看到渲染的视频:
在这里插入图片描述
点开就可以看了,我这里展示出的效果是用格式工厂把视频转成了gif图。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/353756.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(三十五)Vue之过渡与动画

文章目录概述单元素/组件的过渡CSS动画CSS过渡多元素/组件的过渡集成第三方动画Animate上一篇:(三十四)Vue之新生命周期钩子nextTick 概述 Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。包括以下工具&…

PyTorch常用的损失函数(ChatGPT)

L1Loss nn.L1Loss 也称为平均绝对误差(Mean Absolute Error,MAE)。它计算预测值与真实值之间的差异(即误差),然后取绝对值并求和,最后除以样本数量得到平均误差。具体来说,对于一批…

萌新应该如何开始学习走向自动化测试高薪岗位?

对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好的开展自动化测试工作。1.1手工测试用例和自动化测试…

最新中文版Studio One6音乐制作DAW工具

你现在用的是什麽 DAW?大家常常在说的 DAW ,就是指数位音乐工作站软件,像是常见的 Ableton、Logic、Protools、Cubase 等等,这些都算是 DAW。以上的例子,他们的完整版几乎都是需要花费购买的,当然也有一些免…

【Go基础】Socket和WebSocket编程

文章目录一、Socket编程1. 网络通信过程2. TCP CS架构2.1 网络通信模型2.2 TCP协议解读2.3 Go TCP编程3. UDP CS架构3.1 UDP协议解读3.2 Go UDP编程二、WebSocket编程1. WebSocket协议解读2. WebSocket CS架构实现3. 聊于室实现一、Socket编程 1. 网络通信过程 DMA&#xff1a…

Elasticsearch - Configuring security in Elasticsearch 开启用户名和密码访问

文章目录概述实操Step 1 验证当前版本是否支持安全功能Step 2 打开安全设置Step 3 配置节点间通讯传输的安全性创建证书颁发机构为Elasticsearch集群中的节点生成证书Step 4 修改 elasticsearch.yml配置设置 用户名和密码概述 ES版本: 7.6 官方指导手册&#xff1…

Spring MVC之WebApplicationContext 容器的初始化

简介因为 spring-mvc项目,是 spring-framework的子项目,所以需要拉取 spring-framework整个工程,包含 Spring 所有的子项目前期准备工作源码拉取从 Spring 的 Git 仓库 Fork 项目到自己的 Git 仓库,方便我们在阅读源码的过程中&am…

3年软件测试工作经验裸辞,有点后悔了...

2019年毕业,现在有3年的软件测试工作经验,刚毕业前半年在一家知名上市公司,后面则进入一家传统行业公司待到现在2年半。 由于看不到技术成长以及其他原因,上上周辞职了,目前交接中,下个月中旬就得离开了&a…

基于国产龙芯 CPU 的气井工业网关研究与设计(一)

当前,我国气田的自动化控制程度还未完全普及,并且与世界已普及的气井站的自 动化程度也存在一定的差距。而在天然气资源相对丰富的国家,开采过程中设备研发资 金投入较大,研发周期较长,更新了一代又一代的自动化开采系…

看过来,u盘删除的文件还能找回吗?两种方法,

u盘删除的文件还能找回吗?u盘,全称USB闪存驱动器,它不需物理驱动器,即插即用,且其存储容量远超过软盘,方便携带使用。u盘作为我们常用的存储设备,也是有自己不同功能和划分。以下例举了几种&…

ArcGIS API for JavaScript 4.15系列(8)——Dojo中类的定义

1、前言 JavaScript本质上是基于原型继承的一种编程语言,在ES6标准出现以前,JavaScript定义类的方式往往让人很难理解。而Dojo则很好地解决了这个问题。开发者可以通过dojo/_base/declare模块定义类,也可以通过define引用各个类模块。本文就…

Swift基础语法 - 可选项

可选项(Optional) 可选项,一般也叫可选类型,它允许将值设置为 nil 在类型名称后面加个问号 ? 来定义一个可选项 var name: String? "CSDN" name nilvar age: Int? //默认就是nil age 30 age nilvar array [2,…

提升电脑运行速度,看这里就够了!

电脑是我们经常使用的工具之一,但是它却很容易出现问题,比如运行速度过慢,那么要如何提升电脑运行速度呢?方法1. 通过系统配置设置启动项1. 按下组合键“WinR”打开“运行”,在运行中输入“msconfig”然后按“回车”。…

LVGL-基于Windows系统Visual Studio模拟器搭建

LVGL-基于Windows系统Visual Studio模拟器搭建简述下载安装Visual Studio下载LVGL源码运行效果简述 LVGL是一个轻量级多功能图形库 丰富且强大的模块化图形组件:按钮 (buttons)、图表 (charts)、列表 (lists)、滑动条 (sliders)、图片 (images) 等高级的图形引擎&…

UUID简介以及java代码获取UUID示例

什么是UUIDUUID 是指(UniversallyUnique Identifier)通用唯一识别码,128位。RFC 4122描述了具体的规范实现。现实问题我们开发的时候,数据库表总会有一个主键,以前我们可能会使用自增的数字作为主键。这样做去确实查询…

PyTorch使用Visdom绘制训练过程曲线

最近在训练网络,网络的损失和准确率都是在终端输出的,很不直观,也看不出变化,就想着有没有一种工具可以实现实时的绘制模型的训练过程,然后就搜到了Visdom,发现这是个好东西啊,完全满足了我的需…

【Kafka】二.Kafka消息发布/消费流程

Kafka 通过对消费方进行分组管理来支持消息一写多读。 我画的图:工具(processon在线画图) 这个 Topic 分为 4 个 Partition,就是图中的 P1到 P4,上部的生产方根据规则选择一个 Partition 进行写入,默认规则…

算法练习-链表(一)

算法练习-链表(一) 文章目录算法练习-链表(一)解题技巧1. 实现链表1.1 节点的定义1.2 链表的遍历1.3 节点的查找1.4节点的插入1.4.1 链头插入1.4.2 链尾插入1.4.3 在给定节点之后插入1.5 删除节点1.5.1 删除给定节点之后的节点、1…

如何快速完成园区数据的可视化分析?

对于园区运营方来说,如果没有专业针对性的管理方案以及管理系统辅助的话,实现园区可视化管理的难度非常大,而且操作成本会很高。但如果园区运营方选择引进快鲸智慧楼宇推出的园区数据孪生可视化管理系统的话就会简单很多。 快鲸智慧楼宇数据孪…

python项目使用pipenv管理环境,如何使用pycharm调试模式

写在开始 了解pipenv的朋友们应该知道,使用pipenv管理项目环境后,仅pipenv虚拟环境中安装有项目的依赖包,测试机本身并没有安装这个依赖包,这就是pipenv使用的意义。但是,如果想要进入调试模式呢?我们要如…