Mesh Morpher

Dev Update:

I got the first working test with blueprint custom tools in Mesh Morpher. Users will be able to create and modify their own tools using blueprints.

I’m working hard to allow full customization of tools without any restriction.

There’s still some work that needs to be done: Re-implementing Brush Indicators/Transform Gizmo etc., porting all existing tools from C++ to blueprints (currently just Move has been ported), some additional helper functions and keeping everything as optimized as possible.

Hi Yaki, do you have a guide on how to use morphs for morph sliders in blueprints? #CharacterCreation

Also, is there an ETA for, *copying morph targets between meshes at runtime. *This is for customized character meshes (created on character creation screen), and adjustment of cloths at runtime depending on target morphology.

Hi, i don’t have such guide. But the MP surely has some examples.

I don’t have any ETA for runtime Copying. The function is very intensive and still not viable for runtime. Still looking forward to optimize it more.

Thanks for the prompt reply, but what are you suggesting with ‘MP’?

Hey. MP = Marketplace. You can also join discord at discord.yakistudios.com . I’m always checking there for new messages.

Mesh Morpher 1.3.8 is Live! (09/28/2020)

  • [MM-51] Greatly improved internal mesh conversion system. The system now generates a welded mesh description along with an identical mesh description. This improvement allows tools like Smooth and Inflate to not produce cracks anymore.
  • [MM-52] Implemented the ability to create a Morph Target from selected Pose (Video)
  • [MM-53] New tool system has been implemented. Existing tools have been converted from C++ to Blueprints. New tools or existing tools can be created or modified at will from within editor.
  • [MM-54] Implemented a progress bar dialog on applying changes to selected Morph target.
  • [MM-55] Implemented a progress bar dialog on applying Morph Target to mesh.
  • [MM-56] *UMeshMorpherMeshComponent *used by Mesh Morpher now has all functionality exposed to blueprints.
  • [MM-61] Export Morph target to Static Mesh now exports a welded mesh description.
  • [MM-57] Fixed a bug that was crashing the editor when *GenerateMeshDistanceFields *was enabled.
  • [MM-58] Fixed a bug with Indicator Gizmo that would crash the editor when shutting down.
  • [MM-59] Fixed a bug with Transform Gizmo that would crash the editor in certain cases when invalid pointer to a queued change was encountered.
  • [MM-60] Fixed a bug in Pose selector that didn’t update the mesh in Preview window when clearing the selected Animation asset.
  • Various code cleanups and optimizations.

Mesh Morpher Blueprint Tools are in early stage. There’s still a lot of functionality to add to them. If you update to this version please keep that in mind.
The only documentation available for now for Mesh Morpher Blueprint Tools consists of the existing tools.
If you create a tool and want it to be included in Mesh Morpher(with credits) send it to support@meshmorpher.com along with some details about the tool and the creator.

Mesh Morpher 1.3.9 is Live! (10/01/2020)

  • [MM-62] Fixed a possible bug that would crash the engine when trying to access an unselected/destroyed tool.
  • [MM-63] New GetVertexROIAtLocationToDelegate function in UMeshMorpherMeshComponent that allows to filter ROI vertices using a delegate
  • [MM-64] The plugin is now compatible with UE 4.26 Preview 1.

Mesh Morpher 1.4.0 is Live! (10/12/2020)

  • [MM-65] Fixed a possible bug that would generate normal deltas out of range in certain cases.

Please add runtime morphing.

Mesh Morpher 1.4.1 is Live!

  • [MM-66] Fixed a bug that prevented Morph Targets to be baked on an imported Skeletal Mesh (editor)

Mesh Morpher 1.4.3 is Live! (01/06/2021)

  • [MM-67] Implemented the ability to configure Symmetry axis.
  • [MM-68] Clicking on Mesh Morpher icon in toolbar when skeletal meshes are selected in Content Browser automatically opens them in Mesh Morpher.
  • [MM-69] When copying a single Morph Target to another mesh will automatically fill the New Morph Target name with the name of the source Morph Target.
  • [MM-70] When copying Morph Targets, target mesh will be auto-filled with the most recent selection.
  • [MM-71] Selecting a Morph Target in Morph Target List doesn’t automatically open it anymore. You’ll have to double-click it or select Open Selected Morph Target from context menu(right click) or Edit menu.

Mesh Morpher 1.4.5 is Live!

  • [MM-72] Implemented the possibility to manually apply Morph Targets to LODs
  • [MM-73] Mesh Component in Preview Scene has been switched to USimpleDynamicMeshComponent from UStaticMeshComponent
  • [MM-74] Mesh Operations Library is now fully based on FDynamicMesh3 instead of FMeshDescription
  • [MM-75] Mesh Operations Library is now using Render Data for Position and Tangent data and Imported Model Data for UVs and Colors Data.
  • [MM-76] Drastically Improved Skeletal Mesh Conversion to Internal Mesh Data

Mesh Morpher 1.4.6 is Live! (03/17/2021)

  • [MM-77] Fixed a bug with Symmetry Axis which was misplacing Symmetry Brush when applying tool.
  • [MM-78] Implemented the ability to hide Indicator(Sym) Sphere with bShowIndicatorSphere boolean.

Mesh Morpher 1.4.7 is Live! (03/22/2021)

  • [MM-79] Implemented the ability to create a Morph Target from a Mesh
  • [MM-80] Move Tool is now affected by Strength to allow better precision
  • [MM-83] Fixed a bug where Transform Tool rotation axis didn’t work in UE 4.26

Mesh Morpher 1.4.8 is Live! (03/24/2021)

  • [MM-84] Implemented the possibility to empty all Import Data of a Skeletal Mesh (4.26)
  • [MM-85] Preview Mesh Component in Preview scene is now a Skeletal Mesh Component
  • [MM-86] Fixed a bug where the user had to double-click twice on a Morph Target to open it.
  • [MM-87] Fixed a bug where the Dynamic Mesh(Editing Mesh) didn’t load at the first try.
  • [MM-88] Fixed a bug where applying a Morph Target to all LODs would crash the editor in some cases
  • [MM-89] Implemented the possibility to deselect the selected Morph Target

Mesh Morpher 1.5.0 is Live! (03/28/2021)

  • [MM-90] Clear Import Data has been renamed to Clear Morph Target Import Data and removes just the Morph Targets from Import Data thus preventing them to be restored to original imported state, when modified or removed. (4.26 only)

Mesh Morpher 1.5.1 is Live! (04/01/2021)

  • [MM-91] Fixed a possible bug that occurred only on installations with AMD CPUs where the Morph Target would break randomly.

Mesh Morpher 1.5.2 is Live! (04/04/2021)

  • [MM-92] Allow Move tool to move along normals
  • [MM-93] Implemented DisplayToolMessage which allows to display some information about the current selected tool.
  • [MM-94] Automatically Set focus on Preview Window when opening a Morph Target

Mesh Morpher 1.5.3 is Live! (04/05/2021)

  • [MM-95] Implemented the ability to enable/disable whether vertex selection gets updated on brush move

Mesh Morpher 1.5.4 is Live! (04/19/2021)

  • [MM-96] Transform tool no longer uses Original Mesh vertice positions. There are still some improvements required but the tool can be used properly right now.