unity3d-jp / MeshSync

A package for synchronizing meshes/models editing in DCC tools into Unity in real time.
Other
1.55k stars 174 forks source link

Blender: Mirror Modifier with Mirror Object Support #27

Closed AndreyZhukov closed 5 years ago

AndreyZhukov commented 5 years ago

Hi,

First I thought that Mirror modifier doesn't work at all, but it turned out it works only along it's true pivot point, not when a Mirror Object is specified: then it just ignores it and mirrors using it's own pivot.

Also if it's possible, please make an option in Blender addon "Apply Modifiers", which will, like in FBX export, apply all the modifiers before exporting (here syncing). :)

Best wishes, Andrey

i-saint commented 5 years ago

thanks for valuable feedbacks.

Mirror modifier

understood. I will try to fix it.

"Apply Modifiers" option

it is certainly possible. actually, I once made this option when developing, but removed eventually because it is problematic.

AndreyZhukov commented 5 years ago

too slow. no one wants to use it with "Auto Sync".

You could add a warning icon and/or warning pop-up with confirmation that one understands the risk of using this option (and maybe put it under some roll-out to even more prevent accidental clicks).

skinning will be baked inevitably. almost all cases this should be undesirable.

Is it possible to add an exception for ArmatureModifier?

i-saint commented 5 years ago

Is it possible to add an exception for ArmatureModifier?

it is far difficult than bake-everything. I don't think it is worth to effort.

i-saint commented 5 years ago

I just realized it is not difficult. it is just impossible. anyway, I won't revive "Apply Modifiers" mode unless there is any good reason. I treat this issue as just a bug about Mirror Modifier support.

AndreyZhukov commented 5 years ago

Ok, I see :) Yeah, sure, no problem :)

AndreyZhukov commented 4 years ago

Hi,

I'm not sure if this is the right place to write an email, or will it reach you, but I haven't found another email address, so... Could you please tell me how to install the latest version of MeshSync on the Unity side? I have managed to install it on Maya, but haven't found instructions for Unity. Previously there was just a MeshSync.unitypackage, and now there isn't, I tried many things and haven't succeeded yet, so I ask you to help me with that, maybe a link to instructions?

Thank you in advance!

Kind regards and stay safe, Andrey

On Mon, 10 Sep 2018 at 22:58, Seiya Ishibashi notifications@github.com wrote:

Closed #27 https://github.com/unity3d-jp/MeshSync/issues/27.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/unity3d-jp/MeshSync/issues/27#event-1837042130, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ0n51YjLB2f0DlZp-sLy5IsTeXH55A7ks5uZtJigaJpZM4WdSeN .

sindharta commented 4 years ago

Hi, you can always create a new issue for asking.

We have moved from unitypackage format to a package that you can find inside the Package Manager. You can find the package now from the Package Manager (remember to check the "Show preview packages" checkbox) image

The DCC plugins themselves have been moved to another repository, and this is the installation instruction.

AndreyZhukov commented 4 years ago

Wow! Thank you so much for your prompt response! I spent roughly the whole evening yesterday figuring this out :) And it obviously turned out to be that easy! :)) Please add this also to the main page.

Thank you again <3 Kind regards, Andrey

On Wed, 13 May 2020 at 03:45, Sindharta Tanuwijaya notifications@github.com wrote:

Hi, you can always create a new issue for asking.

We have moved from unitypackage format to a package that you can find inside the Package Manager. You can find the package now from the Package Manager (remember to check the "Show preview packages" checkbox) [image: image] https://user-images.githubusercontent.com/7379311/81762043-9166d780-9506-11ea-90d7-edf124679cac.png

The DCC plugins themselves have been moved to another repository, and this is the installation instruction https://github.com/Unity-Technologies/MeshSyncDCCPlugins/blob/dev/Plugins~/Docs/en/Installation.md .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/unity3d-jp/MeshSync/issues/27#issuecomment-627695140, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACOSPZ2ZPDS6MQZ4BYNKSDDRRH3SRANCNFSM4FTVE6GQ .

AndreyZhukov commented 4 years ago

Hi again :) Sorry.. I did install it through the packages (Package Manager), it showed up there, in the list of packages, and in the project folders, but unfortunately there's no MeshSync menu in the GameObject menu, nor under the "Create" (in the Scene). Do you know what could be the problem? Is it the Unity version? I'm using 2018.4.15f1 [image: image.png] [image: image.png]

Thank you again in advance! Andrey

On Wed, 13 May 2020 at 09:32, Andrey Zhukov s8522@pjwstk.edu.pl wrote:

Wow! Thank you so much for your prompt response! I spent roughly the whole evening yesterday figuring this out :) And it obviously turned out to be that easy! :)) Please add this also to the main page.

Thank you again <3 Kind regards, Andrey

On Wed, 13 May 2020 at 03:45, Sindharta Tanuwijaya < notifications@github.com> wrote:

Hi, you can always create a new issue for asking.

We have moved from unitypackage format to a package that you can find inside the Package Manager. You can find the package now from the Package Manager (remember to check the "Show preview packages" checkbox) [image: image] https://user-images.githubusercontent.com/7379311/81762043-9166d780-9506-11ea-90d7-edf124679cac.png

The DCC plugins themselves have been moved to another repository, and this is the installation instruction https://github.com/Unity-Technologies/MeshSyncDCCPlugins/blob/dev/Plugins~/Docs/en/Installation.md .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/unity3d-jp/MeshSync/issues/27#issuecomment-627695140, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACOSPZ2ZPDS6MQZ4BYNKSDDRRH3SRANCNFSM4FTVE6GQ .

sindharta commented 4 years ago

Yes, it's the Unity version. The package is made for Unity 2019.3 or above.

Is it possible for you to upgrade your Unity version ?

AndreyZhukov commented 4 years ago

Oh :( Ok Now I'm afraid there isn't, later for sure. Is there maybe a version of MeshSync for older versions of Unity?

On Wed, 13 May 2020 at 11:12, Sindharta Tanuwijaya notifications@github.com wrote:

Yes, it's the Unity version. The package is made for Unity 2019.3 or above.

Is it possible for you to upgrade your Unity version ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/unity3d-jp/MeshSync/issues/27#issuecomment-627857556, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACOSPZZSNXIQKG3V2FFKVQLRRJQBRANCNFSM4FTVE6GQ .

sindharta commented 4 years ago

I am afraid not.

You can try to "hack" it by copying MeshSync package into a folder under the "Packages" folder. This is for setting it up as an embedded package. https://docs.unity3d.com/Manual/CustomPackages.html#EmbedMe

Then, you need to change package.json under Packages¥com.unity.meshsync so that it supports Unity 2018, and fix any compile error if there is any

AndreyZhukov commented 4 years ago

Ok, thank you, I'll try this.

On Wed, 13 May 2020 at 11:22, Sindharta Tanuwijaya notifications@github.com wrote:

I am afraid not.

You can try to "hack" it by copying MeshSync package into a folder under the "Packages" folder. This is for setting it up as an embedded package. https://docs.unity3d.com/Manual/CustomPackages.html#EmbedMe

Then, you need to change package.json under Packages¥com.unity.meshsync so that it supports Unity 2018.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/unity3d-jp/MeshSync/issues/27#issuecomment-627862835, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACOSPZ5PSJQ25MMS32F24XTRRJRENANCNFSM4FTVE6GQ .

AndreyZhukov commented 4 years ago

I did that [image: image.png] [image: image.png] but some errors appear and still there's no MeshSync Options in GameObject and Create :/ [image: image.png] I created a new project to embed the package.

On Wed, 13 May 2020 at 11:25, Andrey Zhukov s8522@pjwstk.edu.pl wrote:

Ok, thank you, I'll try this.

On Wed, 13 May 2020 at 11:22, Sindharta Tanuwijaya < notifications@github.com> wrote:

I am afraid not.

You can try to "hack" it by copying MeshSync package into a folder under the "Packages" folder. This is for setting it up as an embedded package. https://docs.unity3d.com/Manual/CustomPackages.html#EmbedMe

Then, you need to change package.json under Packages¥com.unity.meshsync so that it supports Unity 2018.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/unity3d-jp/MeshSync/issues/27#issuecomment-627862835, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACOSPZ5PSJQ25MMS32F24XTRRJRENANCNFSM4FTVE6GQ .

AndreyZhukov commented 4 years ago

Tried also "unity": "2018.4", also doesn't work.

On Wed, 13 May 2020 at 13:44, Andrey Zhukov s8522@pjwstk.edu.pl wrote:

I did that [image: image.png] [image: image.png] but some errors appear and still there's no MeshSync Options in GameObject and Create :/ [image: image.png] I created a new project to embed the package.

On Wed, 13 May 2020 at 11:25, Andrey Zhukov s8522@pjwstk.edu.pl wrote:

Ok, thank you, I'll try this.

On Wed, 13 May 2020 at 11:22, Sindharta Tanuwijaya < notifications@github.com> wrote:

I am afraid not.

You can try to "hack" it by copying MeshSync package into a folder under the "Packages" folder. This is for setting it up as an embedded package. https://docs.unity3d.com/Manual/CustomPackages.html#EmbedMe

Then, you need to change package.json under Packages¥com.unity.meshsync so that it supports Unity 2018.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/unity3d-jp/MeshSync/issues/27#issuecomment-627862835, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACOSPZ5PSJQ25MMS32F24XTRRJRENANCNFSM4FTVE6GQ .

sindharta commented 4 years ago

Can you create a new issue and repost your images ? I can't see them here.

AndreyZhukov commented 4 years ago

Oh, yeah, sure.

On Wed, 13 May 2020 at 15:07, Sindharta Tanuwijaya notifications@github.com wrote:

Can you create a new issue and repost your images ? I can't see them here.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/unity3d-jp/MeshSync/issues/27#issuecomment-627971493, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACOSPZYWOZYECNFMQLZ3TQDRRKLR5ANCNFSM4FTVE6GQ .

AndreyZhukov commented 4 years ago

https://github.com/unity3d-jp/MeshSync/issues/170

On Wed, 13 May 2020 at 15:40, Andrey Zhukov s8522@pjwstk.edu.pl wrote:

Oh, yeah, sure.

On Wed, 13 May 2020 at 15:07, Sindharta Tanuwijaya < notifications@github.com> wrote:

Can you create a new issue and repost your images ? I can't see them here.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/unity3d-jp/MeshSync/issues/27#issuecomment-627971493, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACOSPZYWOZYECNFMQLZ3TQDRRKLR5ANCNFSM4FTVE6GQ .