1,需要用到两个官方插件Cinemachine以及Recorder

2,第一步设置摄像机,创建一个虚拟相机CM vcam1,这时主摄像机会自动加载Cinemachinebrain组件,并指定CM1

3,设置CM1的参数,创建空物体命名为target,将CM1里Look At指定target,此时摄像机会始终以target为中心,如果将Follow也设置成target,那么target会和摄像机保持相对移动,和字面意思一样摄像机成了target的子物体。通过这两点,我们可以极大的控制主摄像机的属性,但是如果想做出丝滑的环绕动画,很显然光靠手动k帧去调整摄像机的位置不太现实,最终的效果肯定会比较生硬

4,所以选择创建摄像机轨道,新建空物体命名为Dolly,添加cinemachinesmoothpath组件,它可以通过控制点来在场景中画出任意的曲线,我们把CM1中的Body改成Tracked Dolly,并把制作的Dolly指定给Path,注意打开AutoDolly,Follow选择跟随main camera,此时摄像机会被锁在摄像机轨道上,再去k帧摄像机就会沿着轨道运动

5,另一种不k帧的方式是轨道车,在main camera里添加组件Cinemachine Dolly cart,将path指定为制作的Dolly,然后我们给speed一个值,点击play,摄像机就会沿着轨道匀速运动起来,并且运动过程中始终看向target

6,如果我们想要在前进过程中实现目标中心的转变,需要给target k帧来实现

7,导出,我们需要新建空物体命名为TimeLine,打开Timeline窗口,选中空物体create,接着创建Recorder Track,右侧添加RecorderCilp,Clip的长度就是输出视频的长度,选择clip在属性面板中调整输出格式,分辨率大小,输出位置,点击play就可以输出最高4k的视频了(建议直接在TimeLine进行摄像机和target k帧)

8,到此我们已经可以制作导出丝滑的任意曲线的环绕动画,并且是完全可控的,如果有更好的办法,欢迎讨论

unity制作和输出摄像机环绕动画相关推荐

  1. Unity制作简单的精灵图动画(新手向)

    使用精灵图制作动画步骤: 1.精灵图准备 2.制作动画 一.精灵图导入与切割 第一种情况:导入的是已经切割好的精灵图,请直接跳动到二 第二种情况:导入的是需要切割的精灵图,需要切割,切割步骤: 1按照 ...

  2. Unity 制作简单的任务动画

    Unity 制作简单的任务动画 1.添加人物模型到unity 我使用的是unity store中的免费模型: https://assetstore.unity.com/packages/3d/char ...

  3. 如何使用unity制作雷达探测目标效果动画

    如何使用unity制作雷达探测目标效果动画 如何用unity制作动画或者可以展示的软件 因为如今许多制作软件的引擎,虚幻,unity,寒霜等,unity更加便捷. 在官网www.unity3D.com ...

  4. Unity制作GIF动画播放组件

    Unity制作GIF动画播放组件(无需System.Drawing) 效果图 封装后的组件效果 使用方法 Is Play On Start:自动播放 Path: GIF路径 Is Use Fixed ...

  5. 【游戏开发实战】使用Unity制作像天天酷跑一样的跑酷游戏——第一篇:人物动画序列帧

    文章目录 一.前言 二.创建工程 三.导入序列帧图片素材 四.设置图片格式 五.切割序列帧 六.制作序列帧动画 七.运行效果 一.前言 嗨,大家好,我是新发,今天是大年初一,大家牛年快乐,牛气冲天. ...

  6. 【游戏开发实战】使用Unity制作像天天酷跑一样的跑酷游戏——第二篇:使用Animator控制跑酷角色的动画状态切换

    文章目录 一.前言 二.制作一段跳.二段跳动画 三.编辑动画控制器 四.运行效果 一.前言 嗨,大家好,我是新发,今天是大年初二,大家牛年快乐,牛气冲天. 我打算写一篇使用Unity制作像天天酷跑一样 ...

  7. Unity制作2D动作平台游戏视频教程

    Metroidvania工具包:打造统一的2D行动平台 流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确 ...

  8. 零基础教你Unity制作像素鸟游戏 【文末源码】

    爆肝三天终于写完了,一文教你从零开启Unity制作像素鸟游戏 前言 一,新建目录 二,制作材质 三,场景搭建 四,创建地图 五,制作管道 六,创建主角 七,小鸟动起来 八,游戏状态控制 九,摄像机跟随 ...

  9. Unity制作第三人称射击游戏-成为创新游戏开发者学习教程

    用Unity游戏引擎学习和制作第三人称射击游戏-成为创新游戏开发者- TPS战地克隆 你会学到什么 Unity 3D游戏开发 如何打造TPP第三人称射击游戏 第三人控制者 第三人称动画 第三人运动控制 ...

最新文章

  1. 在线代码格式化,在线JSON校验格式化
  2. 涨姿势:另类的表情域名赚钱大法!!
  3. Kmeans算法介绍及其实现
  4. adxl276怎么添加到proteus中_奶粉中的营养强化剂和食品添加剂是怎么一回事?
  5. 系统通知并发问题_玩转Java高并发?请先说明下并发下的惊群效应
  6. 一般向量空间的基变换_MIT—线性代数笔记30 线性变换及对应矩阵
  7. python 编译器_Python教程:编译器与解释器
  8. phpcount数组报错_joomla中的PHP错误警告:count():参数必须是实现Countable的数组或对象-问答-阿里云开发者社区-阿里云...
  9. php毕业综合实践报告范文,php毕业实习报告
  10. java fastfds操作文件
  11. 记录一下matlab画雷达图
  12. win10如何局部截图
  13. matlab里面fig文件坐标轴名称单位,MATLAB如何提取fig文件中的xyz坐标值
  14. Java基础——对象和类1(面向对象基本概念)
  15. ADS5517IRGZ 德州TI 11 位、200MSPS 模数转换器 (ADC)
  16. 从龟速 11s 到闪电 1s,详解前端性能优化之首屏加载
  17. 判断图片色彩模式 CYMK || RGB
  18. 万达商管再闯IPO大门
  19. ofo遭遇巨额索赔,共享单车告别“野蛮增长”?
  20. android的searchview焦点,Android how to focus ActionBar searchView

热门文章

  1. Mega2560(Arduino)Bootloader烧录指南
  2. JAVA   变量
  3. 《Python编程快速上手——让繁琐的工作自动化》读书笔记3
  4. word图文混排复制到TinyMCE图片不显示
  5. 南京信息工程大学第十届程序设计大赛试题
  6. Nuxt - 自定义页面布局,<Nuxt /> 个性化多套模板(一个项目内既要有用户正常浏览的普通页面,又要存在后台管理系统布局的页面)
  7. 玩转OSGI-ApacheFelix(一)框架启动部署
  8. javascript网页自动填表_javascript 自动填写表单
  9. CAD图纸打印文字显示空心怎么办?
  10. java动态图片_Java之简单的图片动态显示(实现类似GIF动画效果)