Cinemachine Plugin

Slate Forums Custom Clips Cinemachine Plugin

Viewing 15 posts - 1 through 15 (of 20 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!

    Join us on Discord: https://discord.gg/97q2Rjh

    #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!

    Join us on Discord: https://discord.gg/97q2Rjh

    #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!

    Join us on Discord: https://discord.gg/97q2Rjh

    #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.

    #1878
    dgoyette
    Participant

    I was just trying out this integration, but it seems like most of the properties I want to modify aren’t shown when creating an Animate Properties clip. For example, I’m just trying to set the “Look At” property of the Cinemachine Virtual Camera, but I don’t see that available on the virtual camera, or any of its children.

    Is this a known limitation? Do you end up using a suite custom clips to set values for all the other Cinemachine properties?

Viewing 15 posts - 1 through 15 (of 20 total)
  • You must be logged in to reply to this topic.