Giter VIP home page Giter VIP logo

fbxtimecodeimporter's Introduction

FBXTimecodeImportPlugin

Adds FBX timecode importing functionality to UE5 and associated tools for synchronizing timecodes in the sequencer.

Installation

To install, create a folder named FBXTimecodeImport in either your engine plugins directory or Unreal project plugins directory and copy the contents of this repository inside or download the latest zip from the releases section.

Usage

Setup

image

Make sure that Audo inject timecode into anim sequences is checked in Project Settings->FBX Timecode Importing.

Injecting timecode in animation sequences

Import an FBX animation asset into UE as normal. The plugin automatically will inject the local timespan from the FBX file into the custom timecode bone attributes defined in the Bone Timecode Custom Attribute Name Settings array in your project settings. The default attribute names are TCHour, TCMinute, TCSecond, TCFrame, TCSubframe, TCRate.

When you add your animation sequence to a new level sequence, it will automatically populate the Source Timecode property accessible when you right+click the animation section and access the section properties.

image

Sequencer commands

image

In the sequencer, you can snap your animation sequence to its source timecode property using the Snap Sections to Timeline Using Source Timecode command.

Configuration

You can stop the plugin from automatically injecting timecode attributes by disabling Auto Inject Timecode Into Anim Sequences in the plugin's project settings.

fbxtimecodeimporter's People

Contributors

mystfit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fbxtimecodeimporter's Issues

UE 5.2 crash

Hi, I just tried using this for UE 5.2, and I get a crash and error when I try and import an animation. I had the plugin in a plugins folder in my project. I had checked the appropriate box in the project settings before import.

I'll post some of the crash report here:
........................
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000034

UnrealEditor_AnimationData
UnrealEditor_FBXTimecodeImport!FFBXTimecodeImportModule::AnimSequenceContainsTimecodeAttrs() [D:\TheFirstSequel_v2\TheFirstSequel_v2\TheFirstSequel_v2 5.2\Plugins\FBXTimecodeImport\Source\FBXTimecodeImport\Private\FBXTimecodeImport.cpp:142]
UnrealEditor_FBXTimecodeImport!FFBXTimecodeImportModule::HandleAssetImport() [D:\TheFirstSequel_v2\TheFirstSequel_v2\TheFirstSequel_v2 5.2\Plugins\FBXTimecodeImport\Source\FBXTimecodeImport\Private\FBXTimecodeImport.cpp:160]
UnrealEditor_FBXTimecodeImport!TBaseRawMethodDelegateInstance<0,FFBXTimecodeImportModule,void __cdecl(UObject *),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [U:\ProgramFiles_U\UE_5.2\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:425]
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.