diff --git a/AssetEditor.sln b/AssetEditor.sln
index 9377d6e87..1703d23f6 100644
--- a/AssetEditor.sln
+++ b/AssetEditor.sln
@@ -142,6 +142,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Editors.CampaignAnimationSe
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test.CampaignAnimationSetEditor", "Editors\CampaignAnimationSetEditor\Test.CampaignAnimationSetEditor\Test.CampaignAnimationSetEditor.csproj", "{32582784-3E26-44C1-9375-ECE044B4CB4A}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VfxEditor", "VfxEditor", "{3336CE67-41D1-75E0-AFD7-87A71F549C7C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Editors.VfxEditor", "Editors\VfxEditor\Editors.VfxEditor\Editors.VfxEditor.csproj", "{082015CD-EAD9-4C33-B3A1-B241F05FA778}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test.VfxEditor", "Editors\VfxEditor\Test.VfxEditor\Test.VfxEditor.csproj", "{7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -692,6 +698,30 @@ Global
{32582784-3E26-44C1-9375-ECE044B4CB4A}.Release|x64.Build.0 = Release|Any CPU
{32582784-3E26-44C1-9375-ECE044B4CB4A}.Release|x86.ActiveCfg = Release|Any CPU
{32582784-3E26-44C1-9375-ECE044B4CB4A}.Release|x86.Build.0 = Release|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Debug|x64.Build.0 = Debug|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Debug|x86.Build.0 = Debug|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Release|Any CPU.Build.0 = Release|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Release|x64.ActiveCfg = Release|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Release|x64.Build.0 = Release|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Release|x86.ActiveCfg = Release|Any CPU
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778}.Release|x86.Build.0 = Release|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Debug|x64.Build.0 = Debug|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Debug|x86.Build.0 = Debug|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Release|x64.ActiveCfg = Release|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Release|x64.Build.0 = Release|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Release|x86.ActiveCfg = Release|Any CPU
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -758,6 +788,9 @@ Global
{AA14F125-E7D2-8CBC-FC94-A1A6F78D9FAF} = {07AC615B-A8FC-4E1A-BDD5-BC11452429A0}
{417FAB39-3269-4D1C-981B-DD9965E1B26C} = {AA14F125-E7D2-8CBC-FC94-A1A6F78D9FAF}
{32582784-3E26-44C1-9375-ECE044B4CB4A} = {AA14F125-E7D2-8CBC-FC94-A1A6F78D9FAF}
+ {3336CE67-41D1-75E0-AFD7-87A71F549C7C} = {07AC615B-A8FC-4E1A-BDD5-BC11452429A0}
+ {082015CD-EAD9-4C33-B3A1-B241F05FA778} = {3336CE67-41D1-75E0-AFD7-87A71F549C7C}
+ {7C67E9EC-4878-46E8-859E-5A80CFA8FFC7} = {3336CE67-41D1-75E0-AFD7-87A71F549C7C}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {AB5968F3-98ED-4AFF-98EA-0DBEDCACADF2}
diff --git a/AssetEditor/AssetEditor.csproj b/AssetEditor/AssetEditor.csproj
index 445412ff1..c7e4ff2b2 100644
--- a/AssetEditor/AssetEditor.csproj
+++ b/AssetEditor/AssetEditor.csproj
@@ -30,6 +30,7 @@