greisane / gret

Blender addons.
GNU General Public License v3.0
375 stars 23 forks source link

Support Live link Such As Unity MeshSync For Blender #9

Closed 1405100494 closed 2 years ago

1405100494 commented 2 years ago

Hi!I recently noticed that Unity's MehSync plugin has been able to sync most of Blender's data in real time. Just bone data may not be perfect for games, but it's almost done with USD data transfer.

The USD Hydra plug-in developed by AMD is currently the only way to dynamically link USD to Blender. However, the supported data is too few. Blender's meeting last week was still discussing the follow-up development route of USD, so it is difficult to make progress in the short term.

So I'm really looking forward to a plugin like Unity's MeshSync that links to Blender in real time, which is a breakthrough for both game development and film production, allowing almost any Blender user project to seamlessly connect to UE, even if they've only learned the basics of UE for five minutes. 

Hopefully you will be able to develop a similar real-time synchronization feature before Blender fully supports USD (which I think is at least a few years away), thanks for your efforts!

Here are some links and demos

greisane commented 2 years ago

Unity is particularly suited for animation syncing because of how loosely it implements skeletons, any bunch of transforms under an Animator component will do as long as the paths match. You'd have to be extremely careful when modifying UE skeletons in real time or risk breaking animation related assets everywhere.

Pretty interesting, unfortunately it's a big project I don't really have enough of an interest in.