首页 > 其他分享 >KeyShot基础操作5 - 动画篇

KeyShot基础操作5 - 动画篇

时间:2024-10-20 21:44:42浏览次数:7  
标签:动画 模型 路径 旋转 相机 KeyShot 切换 操作

--本篇导航--

  • 动画界面
  • 动画类型
  • 动画时间轴
  • 导出动画
  • 一些例子

注:本人目前只会简单的动画,摄像机运镜、速度曲线这些还控制不好。以下均为简单演示。


动画界面

KeyShot中的动画每次只能是一个动作,如果需要对同一个对象创建复杂的动画,就需要对其多次添加不同的动画效果。

做动画时需要打开【动画向导】,选择添加动画的对象,然后在【动画属性】面板设置属性数值、调节动画速度。
选择动画时,在面板上显示出对应的动画演示。

做动画编辑时,最好是打开【几何图形视图O】来查看调整物体、相机的位置。


动画类型

打开【动画向导】界面后,发现有[模型/部件动画]、[相机动画]、[环境动画]。

模型/部件动画

淡出:模型从透明到不透明或反之

旋转:模型自身旋转或绕一个轴旋转

平移:模型自身移动

转盘:模型整体自转

相机动画

摄像机动画:推拉摇移升降

景深:模型前后层次景深模糊变化

路径:相机不同位置记录动作组成复杂动画

切换事件:相机1切换到相机2等复杂相机组合动画切换

可以在【几何图形视图O】中看到摄像机动画路径。

也可选择相机移动操作轴处理微调路径动画。

缩放:相机焦距缩放,模型放大缩小

推移:相机均匀滑动

倾斜:相机角度旋转,面对观众倾斜视角

绕轨:模型不动,相机360°旋转

全景:相机从左到右拍摄全景动画视角

平移:相机上下左右移动,模型也上下左右移动

环境动画

Sun & Sky 昼弧

环境旋转角度

环境亮度


动画时间轴

时间轴工具栏:控制动画类型向导和播放操作动画功能

时间轴节点管理器:动画列表和动画时间控制

一些操作

复制粘贴动画

动画打组、文件夹

动画镜像


导出动画

KeyShot渲染的动画效果差、码率低,一般都是渲染序列帧,导入到其他后期软件中处理。

渲染结束后,某些序列帧可能会有问题,可以再返回KS中重新选择渲染对应的帧。


一些例子

复杂的动画,都是各个部件、搭配相机运动实现的,动画要生动,需要好好调整速度曲线。

绕固定轴旋转

比如一些翻盖、时钟这类的绕轴动画。

表面扫光

主要是针对背景的,为达到物体表面静止的状态,在相机做饶轨动画时,物体应做反轴向的转盘动画

相机路径+相机切换

相机切换,切换前和切换后的两个相机都可以单独设置多种动画。

相机路径,添加多个相机位置控制点,组成相机路径。可在【几何图形视图O】看到相机路径,可在中间渲染视图中直接使用鼠标旋转、移动视角来控制当前控制点的位置。
最后可以点击“播放”按钮,查看相机路径视角效果。

注意:做相机路径动画的时候,一定要选择【焦点】,将焦点拾取到被拍物体,以防止镜头旋转找不到被拍物体。

 

标签:动画,模型,路径,旋转,相机,KeyShot,切换,操作
From: https://www.cnblogs.com/11sgXL/p/18487986

相关文章

  • HarmonyOS Next 动画大全01-属性动画
    HarmonyOSNext动画大全01-属性动画介绍动画,指的是我们应用中的元素,在发生位置、大小、颜色、形状等属性变化时,可以产出一个缓慢变化的效果。让用户的焦点一直跟随在应用的行动中,增加用户使用的体验和让用户知道当前的行动进度。如下图的就是有无动画的效果对比:(图片来自华为......
  • 文件的基本操作
    创建文件删除文件在这里我们可以看到,删除文件这个系统调用也是需要用文件名去目录表中寻找文件的打开文件当用户对一个文件实施多次读/写等操作时,每次都要从检索目录开始.为了避免多次重复地检索目录,大多数操作系统要求,当用户首次对某文件发出操作请求时,须先利用系统调用......
  • 实验报告3-数据库框架实现数据操作1
    资源下载  实验报告3-数据库框架实现数据操作1一、实现思路        使用SpringBoot整合MyBatis-Plus完成开支分析案例的后台数据整合功能。要求:        1、根据静态页面的echarts数据,设计返回前端数据包装类CategoryVo。        2、多表关......
  • 二分求操作后的最大最小中位数
    这类题是让你求对序列进行一系列操作之后的最小/最大中位数求最小中位数二分最小中位数,显然二分要符合mid越大越对,边界才能向下收缩。对于这个条件,我们选择计算小于等于当前mid的数才是对的,因为这样显然mid越大cnt越大,而符合这个条件,我们就不断收缩上界,直到达到第......
  • PbootCMS您的账号权限不足,您无法执行该操作!
    在PBootCMS中,如果您遇到“您的账号权限不足,您无法执行该操作!”的提示,通常是因为当前登录的管理员账号没有足够的权限来执行某些操作。以下是一些解决方法,帮助您提升账号权限或添加新管理员并赋予相应权限:方法一:通过数据库修改权限备份数据库:在进行任何数据库操作之前,务必......
  • html+css实现下拉动画
    下拉动画是一个网页上经常看到的东西,有些这是控制它的出现,没有过渡效果,不是很丝滑,市面上看到的文章也只有改变固定高度的,而如何实现父元素的高度不确定的情况下,由子元素的高度作为整体高度,下面为我的代码,仅供参考。<!DOCTYPEhtml><htmllang="en"><head><metacharse......
  • 2.1.2 话题通信基本操作A(C++)
    需求:编写发布订阅实现,要求发布方以10HZ(每秒10次)的频率发布文本消息,订阅方订阅消息并将消息内容打印输出。分析:在模型实现中,ROSmaster不需要实现,而连接的建立也已经被封装了,需要关注的关键点有三个:发布方接收方数据(此处为普通文本)流程:编写发布方实现;编写订阅......
  • 【命令操作】信创终端系统上timedatectl命令详解 _ 统信 _ 麒麟 _ 方德
    往期好文:【功能介绍】麒麟桌面系统快速识别软件包依赖顺序的方法Hello,大家好啊!今天给大家带来一篇关于如何在信创终端系统上使用timedatectl命令的详细介绍。timedatectl是Linux系统中非常实用的时间管理工具,它允许用户通过命令行轻松设置系统时间、日期以及时区,特别适用......
  • 10-1.idea中的项目结构,辅助快捷键,模块的操作
    idea中的项目结构和辅助快捷键IDEA中项目结构首先是创建项目,新建的项目中有子项目,我们可以创建模块然后在模块中我们可以创建包,在包中的SRC中写我们的源代码,也就是类。VScode写Java项目如何你电脑比较卡的话,你可以使用VScode,请看我另一篇教程:VScode写Java项目的教程......
  • 【前端横向导航栏及简单动画效果(伪类选择器)】
    【html代码】 <!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title></title> <linkrel="stylesheet"type="text/css"href="./css/index.css"/> </head> &l......