Giter VIP home page Giter VIP logo

mobulivelink's Introduction

mobulivelink's People

Contributors

drhibbitts avatar epicaeryll avatar jdw-epicgames avatar mattyjams avatar patrickboutotepic avatar simontherriaultepic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mobulivelink's Issues

Jitter

When setting up a follow camera in UE4 to follow the data from MoBu Live Link there is random jitter in the skeleton joints on the UE4 end. This is not present when streaming the same exact data from the Maya Live Link.

device called "UE - LiveLink" not shown motionbuilder2022 + UE4.27

try prebuild version, device not shown,

I guess someting missing, just like runtime or some win sdk. so I build mobulink by hand. ( motionbuilder2022 + UE4.27 )and get MobuLiveLinkPlugin2022.dll + .exp + .lib + .pdb + .target
then I put path E:\UnrealEngine-4.27\Engine\Binaries\Win64\MotionBuilder\2022 into MB200 sdk path,

device called "UE - LiveLink" still not shown.

I have no idea now, really need help

new version

when I use UE4.24 MobuLiveLink ,The hair is shaking Unnormal, By the way ,the hair is use groom plus-in to creat. and the cloth has the same problem too, please help me!!

MoBu 2020 support

Hi,
please could it be possible to get the plugin updated for Windows MoBu 2020 as well?
Thank You so much in advance!

MotionBuilder 2023

Would it be possible to create a binary of the plugin for MotionBuilder 2023?

build failed at UE 4.19.2-release

build failed at UE 4.19.2-release.

error in MobuLiveLinkDevice.cpp , FFrameRate undeclared identifier

------ Build started: Project: DotNETUtilities, Configuration: Development Any CPU ------
DotNETUtilities -> D:\flavor\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.dll
------ Build started: Project: UnrealBuildTool, Configuration: Development Any CPU ------
UnrealBuildTool -> D:\flavor\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe
------ Build started: Project: MobuLiveLinkPlugin, Configuration: Development_Program x64 ------
Using 'git status' to determine working set for adaptive non-unity build.
Creating makefile for MobuLiveLinkPlugin (no existing makefile)
Performing full C++ include scan (no include cache file)
Building UnrealHeaderTool...
Using 'git status' to determine working set for adaptive non-unity build.
Creating makefile for UnrealHeaderTool (no existing makefile)
Performing full C++ include scan (no include cache file)
Performing 37 actions (15 in parallel)
[4/37] Resource PCLaunch.rc
[7/37] Resource PCLaunch.rc
[2/37] Resource ModuleVersionResource.rc.inl
PCH.Core.cpp
SharedPCH.Core.cpp
PCH.CoreUObject.cpp
Module.UnrealHeaderTool.cpp
Module.Json.cpp
Module.Projects.cpp
Module.ApplicationCore.cpp
Module.Core.8_of_9.cpp
Module.Core.3_of_9.cpp
Module.Core.5_of_9.cpp
Module.Core.7_of_9.cpp
Module.Core.4_of_9.cpp
Module.Core.9_of_9.cpp
Module.Core.6_of_9.cpp
Module.Core.1_of_9.cpp
Module.Core.2_of_9.cpp
[20/37] Link UnrealHeaderTool-Projects.lib
[21/37] Link UnrealHeaderTool-ApplicationCore.lib
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Projects.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Projects.exp
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-ApplicationCore.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-ApplicationCore.exp
Module.CoreUObject.3_of_6.cpp
Module.CoreUObject.6_of_6.cpp
Module.CoreUObject.2_of_6.cpp
Module.CoreUObject.4_of_6.cpp
Module.CoreUObject.5_of_6.cpp
Module.CoreUObject.1_of_6.cpp
[28/37] Link UnrealHeaderTool-Json.lib
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Json.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Json.exp
[29/37] Link UnrealHeaderTool-Core.lib
[30/37] Link UnrealHeaderTool-Core.dll
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Core.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Core.exp
[31/37] Link UnrealHeaderTool-Projects.dll
[32/37] Link UnrealHeaderTool-ApplicationCore.dll
[33/37] Link UnrealHeaderTool-Json.dll
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Core.suppressed.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Core.suppressed.exp
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Json.suppressed.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Json.suppressed.exp
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Projects.suppressed.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-Projects.suppressed.exp
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-ApplicationCore.suppressed.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-ApplicationCore.suppressed.exp
[34/37] Link UnrealHeaderTool.lib
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool.exp
[35/37] Link UnrealHeaderTool-CoreUObject.lib
[36/37] Link UnrealHeaderTool-CoreUObject.dll
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-CoreUObject.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-CoreUObject.exp
Creating library D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-CoreUObject.suppressed.lib and object D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealHeaderTool\Development\UnrealHeaderTool-CoreUObject.suppressed.exp
[37/37] Link UnrealHeaderTool.exe
Total build time: 39.90 seconds (Local executor: 38.55 seconds)
Parsing headers for MobuLiveLinkPlugin
Running UnrealHeaderTool MobuLiveLinkPlugin "D:\flavor\UnrealEngine\Engine\Intermediate\Build\Win64\MobuLiveLinkPlugin\Development\MobuLiveLinkPlugin.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -NoEnginePlugins
Reflection code generated for MobuLiveLinkPlugin in 1.2590022 seconds
Performing 37 actions (15 in parallel)
PCH.Core.cpp
Module.LiveLinkInterface.gen.cpp
Module.LiveLinkMessageBusFramework.cpp
Module.LiveLinkMessageBusFramework.gen.cpp
PCH.CoreUObject.cpp
Module.LiveLinkInterface.cpp
Module.Messaging.cpp
Module.Serialization.cpp
Module.Networking.cpp
Module.Sockets.cpp
Module.UdpMessaging.cpp
Module.MessagingCommon.cpp
Module.MobuLiveLinkPlugin.cpp
Module.SandboxFile.cpp
Module.UdpMessaging.gen.cpp
Module.ApplicationCore.cpp
Module.Projects.cpp
Module.Core.9_of_9.cpp
Module.Core.8_of_9.cpp
Module.Core.6_of_9.cpp
Module.Core.5_of_9.cpp
Module.Core.4_of_9.cpp
Module.Core.3_of_9.cpp
Module.Core.2_of_9.cpp
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(68): error C2065: 'FFrameRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(68): error C2923: 'TPair': 'FFrameRate' is not a valid template type argument for parameter 'ValueType'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(78): error C3646: 'CurrentSampleRate': unknown override specifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(78): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Module.Core.1_of_9.cpp
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(68): error C2062: type 'unknown-type' unexpected
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(71): error C2065: 'FFrameRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(71): error C2923: 'TPair': 'FFrameRate' is not a valid template type argument for parameter 'ValueType'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(72): error C2065: 'FFrameRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(72): error C2923: 'TPair': 'FFrameRate' is not a valid template type argument for parameter 'ValueType'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(73): error C2065: 'FFrameRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(73): error C2923: 'TPair': 'FFrameRate' is not a valid template type argument for parameter 'ValueType'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(74): error C2065: 'FFrameRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(74): error C2923: 'TPair': 'FFrameRate' is not a valid template type argument for parameter 'ValueType'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(75): error C2065: 'FFrameRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(75): error C2923: 'TPair': 'FFrameRate' is not a valid template type argument for parameter 'ValueType'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(76): error C2143: syntax error: missing ';' before '}'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(68): error C2512: 'TArray': no appropriate default constructor available
d:\flavor\unrealengine\engine\source\runtime\core\public\Containers/Array.h(278): note: see declaration of 'TArray'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(83): error C2059: syntax error: 'member initializer'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(103): error C2059: syntax error: '<L_GRAMMAR_end_class>'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkUtilities.h(16): error C3646: 'TimeModeToFrameRate': unknown override specifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkUtilities.h(16): error C2275: 'ORSDK2017::FBTimeMode': illegal use of this type as an expression
C:\Program Files\Autodesk\MotionBuilder 2017\OpenRealitySDK\include\fbsdk/fbtime.h(63): note: see declaration of 'ORSDK2017::FBTimeMode'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkUtilities.h(16): error C2146: syntax error: missing ')' before identifier 'TimeMode'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkUtilities.h(16): error C2238: unexpected token(s) preceding ';'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkUtilities.h(17): error C2061: syntax error: identifier 'FQualifiedFrameTime'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(55): error C2065: 'CurrentSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(55): error C2661: 'TArray<InElementType,InAllocator>::Last': no overloaded function takes 0 arguments
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(55): error C2228: left of '.Value' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(94): error C2065: 'CurrentSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(94): error C3861: 'FFrameRate': identifier not found
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(112): error C2065: 'CurrentSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(112): error C2228: left of '.Denominator' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(112): note: type is 'unknown-type'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(112): error C2228: left of '.Numerator' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(112): note: type is 'unknown-type'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(268): error C2662: 'int32 TArray<InElementType,InAllocator>::Num(void) const': cannot convert 'this' pointer from 'const TArray' to 'const TArray<InElementType,InAllocator> &'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(268): note: Reason: cannot convert from 'const TArray' to 'const TArray<InElementType,InAllocator>'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(268): note: Conversion requires a second user-defined-conversion operator or constructor
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(270): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(270): error C2143: syntax error: missing ';' before '&'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(270): error C2065: 'TestSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(270): error C2678: binary '[': no operator found which takes a left-hand operand of type 'const TArray' (or there is no acceptable conversion)
d:\flavor\unrealengine\engine\source\runtime\core\public\Containers/Array.h(665): note: could be 'const InElementType &TArray<InElementType,InAllocator>::operator const'
d:\flavor\unrealengine\engine\source\runtime\core\public\Containers/Array.h(652): note: or 'InElementType &TArray<InElementType,InAllocator>::operator '
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(270): note: while trying to match the argument list '(const TArray, int)'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(270): error C2228: left of '.Value' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(271): error C2065: 'CurrentSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(271): error C2065: 'TestSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(353): error C2662: 'int32 TArray<InElementType,InAllocator>::Num(void) const': cannot convert 'this' pointer from 'const TArray' to 'const TArray<InElementType,InAllocator> &'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(353): note: Reason: cannot convert from 'const TArray' to 'const TArray<InElementType,InAllocator>'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(353): note: Conversion requires a second user-defined-conversion operator or constructor
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(355): error C2065: 'CurrentSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(355): error C2678: binary '[': no operator found which takes a left-hand operand of type 'const TArray' (or there is no acceptable conversion)
d:\flavor\unrealengine\engine\source\runtime\core\public\Containers/Array.h(665): note: could be 'const InElementType &TArray<InElementType,InAllocator>::operator const'
d:\flavor\unrealengine\engine\source\runtime\core\public\Containers/Array.h(652): note: or 'InElementType &TArray<InElementType,InAllocator>::operator '
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(355): note: while trying to match the argument list '(const TArray, int32)'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkDevice.cpp(355): error C2228: left of '.Value' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(141): error C2662: 'int32 TArray<InElementType,InAllocator>::Num(void) const': cannot convert 'this' pointer from 'const TArray' to 'const TArray<InElementType,InAllocator> &'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(141): note: Reason: cannot convert from 'const TArray' to 'const TArray<InElementType,InAllocator>'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(141): note: Conversion requires a second user-defined-conversion operator or constructor
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(143): error C2065: 'FFrameRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(143): error C2923: 'TPair': 'FFrameRate' is not a valid template type argument for parameter 'ValueType'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(143): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(143): error C2144: syntax error: 'unknown-type' should be preceded by ';'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(143): error C2678: binary '[': no operator found which takes a left-hand operand of type 'const TArray' (or there is no acceptable conversion)
d:\flavor\unrealengine\engine\source\runtime\core\public\Containers/Array.h(665): note: could be 'const InElementType &TArray<InElementType,InAllocator>::operator const'
d:\flavor\unrealengine\engine\source\runtime\core\public\Containers/Array.h(652): note: or 'InElementType &TArray<InElementType,InAllocator>::operator '
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(143): note: while trying to match the argument list '(const TArray, int)'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(143): error C2530: 'SampleOption': references must be initialized
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(144): error C2228: left of '.Key' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(144): note: type is 'unknown-type'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(144): error C2512: 'TStringConversion<FTCHARToUTF8_Convert,128>': no appropriate default constructor available
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(144): note: No constructor could take the source type, or constructor overload resolution was ambiguous
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(144): error C2228: left of '.Get' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(144): error C2228: left of '.c_str' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(145): error C2228: left of '.Value' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(145): note: type is 'unknown-type'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(145): error C2039: 'CurrentSampleRate': is not a member of 'FMobuLiveLink'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(22): note: see declaration of 'FMobuLiveLink'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(312): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(312): error C2143: syntax error: missing ';' before '&'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(312): error C2065: 'NewSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(312): error C2678: binary '[': no operator found which takes a left-hand operand of type 'const TArray' (or there is no acceptable conversion)
d:\flavor\unrealengine\engine\source\runtime\core\public\Containers/Array.h(665): note: could be 'const InElementType &TArray<InElementType,InAllocator>::operator const'
d:\flavor\unrealengine\engine\source\runtime\core\public\Containers/Array.h(652): note: or 'InElementType &TArray<InElementType,InAllocator>::operator '
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(312): note: while trying to match the argument list '(const TArray, ORSDK2017::FBPropertyInt)'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(312): error C2228: left of '.Value' must have class/struct/union
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(313): error C2065: 'NewSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(313): error C2039: 'CurrentSampleRate': is not a member of 'FMobuLiveLink'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(22): note: see declaration of 'FMobuLiveLink'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(315): error C2039: 'CurrentSampleRate': is not a member of 'FMobuLiveLink'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkDevice.h(22): note: see declaration of 'FMobuLiveLink'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkLayout.cpp(315): error C2065: 'NewSampleRate': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkUtilities.cpp(185): error C2039: 'TimeModeToFrameRate': is not a member of 'MobuUtilities'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Public\MobuLiveLinkUtilities.h(8): note: see declaration of 'MobuUtilities'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkUtilities.cpp(185): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkUtilities.cpp(185): error C2146: syntax error: missing ';' before identifier 'TimeModeToFrameRate'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkUtilities.cpp(186): error C2143: syntax error: missing ';' before '{'
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkUtilities.cpp(186): error C2447: '{': missing function header (old-style formal list?)
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkUtilities.cpp(226): error C2065: 'FQualifiedFrameTime': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkUtilities.cpp(226): error C2065: 'SceneTimecode': undeclared identifier
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkUtilities.cpp(226): error C2761: 'void MobuUtilities::GetSceneTimecode(void)': member function redeclaration not allowed
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\Private\MobuLiveLinkUtilities.cpp(227): error C2448: 'MobuUtilities::GetSceneTimecode': function-style initializer appears to be a function definitionModule.CoreUObject.4_of_6.cpp

D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\StreamObjects\Private\CameraStreamObject.cpp(53): error C2660: 'MobuUtilities::GetSceneTimecode': function does not take 1 arguments
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\StreamObjects\Private\EditorActiveCameraStreamObject.cpp(105): error C2660: 'MobuUtilities::GetSceneTimecode': function does not take 1 arguments
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\StreamObjects\Private\LightStreamObject.cpp(51): error C2660: 'MobuUtilities::GetSceneTimecode': function does not take 1 arguments
D:\flavor\UnrealEngine\Engine\Source\Programs\MobuLiveLink\Source\StreamObjects\Private\ModelStreamObject.cpp(169): error C2660: 'MobuUtilities::GetSceneTimecode': function does not take 1 arguments
Module.CoreUObject.3_of_6.cpp
Module.CoreUObject.2_of_6.cpp
Module.CoreUObject.1_of_6.cpp
Module.CoreUObject.gen.cpp
Module.CoreUObject.6_of_6.cpp
Module.Core.7_of_9.cpp
Module.CoreUObject.5_of_6.cpp
Module.Json.cpp
[36/37] Resource PCLaunch.rc
Module.Serialization.gen.cpp
UnrealBuildTool : error : UBT ERROR: Failed to produce item: D:\flavor\UnrealEngine\Engine\Binaries\Win64\MotionBuilder\MobuLiveLinkPlugin.dll
Total build time: 80.63 seconds (Local executor: 0.00 seconds)
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(41,5): error MSB3075: The command "....\Build\BatchFiles\Build.bat MobuLiveLinkPlugin Win64 Development -WaitMutex -FromMsBuild" exited with code 5. Please verify that you have sufficient rights to run this command.
========== Build: 2 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Stream stops over time for camera properties

The camera properties will stream over to UE4 from Mobu perfectly for about 10 minutes and then will stop streaming. The character skeleton will still stream perfectly although the custom parameters do not. If I restart the play mode the stream will work again.

LG

MoBu 2015 support

Hello,I need old version motionbuilder 2015 livelink plugins ,but I search all the web,get nothing , is there possible for me and for all of us who need the older version plugins ,thanks a lot.love livelink mobu2015

Build for MOBU 2019

Can someone post a build for Motion Builder 2019? Currently there is an error message when using the 2018 plugin in Mobu 2019.

Issue uploading the plugin into MOBU 2019

Adding the SDK path to the binary files for 2019 does not seem to work in mobu. I added the dll file in the plugins folder, extensions folder and added the path to all of them (just in case) and still nothing showed up. Just wondering what the best approach is for the 2019 version.

Error when trying to access device via python in Mobu

When I run this code, I get an error when it hits the livelink device:

devices = FBSystem().Scene.Devices
for d in devices:
print d.Name

"Traceback (most recent call last):

File "", line 1, in

RuntimeError: Access violation - no RTTI data!"

Mobu 2016 & Live Link

Has anyone had issues with this plugin in Mobu 2016??

After some testing in Mobu 2016.... the plugin becomes incredibly unstable when there are multiple objects set to Full Hierarchy.

Also sometimes, when closing and opening the scene... it resets the ordering of subjects/steam types and mislabels. Why is this so?

Is there anyway for me to be able to grab the Subject Name & Steam Type fields so that I can save them out myself via a script, and reload them later? Is this info accessible via python?

LiveLink Functionality in packaged game?

Hello,

first of all, thank you for working on this amazing plug-in!
Not being a coder, I was wondering why the plug-ins functionality doesn't carry over into a packaged build. This would be super-useful for our projects. Is something like this planned?

Thanks and best regards,
Niklas

Device not showing in Motionbuilder 2017 or 2018

Hi, trying to set up LiveLink in motionbuilder, I add the folder successfully and get the pop up telling me to restart but the device does not show up...? I am using the Educational version of Mobu, but that has never stopped me using any other plugins and we constantly use Vicon's data stream plugin plus others fine...

Mobu 2022 support

Hi and thank your for this amazing plugin.

Is there a version for the latest mobu 2022? I would like to take advantage of the python3 integration while still being able to use the plugin.

Thank you.

Blendshapes/Morph Target on model: do they stream?

I noticed while reading through the wiki that it's possible that some of the animatable properties do not stream properly. We aren't noticing blendshapes doing anything in Unreal, and were wondering if they streamed properly.

How to add scene skeletons with python scripting

Hello,

Mobu 2022 scenes are being corrupted when saved with "UE - LiveLink", so we are trying to automate the device adding process to save the scenes without the device and easily add it with one click in the scene when needed.

We're trying to automate the streamed object list in Mobu using python2. For each MoCap shooting we have a list of skeletal meshes that are driven by "Optitrack LiveLink" on my Mobu scene, we would like to automate the process of adding the retargeted skeletal meshes to the "UE - LiveLink" device.

We've managed to create a "UE - LiveLink" device via scripting and add it to the scene having the device stored as a variable but haven't been able to add any skeletal mesh as a new object using python, could you please help me find the right function to achieve this? We've been trying to use this function " PropertyAdd( (FBComponent)arg1, (FBProperty)arg2) " but no luck so far.

Here's our code:
#Import required libraries
import pyfbsdk as fb
from pyfbsdk import FBSystem, FBDevice

#Create Live Link device and add to the scene
UeLL = FBCreateObject("Browsing/Templates/Devices","UE - LiveLink", "UE - LiveLink")
fb.FBSystem().Scene.Devices.append(UeLL)

#Here are some of my attempts to add an scene skeleton to the device
#michael is the name of the skeleton in the scene that I'm trying to add
objRig1 = pyfbsdk.FBFindModelByLabelName("michael")
UeLL.PropertyAdd(objRig1.Components, UeLL.PropertyList[1])
UeLL.PropertyAdd(objRig1, 1)
UeLL.PropertyAdd(objRig1, FBModelSkeleton)

I hope someone can help me with this, have a nice one!

P. C.

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.