Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频

这篇具有很好参考价值的文章主要介绍了Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境搭建

下载Cinemachine插件安装

打开包管理器
Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频
下载cinemachine插件
Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频

创建轨道

使用dolly track 创建轨道
Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频
右侧可以删减关键点,注意调整y坐标
Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频

创建cart

Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频
把前面的轨道拖到path中,注意这里的speed要设定不为0才会动
Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频

设置VItual Camera

根据需求设定,Follow这个设为cart才跟着走(Dolly Enable勾上),Look At设定为Cart才会让相机跟着轨迹的变化视角转换(设定body和Aim来决定朝向),
Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频

这个时候按下播放键就可以运行了,VItual Camera和MainCamera是绑定在一起的
Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频

录制

下载Record 插件

Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频

打开录制窗口

Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频

设置

这里一共可以记录几种
Animation:可以用来记录物体或相机的位置和旋转
Image:以图片形式记录
Video:以视频形式记录

按照我下面这种方式就是一帧一帧跑,设定固定的帧率,选择要跑多少帧

Compression选Disable才能保证每一帧都保存下来
Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频
图片视频要这样选才能以虚拟相机为内容进行录制
Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频,unity,数码相机,音视频

后言

本来想多相机同时录制的,但是在录制那一块不行,多个虚拟相机能跑,但是不能录制,所以目前只一次选一个相机进行录制文章来源地址https://www.toymoban.com/news/detail-852315.html

到了这里,关于Unity单个物体绑定多个相机在轨道上移动,录制不同角度视频的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity中的物体移动

    局部坐标系(Transform.localPosition)是指当前物体相对于父物体的位置,会受到父物体的影响。 世界坐标系(Transform.Position)是指当前物体在世界空间坐标系中的位置,不受父物体影响。 若该物体有父类,则二者的关系为:该物体的世界坐标=该物体父类的世界坐标+该物体的局

    2024年02月03日
    浏览(55)
  • unity 物体移动方法

        在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。     Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说的通过Transform组件来移

    2024年02月12日
    浏览(43)
  • Unity 控制物体移动

    目录 1、通过改变物体的位置使物体移动 2、通过给物体施加力使物体移动 3、移动characterController以及碰撞检测 一、相关代码展示 1、通过改变物体的位置使物体移动 2、通过给物体施加力使物体移动 3、移动characterController 以及碰撞检测 注:使用时首先要给物体添加CharacterC

    2024年02月13日
    浏览(46)
  • unity物体移动至指定位置

    在Unity中,物体的坐标分为 局部坐标 和 世界坐标 。 局部坐标是相对于物体的父对象的坐标系,而世界坐标是相对于场景的整体坐标系。 举个例子 将下面代码挂载到Sphere上 输出结果如下 如果想让物体运动到指定的位置,通常情况下是参考世界坐标系。因为世界坐标系是整

    2024年02月05日
    浏览(48)
  • Unity 给物体添加多个标签(有源码)

    为了弥补Unity Tag只能添加一个标签的缺陷,特地写了一个组件Tag,和一个库TagManager用于控制与管理组件Tag。组件与库在同一个仓库内,仓库的下载地址会放在下面,可以自行下载并添加到项目中。就当作普通的脚本使用即可。 这个库简单易用,哪怕你是新手也可以轻松驾驭

    2023年04月27日
    浏览(63)
  • Unity面向新手,如何使物体移动,让物体自由的动起来。几种移动方案讲解

    在大部分的Unity游戏开发中,移动是极其重要的一部分,移动的手感决定着游戏的成败,一个优秀的移动手感无疑可以给游戏带来非常舒服的体验。而Unity中有多种移动方法,使用Transform,使用刚体Rigidbody,使用CharacterController,使用NavMesh导航系统等等等等。当然,对于新手来

    2024年02月08日
    浏览(65)
  • Unity判断物体是否被某个相机可见

    第一种方式: 将物体的世界坐标转换为视口坐标(Viewport Coordinates),得到的坐标值会在[0,1]的范围内,表示物体在相机视口中的位置。如果物体的位置在这个范围内,就说明它被相机看到了。 第二种方式: 判断物体是否完全在相机的视锥体内,可以使用相机的GeometryUtilit

    2024年02月05日
    浏览(58)
  • Unity子物体脱离父物体,解除父子关系,子物体不随父物体移动

    在Unity中创建一个手雷,并且需求是扔出手雷时,手雷不能跟随人物移动          这个需要调用 gameObject.transform.DetachChildren方法,将GrenadePosition下的所有物体的父子关系解除,那么在扔手雷时,手雷就不会随着主角移动了

    2024年02月11日
    浏览(43)
  • 【Unity入门】物体5种移动方法

    利用修改Transform组件的position的两种常用方法。 使用Translate()函数 直接指定新的位置 将上述两种方法在 void Update()实现每一帧物体向x方向移动1.5个单位,具体代码如下: 注意:此处1.5为啥要写1.5f,根据C#的语法规定,直接写1.5会被认为double类型的数,而这里需要flaot类

    2024年02月02日
    浏览(41)
  • unity UI 跟随3D物体移动

     

    2024年02月11日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包