ruyo / VRM4U

Runtime VRM loader for UnrealEngine5
Other
1.4k stars 181 forks source link

About shader,blendshape,livelink #237

Open chiisary opened 1 year ago

chiisary commented 1 year ago

dear ruyo I want to feedback some questions When I import the vrm model, compared with the model imported by unity, the number of shaders becomes less. Do you know the reason?

And I can't recognize some blendshape after importing

Also, when I turn on the livelink function, it will fail after a few seconds of use

hoping to get your help

Thx!

chiisary commented 1 year ago

image image image image image

ruyo commented 1 year ago

Hi.

About Materials Please set optimization on import to OFF. image

About BlendShape There seems to be no problem.

The data includes BlendShape and BlendShapeGroup. BlendShape is identical to MorphTarget in UE. BlendShapeGroup is a VRM specification that registers expression patterns.

About LiveLink First, check the operation with the standard mannequin in UE.

thanks.

chiisary commented 1 year ago

Hi.

About Materials Please set optimization on import to OFF. image

About BlendShape There seems to be no problem.

The data includes BlendShape and BlendShapeGroup. BlendShape is identical to MorphTarget in UE. BlendShapeGroup is a VRM specification that registers expression patterns.

About LiveLink First, check the operation with the standard mannequin in UE.

thanks.

The above problems have been solved

and I would like to ask a question, does the current version support ifacialmocap→Vseeface→UE’s パーフェクトシンク? Could you please tell me how to do it? If I use it directly, it won’t work.

ruyo commented 1 year ago

I do not know if vseeface is capable of sending PerfectSync with the VMC protocol. Receiving facials by BlendShapeGroup from vseeface has been confirmed, so please check your environment.

chiisary commented 1 year ago

PerfectSync

I do not know if vseeface is capable of sending PerfectSync with the VMC protocol. Receiving facials by BlendShapeGroup from vseeface has been confirmed, so please check your environment.

When I use vmc4ue to send data from vseeface, PerfectSync can be sent, so I feel that there is something wrong when I use vrm4u

ruyo commented 1 year ago

I would like you to check your environment in order.

First, are you receiving VMC for BlendShapeGroup and motion? If not, please check the port number, etc.

If you are receiving, you should be able to see the names of the BlendShapes you are receiving by using the Widget's RawData mode. Check to see if they match the MorphTarget name when you use PerfectSync.

chiisary commented 1 year ago

I would like you to check your environment in order.

First, are you receiving VMC for BlendShapeGroup and motion? If not, please check the port number, etc.

If you are receiving, you should be able to see the names of the BlendShapes you are receiving by using the Widget's RawData mode. Check to see if they match the MorphTarget name when you use PerfectSync.

Ok, I'll try it first, thanks a lot!

ruyo commented 1 year ago

I'm sorry, there was a problem with the name of the BlendShapeGroup in PerfectSync not importing correctly. Thank you for your report. I will fix it in the next release.

chiisary commented 1 year ago

I'm sorry, there was a problem with the name of the BlendShapeGroup in PerfectSync not importing correctly. Thank you for your report. I will fix it in the next release.

come on! Because you have been updating this plug-in, I have more motivation to learn UE. As long as you don't dislike my trouble, I will always support it! :)

By the way,Happy new year!

ruyo commented 1 year ago

PerfectSync is available in the latest version. Please try it out. Happy New Year!