x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

SkeletalMesh LOD Morphing

I have a character with multiple LODs each with the same morph targets shaped for that LOD. How can I go about importing this correctly. I import the base LOD and that come in with morphs, I will then try to import LOD 1 and it doesn't work with morph targets with the same name, or import ones with other names.

How do you handle this correctly? I'm not sure what's going wrong.

Should the morphs have the same names? That would certainly be logical to use them. In my file they are currently prefixed 0_morph1, 1_morph1. I could try changing things but I don't think that's the issue.

I have tested adding morphs using the same name throughout but only LOD 0 is effected.

Really confused here, having to work with highest LOD only now till I can figure out how this is supposed to work.

Product Version: Not Selected
Tags:
more ▼

asked Apr 10 '15 at 01:49 AM in Rendering

avatar image

Triplelexx
6 1 4 5

avatar image EstherZuidgeest Apr 13 '15 at 02:00 PM

I'd like to know the answer as well :) When you imported the lods with different morph names, were you able to use them? I wonder if we can get information in the animation blueprint about the lod currently active and selecting an animation/morph target accordingly.

avatar image Triplelexx Apr 13 '15 at 08:13 PM

I thought of using my own LOD system, it doesn't seem to work with different or same names.

I even tried exporting 2 models with identical shapekey lists. Only the base LOD morphs.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

I've got it working now! Ok so what you have to do in maya is create two blendshape meshes; One for lod0 and one for lod1. Makes sure you give them the same name. In maya its only possible to give two meshes the same name if they are not in the same group or both not in world space. (see image outliner) Create the blendshape deformers. Create the lod groups as shown in the fbx skeletal mesh pipeline doc. ( select lod0 then lod1. menu->Edit->level of detail-> group) Bind the meshes to the skeleton (can be done at any time). To export make sure you select the lod group AND the meshes in it then the skeleton's root and export. In the fbx export settings make sure animations is checked and deformed models and skins and blendshapes. Now go to UE4 and import. Make sure you check 'import morph targets' and 'import mesh lods'. Now with one slider you control both meshes their lods.alt text

Let me know if you have any trouble and if you get any error messages.

alt text

untitled.png (164.8 kB)
untitled2.png (72.6 kB)
more ▼

answered Apr 15 '15 at 02:19 PM

avatar image

EstherZuidgeest
58 1 7 11

avatar image Triplelexx Apr 15 '15 at 05:34 PM

Thanks for the suggestion, I'm using Blender though, that doesn't have the Maya LOD group feature, I will try naming the models the same, and anything else I can think of, but I came across the LOD Group option in docs, but not aware of equivalent in Blender, so I have to use the import LOD option after importing the base mesh on 2 different fbxs.

There is a multires modifier but that only works on subdivisions, my LODS can't be applied as they have different vert counts.

avatar image EstherZuidgeest Apr 16 '15 at 09:18 AM

yeah that's annoying. But there is another way to do it. Export your LODS as separate files. First import the highest detailed mesh in UE4. Then you can manually import the 2nd LOD in the mesh tab under Lod setting-> Lod import-> drop down: import lod level 1. As long as the blendshapes have the same names they should work with the same slider.I got it working like that as well.

avatar image Triplelexx Apr 16 '15 at 02:05 PM

Thanks for the help, I might have only tried import with the base as the lowest....Maybe that was simply the problem. I have also seen there is a naming convention when importing all LODs something like Base_Model, LOD1_Model. Something like that might work as well. I'll try some more things soon, still having to rework assets by the looks now, but that stage will be coming up again, if I ever can finalize my character assets that is...

avatar image VSZ Aug 23 '15 at 12:32 PM

Hey Triplelexx, just checking if you managed to get this to work with Blender.

I tried everything I could think of and I still can't any morph weights to affect LOD1 or LOD2 - morphs work only on the Base LOD for me.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question