Cinemachine Plugin

Slate Forums Custom Clips Cinemachine Plugin

This topic contains 13 replies, has 5 voices, and was last updated by  andrey ya 1 month, 3 weeks ago.

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #1576

    anders
    Participant

    Since we were using Cinemachine before we discovered Slate, it became a priority of ours to develop an integration between the two tools to continue development. Cinemachine support is an often requested feature, so to save Gavalakis the effort and hopefully encourage the development of Slate and continued use of the tool, we’ve decided to release our in-house Cinemachine/Slate integration plugin!

    Please note that whilst we will try to keep the tool updated, we don’t guarantee support or the future development of the plugin. We’re just setting this free into the wild to do as you please.

    Supports:

    • Cinemachine 2.11.3 (Unity 2018 Package Manager Version) and Cinemachine 2.1.1 (Unity 2017 Asset Store Version)
    • All Cinemachine virtual camera base cameras
    • Slate Shot Thumbnail previews
    • Slate Cuts and blends
    • Forward/Reverse cutscene playback
    • Custom ease curves for blends
    • Integrates into Cinemachine’s priority system

    Unity 2017 (Cinemachine Asset Store Version) Install:

        Download and Import package.
        Add the following Scripting Define Symbol in Edit -> Project Settings -> Player:
        CINEMACHINE_ASSET_STORE

    Unity 2018 (Unity Package Manager) Install:

        Download and import package and you’re done!

    How to use:

        Install package. If you’re using the Asset store version of Cinemachine, add the Scripting Define Symbol ‘CINEMACHINE_ASSET_STORE’
        Add a Cinemachine Brain to your scene and make sure default Cinemachine camera switching works.
        Add a Cinemachine Track to the Director section of a Slate Cutscene.
        Reference the Cinemachine Brain. (The first Brain in the scene will be linked automatically if you don’t.)
        Add a Cinemachine Clip to the track. You can either reference an existing Virtual Camera or create one using the Create Virtual Camera button on the clip, where the vcam will use the current scene view to create the camera.
        To edit the properties of a vcam in a Slate (like FOV or Depth of Field), add the camera as an actor, add an Action Track, add an ‘Animate Properties’ Clip. Note that Cinemachine properties are sneakily hidden as a Child of the vcam.

    Download:
    slate_cinemachine_1.0

    Enjoy!

    Cinemachine Plugin Tutorial

    Attachments:
    You must be logged in to view attached files.
    #1581

    Gavalakis
    Keymaster

    This is really awesome and nicely done! Thanks a lot for sharing your integration!
    I really think other people will find it useful in some of their projects as well!
    I have just made your post sticky and added a link to your post from within the Downloads section.

    Thanks again!

    #1586

    anders
    Participant

    This is really awesome and nicely done! Thanks a lot for sharing your integration!
    I really think other people will find it useful in some of their projects as well!
    I have just made your post sticky and added a link to your post from within the Downloads section.

    Thanks again!

    No worries, thanks for creating such an awesome tool in the first place!

    One request: To make it easier for us to update the extension, could you please allow us to Edit posts in this forum after the timeout period? We have an important update to release (bug fix for thumbnails) and it’d be easier to keep updating the original post than to keep posting them as replies.

    #1587

    anders
    Participant

    VERSION 1.01

    Changelog:

    • Bug fix for thumbnails causing crashing/slowdown in the editor.

    DOWNLOAD:
    Outdated. v1.02 released here

    Attachments:
    You must be logged in to view attached files.
    #1591

    Gavalakis
    Keymaster

    I’ve just increased the max allowed edit time to 5 days (a max time is still required by the forums for security).
    Thanks a lot!

    #1595

    anders
    Participant

    VERSION 1.02

    Changelog:

    • Fixed error on build due to uncaught UnityEditor namespace reference.

    DOWNLOAD
    slate_cinemachine_1.02

    Attachments:
    You must be logged in to view attached files.
    #1617

    aecroft
    Participant

    Hi Anders + Gavalakis,

    I’m so excited to get going with your cinemachine add on. However, I’m running into a strange error which I can’t figure out:

    Assets/ParadoxNotion/SLATE Resources/Extensions/Cinemachine/CinemachineSlateCamera.cs(44,44): error CS0115: `Slate.Cinemachine.CinemachineSlateCamera.LiveChildOrSelf’ is marked as an override but no suitable property found to override

    I’m running a fresh project in Unity 2018 with cinemachine v.2.2.0 installed using the file manager. I’ve added your latest plugin 1.02 and keep getting this error. Any hints on getting this going?

    Thanks for your help + great plugin!

    Attachments:
    You must be logged in to view attached files.
    #1619

    anders
    Participant

    Hi Anders + Gavalakis,

    I’m so excited to get going with your cinemachine add on. However, I’m running into a strange error which I can’t figure out:

    Assets/ParadoxNotion/SLATE Resources/Extensions/Cinemachine/CinemachineSlateCamera.cs(44,44): error CS0115: `Slate.Cinemachine.CinemachineSlateCamera.LiveChildOrSelf’ is marked as an override but no suitable property found to override

    I’m running a fresh project in Unity 2018 with cinemachine v.2.2.0 installed using the file manager. I’ve added your latest plugin 1.02 and keep getting this error. Any hints on getting this going?

    Thanks for your help + great plugin!

    Hi!
    We haven’t tested with the new build of Cinemachine (2.2), but we’ll have an update by the end of the week for the plugin to support this version.

    In the meantime, you could revert to 2.1.13 and things should work as expected.

    Thanks!

    #1620

    aecroft
    Participant

    Hi Anders,

    Any update on the plugin -would love to update my project.

    Thanks!!

    #1621

    anders
    Participant

    VERSION 1.03

    CHANGELOG:
    – Support for Cinemachine version 2.2 in Unity 2018
    – Optional exit camera on the Cinemachine track to hold on the end of a cutscene, regardless of the Cutscene stop mode

    KNOWN ISSUES:
    – Cameras occasionally do not initialize a preview in the editor.

    DOWNLOAD
    slate_cinemachine_1.03

    Attachments:
    You must be logged in to view attached files.
    #1623

    Gavalakis
    Keymaster

    Great! Thank you once again!

    #1655

    mosthated
    Participant

    Hey there,
    I am having some issue. I followed the steps you have listed but nothing is showing up when I try to play my video. Any suggestions? I scrub through but game view remains blank.

    -MH

    #1656

    anders
    Participant

    Hey there,
    I am having some issue. I followed the steps you have listed but nothing is showing up when I try to play my video. Any suggestions? I scrub through but game view remains blank.

    Hi!
    I suspect you have a vcam in the scene with a higher priority than the slate track. Make sure the Cinemachine Track is the highest priority enabled vcam when you want the cutscene to play, even when previewing in the editor. Priority is listed on the track settings in the Hierarchy and defaults to 100.

    If that doesn’t fix the problem, check the console for any related errors and let me know what Unity version and Cinemachine version you are running.

    (Also, I’d update the OP with new versions if I could! Unfortunately there is a timeout after a few days on this forum where you are locked out of editing posts)

    #1755

    andrey ya
    Participant

    How to animate PostProcessVolume on virtual cameras?

    Thanks.

Viewing 14 posts - 1 through 14 (of 14 total)

You must be logged in to reply to this topic.