diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6582eaf --- /dev/null +++ b/.gitignore @@ -0,0 +1,74 @@ +# Visual Studio 2015 user specific files +.vs/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Binary Files +Binaries/* +Plugins/*/Binaries/* + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +Intermediate/* +Plugins/*/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* diff --git a/Binaries/Win64/UnrealEditor-MorphsPlayer.dll b/Binaries/Win64/UnrealEditor-MorphsPlayer.dll index 4d68164..cb2777a 100644 Binary files a/Binaries/Win64/UnrealEditor-MorphsPlayer.dll and b/Binaries/Win64/UnrealEditor-MorphsPlayer.dll differ diff --git a/Binaries/Win64/UnrealEditor-MorphsPlayer.pdb b/Binaries/Win64/UnrealEditor-MorphsPlayer.pdb index e45021e..d7992ad 100644 Binary files a/Binaries/Win64/UnrealEditor-MorphsPlayer.pdb and b/Binaries/Win64/UnrealEditor-MorphsPlayer.pdb differ diff --git a/Binaries/Win64/UnrealEditor-MorphsPlayerEditor.dll b/Binaries/Win64/UnrealEditor-MorphsPlayerEditor.dll new file mode 100644 index 0000000..f52c145 Binary files /dev/null and b/Binaries/Win64/UnrealEditor-MorphsPlayerEditor.dll differ diff --git a/Binaries/Win64/UnrealEditor-MorphsPlayerEditor.pdb b/Binaries/Win64/UnrealEditor-MorphsPlayerEditor.pdb new file mode 100644 index 0000000..21ed560 Binary files /dev/null and b/Binaries/Win64/UnrealEditor-MorphsPlayerEditor.pdb differ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e041032 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Yevhenii Selivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/MorphsPlayer.uplugin b/MorphsPlayer.uplugin index 507d268..98191e3 100644 --- a/MorphsPlayer.uplugin +++ b/MorphsPlayer.uplugin @@ -6,11 +6,11 @@ "Description": "Plugin allows to play blend shapes for your skeletal right on the animation track without any gameplay logic in code or blueprints.", "Category": "Animation", "CreatedBy": "Yevhenii Selivanov", - "CreatedByURL": "https://github.com/JanSeliv/Bomber", + "CreatedByURL": "https://github.com/JanSeliv/MorphsPlayer", "DocsURL": "", "MarketplaceURL": "", "SupportURL": "mailto:janseliw@gmail.com", - "EngineVersion": "5.1.0", + "EngineVersion": "5.1", "EnabledByDefault": true, "CanContainContent": false, "IsBetaVersion": false, diff --git a/README.md b/README.md new file mode 100644 index 0000000..2fe9a70 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# 🎭 Morphs Player + +The Morphs Player is a plugin designed for Unreal Engine 5 that allows you to play Morph Targets (also known as Blend Shapes, Shape Keys, Pose Morph, Morph Maps, and Endomorphs) directly on the animation track of your skeletal mesh. This can be accomplished without the need for gameplay logic in either code or blueprints, just simply place a 'Play Morph' notify state on the animation track and select the desired Morph and values from its Details window. + +![MorphsPlayer](https://github.com/JanSeliv/MorphsPlayer/assets/20540872/c7cd5192-23a3-4893-be5d-27f43cee7ba4) + +## 📚 Documentation + +Detailed documentation about the Morphs Player can be found [here](https://docs.google.com/document/d/1y_-5EBKOT_pD09Llfk0k2MWhMHygpvcXvMdpkwdwVG4). + +## 🎓 Sample Projects + +Check out our [Release](https://github.com/JanSeliv/MorphsPlayer/releases) page a sample project showcasing the Morphs Player. + +Also, explore this [game project repository](https://github.com/JanSeliv/Bomber) to view the Morphs Player in action. + +## 📅 Changelog +#### 2023-06-09 +- 🎉 Initial public release. + +## 📫 Feedback & Contribution + +This is an open-source project and we encourage you to contribute. If you encounter any bugs, or if you have any feature requests, please file an issue in the GitHub repository. + +## 📜 License + +This project is licensed under the terms of the MIT license. See [LICENSE](LICENSE) for more details. + +We hope you find this plugin useful and we look forward to your feedback and contributions.