Skip to content

Commit

Permalink
Update the Maya plugin with LiveLink role. With the role, you can now…
Browse files Browse the repository at this point in the history
… stream the camera information automaticly. Programmers can now create their own Role and send specific data.
  • Loading branch information
Patrick Boutot committed Aug 22, 2019
1 parent 8323774 commit d818dd7
Show file tree
Hide file tree
Showing 16 changed files with 2,088 additions and 3 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2019 UE4 Plug-ins
Copyright (c) 2019 UE4 Epic Games

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 0 additions & 2 deletions README.md

This file was deleted.

2 changes: 2 additions & 0 deletions ReadMe.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Documentation for Maya Live Link can be found on our site:
https://docs.unrealengine.com/en-US/Engine/Animation/LiveLinkPlugin/ConnectingUnrealEngine4toMayawithLiveLink/index.html
4 changes: 4 additions & 0 deletions Source/BuildMayaPlugin.Bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
@echo off

RMDIR %~dp0Staging /S /Q
..\..\..\..\Build\BatchFiles\RunUAT.bat BuildGraph -Script=Engine/Source/Programs/NotForLicensees/MayaLiveLinkPlugin/BuildMayaPlugin.xml -Target="Stage Maya Plugin Module"
53 changes: 53 additions & 0 deletions Source/BuildMayaPlugin.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<?xml version='1.0' ?>
<BuildGraph xmlns="http://www.epicgames.com/BuildGraph" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.epicgames.com/BuildGraph ../../../../Engine/Build/Graph/Schema.xsd" >
<Property Name="LocalSourceDir" Value="$(RootDir)\Engine\Source\Programs\NotForLicensees\MayaLiveLinkPlugin"/>
<Property Name="LocalStagingDir" Value="$(LocalSourceDir)\Staging"/>
<Property Name="LocalBinaryDir" Value="$(RootDir)\Engine\Binaries\Win64\NotForLicensees\Maya"/>
<Property Name="LocalExtraDir" Value="$(RootDir)\Engine\Extras\NotForLicensees\MayaLiveLink"/>

<Agent Name="MayaLiveLinkPlugin" Type="Win64">
<Node Name="Compile UnrealHeaderTool Win64">
<Compile Target="UnrealHeaderTool" Platform="Win64" Configuration="Development" Arguments="-precompile -nodebuginfo"/>
</Node>

<Node Name="Compile Maya 2016 Win64" Requires="Compile UnrealHeaderTool Win64">
<Compile Target="MayaLiveLinkPlugin2016" Platform="Win64" Configuration="Development" />
</Node>

<Node Name="Compile Maya 2017 Win64" Requires="Compile UnrealHeaderTool Win64">
<Compile Target="MayaLiveLinkPlugin2017" Platform="Win64" Configuration="Development" />
</Node>

<Node Name="Compile Maya 2018 Win64" Requires="Compile UnrealHeaderTool Win64">
<Compile Target="MayaLiveLinkPlugin2018" Platform="Win64" Configuration="Development" />
</Node>

<Node Name="Compile Maya 2019 Win64" Requires="Compile UnrealHeaderTool Win64">
<Compile Target="MayaLiveLinkPlugin2019" Platform="Win64" Configuration="Development" />
</Node>

<Node Name="Stage Maya Plugin Module" Requires="Compile Maya 2016 Win64;Compile Maya 2017 Win64;Compile Maya 2018 Win64;Compile Maya 2019 Win64">
<Copy From="$(LocalSourceDir)\ReadMe.txt" To="$(LocalStagingDir)\MayaLiveLink\ReadMe.txt" />

<Copy From="$(LocalBinaryDir)\2016\MayaLiveLinkPlugin2016.mll" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2016\MayaLiveLinkPlugin2016.mll" />
<Copy From="$(LocalSourceDir)\MayaLiveLinkUI.py" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2016\MayaLiveLinkUI.py" />
<Copy From="$(LocalSourceDir)\LiveLink.mod" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2016\LiveLink.mod" />

<Copy From="$(LocalBinaryDir)\2017\MayaLiveLinkPlugin2017.mll" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2017\MayaLiveLinkPlugin2017.mll" />
<Copy From="$(LocalSourceDir)\MayaLiveLinkUI.py" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2017\MayaLiveLinkUI.py" />
<Copy From="$(LocalSourceDir)\LiveLink.mod" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2017\LiveLink.mod" />

<Copy From="$(LocalBinaryDir)\2018\MayaLiveLinkPlugin2018.mll" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2018\MayaLiveLinkPlugin2018.mll" />
<Copy From="$(LocalSourceDir)\MayaLiveLinkUI.py" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2018\MayaLiveLinkUI.py" />
<Copy From="$(LocalSourceDir)\LiveLink.mod" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2018\LiveLink.mod" />

<Copy From="$(LocalBinaryDir)\2019\MayaLiveLinkPlugin2019.mll" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2019\MayaLiveLinkPlugin2019.mll" />
<Copy From="$(LocalSourceDir)\MayaLiveLinkUI.py" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2019\MayaLiveLinkUI.py" />
<Copy From="$(LocalSourceDir)\LiveLink.mod" To="$(LocalStagingDir)\MayaLiveLink\Binaries\2019\LiveLink.mod" />

<Zip FromDir="$(LocalStagingDir)" ZipFile="$(LocalStagingDir)\MayaLiveLink.zip"/>

<Copy From="$(LocalStagingDir)\MayaLiveLink.zip" To="$(LocalExtraDir)\MayaLiveLink.zip" />
</Node>
</Agent>
</BuildGraph>
1 change: 1 addition & 0 deletions Source/LiveLink.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
+ LiveLink 1.0 .\LiveLink
Loading

0 comments on commit d818dd7

Please sign in to comment.