Unreal Engine Marketplace is moving over to Fab in mid-October. Learn more.

SKModular Plugin [Blueprint]

Klian - Code Plugins - Aug 7, 2020

[100% Blueprint Supported] Modular Skeletal Mesh System merging and managing multiple models runtime for high performance modularity.

  • Supported Platforms
  • Supported Engine Versions
    4.23, 4.25 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

*** Update 1.1.0 - Fully modular physics assets

Discord

List of tested assets from the Marketplace

Compatible with GoreSystem for 4.25+ projects (Doc. pag. 27-33)

This plugin manages modular skeletal meshes merging them into a single mesh. This will reduce drawcalls, increasing GPU performances. This system can also add and remove modular parts at runtime managing accurate collisions.


// Console enabled: stat gpu / stat scenerendering / show collision

DEMO


// The performance test will merge together different Skeletal Meshes, you'll see the difference between MasterPoseComponent and Skeletal Mesh Merge methods.

(You can see the list of skeletal meshes involved on the top left of the screen)

PERFORMANCE TEST


VIDEO PLAYLIST

Technical Details

Features:

  • Skeletal Mesh Modular Management System
  • C++ BlueprintFunctionLibrary [SKModularFunctionLibrary]
  • 2x C++ Actor Components [SKModular] and [SKModularGore] used to implement the modular manager to actors
  • C++ Animation Instance class [AnimInstance_Detached]
  • 2x Essential Blueprint Functions
  • 23x Custom Blueprint Functions
  • Full Blueprints Integration
  • GPU Performance Improvements
  • Demo template using the default UE4 mannequin and some different custom skeletal meshes.
  • Editor hints and C++ code notes
  • Documentation
  • Source Code


Code Modules:

  •  "SKModularPlugin" (Runtime)


Number of Blueprints: 6

Number of C++ Classes: 4

Network Replicated: Yes

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, Android (4.25+)

Documentation: Link

Example Project: Included (Make sure "Show Engine Content" is enabled end look for "SKModular Content")

Important/Additional Notes: Convex collisions issue has been removed and now they should work as intended! (report any bug please)