LoginSignup
4
6

More than 5 years have passed since last update.

[Cinemachine] AutoDollyCameraでカメラクレーン

Posted at

概要と準備

都市の中をキャラが走っていて、上空から追跡するカメラワークをつくる。

dollycrane5-iloveimg-compressed.gif

Cinemachineをインポート

[Cinemachine] -> [Create Dolly Camera with Track]
DollyTrackとVirtualCameraが生成される。

DollyTrack

まずカメラが通る道をつくる必要があるので、Waypointsにパスを追加していく。

スクリーンショット 2017-11-10 11.14.51.png

道路に沿ってレールを組んでみた図。キャラを追いかけてレール上をカメラが移動する。現実ではありえないめちゃめちゃ長いカメラクレーンのイメージ。
スクリーンショット 2017-11-10 11.10.17.png

VirtualCamera

作成したDollyTrackを使用して、自動でターゲットを追跡する設定をおこなう。

スクリーンショット 2017-11-10 11.51.48.png

LookAt: 視線を向けるターゲットの選択
Follow: 追跡するターゲットの選択

Body > Tracked Dolly: DollyTrackを利用することを宣言し、
Body > Path: 使用するDollyTrackを選択する
Auto Dolly > Enabled: 自動でターゲットを追跡する

おまけ

キャラを動かしているコード

QueryController.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class QueryController : MonoBehaviour {

    public float rotationSpeed = 100.0f;
    public float speed = 2f;

    void Update () {
        float v = Input.GetAxis ("Vertical");
        float h = Input.GetAxis ("Horizontal");

        transform.position += transform.forward * v * speed * Time.deltaTime;
        transform.Rotate (0, rotationSpeed * h * Time.deltaTime, 0);
    }
}

参考
Unity Cinemachine – Unity 2017 – Auto Dolly Camera
Unity2017のCinemachineをやってみた
[YouTube] Unity 2017.1 New Features CineMachine and Dolly Tracks

4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6