MHX rig major baking issue with Blender 2.92 only.
Blender 2.92 is at 0: 30 on the video.
There is a major baking issue with the MHX rig in blender 2.92, the baking works perfectly with 2.91
You can try import an animation with the MHX rig and bake, in blender 2.91 will works smoothly without any problem but with the last blender 2.92 it will have a baking issue ( even if you click on clean curves) it won’t bake properly the fresh animation that we just imported from daz.
Comments (21)
-
-
reporter yep all done, you can try rig to MHX and bring a daz animation then bake it. you will see that it will works in blender 2.91 and not 2.92 even if you clean curves and clear constraint.
-
reporter here is a daz walk animation that i used in the video:
https://mega.nz/file/ooA20RrS#DLS3zu4KIQB7hENenbKoHuL64twEAG6v0Un9pqmBuZ4
you can try bake it with 2.91 and 2.92, but need to convert to MHX before bake, it will work in 2.91 but not even in 2.92 even if clean curve, clear constraint and parents.
-
Also to play a baked action you may want to disable the diffeomorphic plugin. Since some code may take precedence over blender. Please let me know if this works. Then, if this is the case, I don’t know if Thomas could do something about it.
-
reporter i tried unfortunately doesnt work, i still don’t understand if it’s a blender problem or a MHX rig problem actually. because with other non related daz animations the baking does work and i dont see any complaint about blender 2.92 baking problem.
the daz animation baking it just work smoothly in blender 2.91 really weird.
-
reporter I can confirm the problem is only with MHX rig without it baking works.
-
It isn’t mhx only. I just tested the daz rig, that is, without converting to mhx, and I get strange artifacts with baking too. Below an example at frame 22 where the leg gets a distance different from the original non-baked animation. I disabled both diffeomorphic and mhx after backing to play the baked animation.
No idea what’s happening. But it’s not mhx. (bolded for Thomas)
-
reporter Indeed you are right! my bad i have tried it in 2.91 not 2.92 was not carefull.. everything works perfect in 2.91 and i also have absolutely no idea why the 2.92 is not working
-
update. Tried various bake options, also with a clean g8f instead of temari. Same issue with the daz rig.
-
update. I can confirm that 2.91 works fine. So this seems a bug in 2.92. Sadly I also tested 2.93 and it gets the same bug so there’s no hope for this to be fixed soon.
Unless @engetudouiti or @xin may help better.
edit. important. As a side note most daz animations are already baked since they come from mocaps. Same for mixamo’s. So I’m not really sure what we get different from baking them. I mean, we don’t need to bake in this case, we already have all the frames keyframed in the original animation.
-
reporter In fact they already baked, but in most case you have to bake them again if you do some small adjustment etc.. so baking is really important.
BTW i have tried something, convert to MHX then transfer the FK to IK rigs with MHX, then try to bake with the same animation the leg problem will be fixed… BUT we will have a hand problem lol
-
reporter i created a bug report with blender dev hopefully they can look at it.
⚓ T88378 Major animation baking issue with Blender 2.92
-
reporter Ok they confirmed this is a BLENDER 2.92 + important issue they changed the priority to high and the bug can be tracked here:
⚓ T86193 Bake action result unexpected since 2.92 (blender.org)
I’ll close this one because it have nothing to do with MHX or Diffeo it’s a blender bug.
-
reporter - changed status to closed
Blender 2.92+ confirmed issue.
-
reporter It have been fixed by blender team
https://developer.blender.org/rBa1954e380730ae9d116245343d9296d587907673
-
Just downloaded the latest 2.93 beta and the issue stills there .. where do you see it fixed ?
-
reporter Well i dont think they will fix it for the 2.93 .. but definitely for the 3.0
because seems the 2.93 is in bcon4 which is the last phase before release and not in bug fixes phases.
but they say that the issue has been fixed in the link i’ve sent above.
-
reporter btw i dont understand how can such a big studio not figure out this bug which is a major bug…
-
reporter i can confirm you can check blender last build 3.0 they’ve fix it yay very happy about it , since it was really a major issue.
-
I agree it doesn’t make sense to have such a major bug in 2.93, also because if I understand correctly 3.0 is a major revision so other bugs may arise. I’d not trust them myself until I see a stable release with the bug fixed.
Thank you Bouich for the news though. Let’s hope it right.
-
reporter No problem Alessandro, btw they also have fix in the blender 2.93 today,.. really nice was not expecting that.
- Log in to comment
In blender 2.92 there’s a “clean curves” option, that I understand it’s on by default in 2.91. Then when you bake you may want to clear constraints and possibly parents, depending on the game engine.
https://wiki.blender.org/wiki/Reference/Release_Notes/2.92/Animation-Rigging#Bake_Action