Giter VIP home page Giter VIP logo

vrm4u's People

Contributors

ruyo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vrm4u's Issues

Packaging error

Hello, I love your plugin, So easy to import Vroid model.
but, When I build package project its error and appear log like this
image
I don't know how to fix it. Thanks...
image

Assign Skeletal Problem report

My Step:

  1. Import File_A.vrm and File_B.vrm to UE4.
  2. integrate ALSV with File_A_ue4mannequin (Skeletal Mesh) by following your video step by step.
  3. Select File_B_ue4mannequin (Skeletal Mesh), Assign skeletal to File_A_ue4mannequin (Skeletal Mesh).
  4. In Anim_BP, Editor mode, Change Vrm Meta Object of VrmSpringBone from File_A_VrmMeta (VrmMeta) to File_B_VrmMeta (VrmMeta).
  5. UE4 Crash

Assertion failed: Pose.IsValidIndex(BoneIndex) [File:E:\Program Files\EpicGames\UE_4.24\Engine\Source\Runtime\Engine\Public\BonePose.h] [Line: 546]

Things I tryed:

  1. Change skeletal mesh and VrmMeta in runtime.
  2. Disable VrmSpringBone node first and change skeletal mesh and VrmMeta, once VrmSpringBone node active, game crash.
  3. Check and assign new bone index to File_B_VrmMeta

Still crash when add other VrmMeta data to VrmSpringBone Node.

if you have any idea please help, thanks

Error to import in UE 5

Hello again, i have a issue to use in UE5, i change the Developer mode to UncookedOnly, but the issues continue.
error

UE4.25、UE4.24のゲームが起動できない

こんにちは、UE4.25とUE4.24でWindows64-bitパッケージしてみたところ、パッケージは成功するもののgameが起動できない現象がおきましたのでご報告いたします。
なお、UE4.23とUE4.22では問題なくパッケージできるようです。

サードパーソンにVRM4Uを入れてパッケージする。

VRM4U-20200611

UE4.25でゲーム起動時のエラー
image

UE4.24はメッセージは特にでないでそのままゲームが起動しないという状況でした。

Packaging game error (ERROR: Unable to instantiate module 'UnrealEd': Unable to instantiate UnrealEd module for non-editor targets)

Hello, sorry for bothering you but I'm currently having an issue with your plugin. The problem is that I'm unable to build my game due to the VRM4U plugin. This is the error I get when I try to package my game:
image
VRM4UImporter.Build.cs can be found in "VRM4U\Source\VRM4UImporter" (The 'UnrealEd' reference can be found in line 19)
Additional information:

URE Version: 4.25 (latest, C++ project, Visual studio 2019 is installed)
Packaging for Windows (64-bit)
Yes I am using the UnrealEngine_VRM4UPlugin repository version of VRM4U (Latest version, working fine in the editor, it's located within the Plugins folder of my project)
I have also included a log file
ProjectMare.log

asset import

when i import a vrm model everything works but the model dose not render i think

ランタイムロードでの表情変更について

いつもおせわになっております
ランタイムロードで表情を変える方法を探しているのですが
Set Morph Targetで変化がおきません、ランタイムロードで表情変更は
そもそもできるものでしょうか。

いろいろ試してみて、1回だけ下記の方法で出来たとおもうのですが
再現がしないようです。。

image

ランタイムロードの動作報告

こんばんは、UE4.24で1. パッケージ化してランタイムロードしたとき、MorphTargetが動作しない下記メッセージがでましたので情報共有いたします。
UE4.24のデバック画面の表情変更動作は問題ありませんでした。

またUE4.25はパッケージランタイムロードで下記のメッセージはでていないので
UEのバージョンチェンジで回避はできております。

Fatal error: [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp] [Line: 853]
Rendering thread exception:
Assertion failed: Index < (uint32)NumSplitsPerMorph.Num() [File:Runtime\Engine\Public\Rendering/MorphTargetVertexInfoBuffers.h] [Line: 73]

Missing precompiled manifest for launch error

when im trying to launch or package the project I encountered error message please see below thanks !

LogPlayLevel: Error: ERROR: Missing precompiled manifest for 'Launch'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in Launch.build.cs to override.

VRMspringbone and PhysicsAsset

Sorry, I don't know where to ask this question so I ask here. I see your video here (https://youtu.be/ohuoVnCEX5k) and I see that my character's hair in my project acts like the one on the left in game but acts like the right in Physics Asset editor. I imported with "No Physics Asset" unchecked so I don't know why it works like that. I want the hair physics to work like the right one. Sorry I am quite new to UE4 and cannot read japanese.

textures missing

hello ruyo,
I'm using ue4.22.3.
its all good in the editor but if I launch the game or package the game ,
textures will disappear.
I don't know how to solve it. Please help.

here's the video: https://www.youtube.com/watch?v=9-DdeCwzv-I
(I only record the launching part but it will be the same result if I package it.)

Package problem

Hello Ruyo,

When i want to package my project, i have the next log problem:

UATHelper: Packaging (Android (ETC2)): ERROR: Missing precompiled manifest for 'VRM4U'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in VRM4U.build.cs to override.

PackagingResults: Error: Missing precompiled manifest for 'VRM4U'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in VRM4U.build.cs to override.


Platform: Android
Unreal Version: 4.23.1

Do you have any solution for this? Thanks in advance!

Cannot compile code

Hi Ruyo,

image

Error I get:
Creating makefile for SaNEditor (no existing makefile)
WARNING: The 'Developer' module type has been deprecated in 4.24. Use 'DeveloperTool' for modules that can be loaded by game/client/server targets in non-shipping configurations, or 'UncookedOnly' for modules that should only be loaded by uncooked editor and program targets (eg. modules containing blueprint nodes)
D:\Unreal\SaN\Plugins\VRM4U\VRM4U.uplugin: warning: The 'Developer' module type has been deprecated in 4.24.
ERROR: Could not find definition for module 'VRM4U', (referenced via SaN.uproject -> VRM4U.uplugin)

I can't seem to compile code after adding VRM4U to my project. It compiled before, but now it does not.
I made a new project on Unreal 4.25 and redownloaded VRMU, and I can still not compile code.
Also, trying to import a vrm file crashes the engine.

Also, I have tried to change the Type in the VRM4U.uplugin from "Developer" to "UncookedOnly", and I still get an error when compiling.
image

Please help.

unable to luanch game

LogPlayLevel: Error: ERROR: Could not find definition for module 'VRM4U', (referenced via default plugins -> VRM4U.uplugin).
I have the folder in the ue4 plugin folder idk what am doing wrong

Cannot install the plugin and cannot open example project

こんにちは Ruyo,
Thanks for the plugin and your hard work!

I downloaded the plugin release from here:
image

The log message I get when trying to open the example project is:

'UEBuildBinaryConfiguration' could not be found (are you missing a using directive or an assembly reference?)

Any help would be very much appreciated!
ありがとうございました!

COMPLETE LOG MESSAGE:

Running D:/Epic Games/UE_4.24/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project="D:/Epic Games/UE_4.24/Unreal-Engine-4-Plugins-master/Plugins Example Project/Plugins.uproject" -game -rocket -progress -log="D:\Epic Games\UE_4.24\Unreal-Engine-4-Plugins-master\Plugins Example Project/Saved/Logs/UnrealVersionSelector-2020.05.06-23.29.17.log"
Discovering modules, targets and source code for project...
While compiling D:\Epic Games\UE_4.24\Unreal-Engine-4-Plugins-master\Plugins Example Project\Intermediate\Build\BuildRules\PluginsModuleRules.dll:
d:\Epic Games\UE_4.24\Unreal-Engine-4-Plugins-master\Plugins Example Project\Source\Plugins.Target.cs(19,12) : error CS0246: The type or namespace name 'UEBuildBinaryConfiguration' could not be found (are you missing a using directive or an assembly reference?)
d:\Epic Games\UE_4.24\Unreal-Engine-4-Plugins-master\Plugins Example Project\Source\PluginsEditor.Target.cs(19,12) : error CS0246: The type or namespace name 'UEBuildBinaryConfiguration' could not be found (are you missing a using directive or an assembly reference?)
ERROR: Unable to compile source files.

SingleAssetのチェックを外してインポートし直した場合テクスチャの参照エラーが出る

gitホスティングの1ファイルあたりのファイル制限に引っかかったため、SingleAssetでの管理をやめたいと思っています。

vrmをドラッグ&ドロップしてインポートし直したのですが、インポート後にファイルを保存したあとに再起動すると以下エラーが表示されます。

LoadErrors: Error: /Game/ThirdPersonBP/CharaModel/1root/M_F00_000_00_EyeExtra_01_EYE :Texture2D のインポートに失敗しました /Engine/Texture2D_3.Texture2D_3 エクスポート MaterialInstanceConstant による参照 /Game/ThirdPersonBP/CharaModel/1root/M_F00_000_00_EyeExtra_01_EYE.M_F00_000_00_EyeExtra_01_EYE
LoadErrors: Error: /Game/ThirdPersonBP/CharaModel/1root/M_F00_000_00_EyeExtra_01_EYE_outline :Texture2D のインポートに失敗しました /Engine/Texture2D_3.Texture2D_3 エクスポート MaterialInstanceConstant による参照 /Game/ThirdPersonBP/CharaModel/1root/M_F00_000_00_EyeExtra_01_EYE_outline.M_F00_000_00_EyeExtra_01_EYE_outline
LoadErrors: Error: /Game/ThirdPersonBP/CharaModel/1root/M_F00_000_00_EyeHighlight_00_EYE :Texture2D のインポートに失敗しました /Engine/Texture2D_3.Texture2D_3 エクスポート MaterialInstanceConstant による参照 /Game/ThirdPersonBP/CharaModel/1root/M_F00_000_00_EyeHighlight_00_EYE.M_F00_000_00_EyeHighlight_00_EYE
(後略)

別のモデルのマテリアルインスタンスと見比べ、参照するテクスチャは欠損がないように見受けられたのですが、念の為issueを起票いたしました。確認頂けると幸いです。

Cant package the game so frustate UE 4.20

Everytime I package the game using VRM plugin always error.

I tried to create new project and then package without VRM plugin I have no issue, but when I package with VRM package will error.

  1. I downloaded the plugin in here https://github.com/ruyo/VRM4U/releases/tag/20200625

I choose VRM4U_4_20_20200625.zip , downloaded , extract, then I copy folder "plugins" to my game folder project

  1. I Click and drag VRM file inside editor and put it on map

  2. Package the game

Here I provide Video for error to make it clear
https://youtu.be/XXI6Pjddoqk

Also the log
MyProject.log

Really appreciate if you can provide video tutorial how to fix it. I really need help @ruyo

Packaging issues with plugin

Hello, I wanted to try out the plugin in UE4. when packaging project I receive this error: Could not find definition for module 'VRM4U'. I tried adding the source folder to the plugin but now I am getting this
sdfs
Is there anyway I can fix this? I am fairly new to Visual Studio and C++ and my project is fully Blueprint based

I've tried for several hours. Still unable to package

I'm trying to package from unreal, but get the error:

"ERROR: Could not find definition for module 'VRM4U', (referenced via Eureka_II.uproject -> VRM4U.uplugin)
PackagingResults: Error: Could not find definition for module 'VRM4U', (referenced via Eureka_II.uproject -> VRM4U.uplugin)#"

If I move the files from https://github.com/ruyo/UnrealEngine_VRM4UPlugin manually I get this text:

"The following modules are missing or built with a different engine version.
VRM4U
VRM4ULoader
VRM4UImporter
VRM4UMisc"

... And if I press yes to rebuilding them I get this message...

"Could not be compiled. Try rebuilding from source manually"

It would make me so happy to be able to package, but I don't understand how to use VRM4U plugin with source code.

...

UPDATE

It works with version 4.23.1, but not 4,24.1

Package issue

Hi @ruyo ,
I'm having trouble when packaging

LogUObjectHash: Compacting FUObjectHashTables data took 0.65ms LogMainFrame: Project requires temp target (VRM4U plugin is enabled) LogLauncherProfile: Unable to use promoted target - L:/ProjectGames/UnrealEngine4/Vroid/Binaries/Android/UE4Game.target does not exist. UATHelper: Packaging (Android (ETC2)): Running AutomationTool... UATHelper: Packaging (Android (ETC2)): Parsing command line: -ScriptsForProject=L:/ProjectGames/UnrealEngine4/Vroid/Vroid.uproject BuildCookRun -nocompileeditor -installed -nop4 -project=L:/ProjectGames/UnrealEngine4/Vroid/Vroid.uproject -cook -stage -archive -archivedirectory=L:/ProjectGames/UnrealEngine4/Dino -package -ue4exe=F:\Games\Epic\UE_4.25\Engine\B inaries\Win64\UE4Editor-Cmd.exe -pak -prereqs -nodebuginfo -targetplatform=Android -cookflavor=ETC2 -build -clientconfig=Development -utf8output UATHelper: Packaging (Android (ETC2)): Setting up ProjectParams for L:\ProjectGames\UnrealEngine4\Vroid\Vroid.uproject UATHelper: Packaging (Android (ETC2)): WARNING: The 'Developer' module type has been deprecated in 4.24. Use 'DeveloperTool' for modules that can be loaded by game/client/server targets in non-shipping configurations, or 'UncookedOnly' for modules that should only be loaded by uncooked editor and program targets (eg. modules containing blueprint nodes) UATHelper: Packaging (Android (ETC2)): F:\Games\Epic\UE_4.25\Engine\Plugins\VRM4U\VRM4U.uplugin: warning: The 'Developer' module type has been deprecated in 4.24. PackagingResults: Warning: The 'Developer' module type has been deprecated in 4.24. Use 'DeveloperTool' for modules that can be loaded by game/client/server targets in non-shipping configurations, or 'UncookedOnly' for modules that should only be loaded by uncooked editor and program targets (eg. modules containing blueprint nodes) PackagingResults: Warning: The 'Developer' module type has been deprecated in 4.24. UATHelper: Packaging (Android (ETC2)): Vroid.uproject requires a temporary target.cs to be generated (VRM4U plugin is enabled) UATHelper: Packaging (Android (ETC2)): ********** BUILD COMMAND STARTED ********** UATHelper: Packaging (Android (ETC2)): Running: F:\Games\Epic\UE_4.25\Engine\Binaries\DotNET\UnrealBuildTool.exe Vroid Android Development -Project=L:\ProjectGames\UnrealEngine4\Vroid\Vroid.uproject L:\ProjectGames\UnrealEngine4\Vroid\Vroid.uproject -NoUBTMakefiles -remoteini="L:\ProjectGames\UnrealEngine4\Vroid" -skipdeploy -Manifest=L:\ProjectGames\Unrea lEngine4\Vroid\Intermediate\Build\Manifest.xml -NoHotReload -log="C:\Users\faisa\AppData\Roaming\Unreal Engine\AutomationTool\Logs\F+Games+Epic+UE_4.25\UBT-Vroid-Android-Development.txt" UATHelper: Packaging (Android (ETC2)): WARNING: The 'Developer' module type has been deprecated in 4.24. Use 'DeveloperTool' for modules that can be loaded by game/client/server targets in non-shipping configurations, or 'UncookedOnly' for modules that should only be loaded by uncooked editor and program targets (eg. modules containing blueprint nodes) UATHelper: Packaging (Android (ETC2)): F:\Games\Epic\UE_4.25\Engine\Plugins\VRM4U\VRM4U.uplugin: warning: The 'Developer' module type has been deprecated in 4.24. PackagingResults: Warning: The 'Developer' module type has been deprecated in 4.24. Use 'DeveloperTool' for modules that can be loaded by game/client/server targets in non-shipping configurations, or 'UncookedOnly' for modules that should only be loaded by uncooked editor and program targets (eg. modules containing blueprint nodes) PackagingResults: Warning: The 'Developer' module type has been deprecated in 4.24. UATHelper: Packaging (Android (ETC2)): ERROR: Expecting to find a type to be declared in a module rules named 'VRM4U' in UE4Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the 'ModuleRules' type defined by Unreal Build Tool. PackagingResults: Error: Expecting to find a type to be declared in a module rules named 'VRM4U' in UE4Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the 'ModuleRules' type defined by Unreal Build Tool. UATHelper: Packaging (Android (ETC2)): Took 0.6310355s to run UnrealBuildTool.exe, ExitCode=6 UATHelper: Packaging (Android (ETC2)): UnrealBuildTool failed. See log for more details. (C:\Users\faisa\AppData\Roaming\Unreal Engine\AutomationTool\Logs\F+Games+Epic+UE_4.25\UBT-Vroid-Android-Development.txt) UATHelper: Packaging (Android (ETC2)): AutomationTool exiting with ExitCode=6 (6) UATHelper: Packaging (Android (ETC2)): BUILD FAILED PackagingResults: Error: Unknown Error

Tried packaging in android = fails
win64 = fails but I think its because I havent installed visual studio 2019 and C++, does it affects android packaging?

Steps I take:

  1. put VRM4U release 20200725 to UE4 plugins
  2. make games, build it, play it no problem (except android launch)
  3. Put source folder from https://github.com/ruyo/UnrealEngine_VRM4UPlugin to UE4 plugins/VRM4U
  4. still cannot package

Please help ya thanks!

Can't package game, keeps getting error

Hello,

I get all these errors when compiling my code on UE4 4.25. Although i get these compile errors, it still compiles successfully. And when i try to package the game for windows, it fails. And i even used the VRM4U repository on the github. It works well in editor but can't package. Any help would be appreciated. Thank you.

I have attached my log file for the packaging error.
Log.txt

These are the compile errors:

The 'Developer' module type has been deprecated in 4.24. Use 'DeveloperTool' for modules that can be loaded by game/client/server targets in non-shipping configurations, or 'UncookedOnly' for modules that should only be loaded by uncooked editor and program targets (eg. modules containing blueprint nodes)

VRM4U.uplugin: [] The 'Developer' module type has been deprecated in 4.24.

VrmImportUI.h(134): [C4996] UProperty has been renamed to FProperty Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

MyTraceActor.cpp(71): [C4996] 'operator new': Placement new on TIndirectArray has been deprecated - users should call Add() passing a pointer to an object created with new. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

VrmEditorBPFunctionLibrary.cpp(103): [C4996] 'USkeleton::GetBoneTree': GetBoneTree should not be called. Please use GetBoneTranslationRetargetingMode()/SetBoneTranslationRetargetingMode() functions instead Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

VRM4UDetailCustomize.cpp(34): [C4996] 'FAssetDataTagMapSharedView::Find': FAssetDataTagMapSharedView::Find is not compatible with USE_COMPACT_ASSET_REGISTRY, use FindTag instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

VrmImportUI.h(134): [C4996] UProperty has been renamed to FProperty Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

VRM4UImporterFactory.cpp(457): [C4996] UProperty has been renamed to FProperty Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

VrmConvertModel.cpp(1511): [C4996] UProperty has been renamed to FProperty Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

VrmConvertModel.cpp(1511): [C4996] UProperty has been renamed to FProperty Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

VrmConvertModel.cpp(1511): [C4996] 'FindField': FindField will no longer return properties. Use FindProperty instead or FindUField if you want to find functions or enums. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.

Project fails to launch/compile when VRM4U is added.

Hello. I wanted to try out VRM4U in an Unreal Project.

I'm using Unreal Engine v4.24.3 and the latest VRM4U Unreal Extension(the one from the private repo).
I managed to add it, but when I compile with it, things go wrong. I tried it even in an fresh project, but it gives me this error:

LogPlayLevel: Error: ERROR: Could not find definition for module 'VRM4U', (referenced via CodenameSakura.uproject -> VRM4U.uplugin)

The plugin is added in the project plugins folder. I have Visual Studio 2017 Community installed and configured(there is also VS2019 Professional).

This is my log:
CodenameSakura.log

Could you please help me or tell me what I'm doing wrong?
Thank you.

BP_dropActorのCast to VrmAnimInstanceCopyについて

こんばんは、いつもVRM4Uで遊ばせていただいております。
現在ランタイムロードがゲームにつかえないかをためしているのですが。
BP_dropActorのCast to VrmAnimInstanceCopyがcast FailedしてBP_dropActorにプレイヤーの
アニメーションが反映されません、何か設定など必要でしょうか。

なお、VRMファイル自体はTポーズでロードされています。

利用環境’UE4.22 VRM4U 20200520リリース
    UE4.24、UE4.25でも同じ現象を確認しております。

High vertex count issue

image

When I load a VRM on UE4 using your plugin, I notice the vertex count is abnormally high.
This was confirmed again on Blender after I exported it from UE4 as an fbx file and load it on Blender, which prevents me from posing it due to extremely low FPS caused by high vertex count.

When I pick one vertex on the hair on Blender, it says it is actually 132 vertices as below:
image

Is this a bug? Or Am I missing something?

Can NOT package to EXE

hi Ruyo it's very cool work. But,

include VRM4U plugin in UE4, than package will get this error:

Could not find definition for module 'VRM4U' (referenced via default plugins -> VRM4U.uplugin) MVN_4222 D:\Unreal\MVN_4222\Intermediate\ProjectFiles\UnrealBuildTool 1

any Suggest or supported

Does this work on OSX?

I've been trying for hours to get this to work on my Mac. Is this plugin compatible with Macs or is it Windows only? I haven't seen any information saying either way.

I can't tell for sure, but it seems as if when I unzip the file, it does not create the proper folder hierarchy when unzipping on a mac. I've tried using the default unzip options, the mac version of Winzip, and even unzipping from the terminal, and it still will not unzip properly.

Package problem

Hello, Luyo,
I used ue4.25.0.
Everything is fine in the game, but if I launch the game pack,The skeleton mesh seems to be
By checking the log prompt: attempting to load a bulkdata object that cannot be loaded from disk, whether it is due to texture writing and reading problems

1:Screenshot of import at Package:
VRM_InPackage

2:Screenshot of import at Game:

VRM_InGame

wrong space for the mannequin-bone

I tried to replace the offical mannequin model directly with the imported version of ue4mannequin(by vrm4u). Every bone was aligned, but there was a severe rotation distortion.
By comparing the skeletal structure of the two models, I found that their skeletal space is different.
The X-axis of each bone in mannequin is parallel to the direction of the bone, whereas the X-axis of each bone in the VRM4U model appears to be oriented to the left hand side of the model.
If this difference can be corrected , the imported model might be used directly as mannequin without retarget at all. Is it possible to fix it?
ps. Your works is definitely great!

Assimp exception when loading some vrm models

Hello ruyo. I'm very interested in this plugin, but I can't import some models due to the DeadlyImportError exception (both in the release you provided and in my compilation of the plugin with your assimp).
This exception is only thrown for some vrm models like this. I tested some different models, and the plugin works fine. The mentioned model causes problems in more than this plugin (I've also tried another plugin that can convert the VRM format, but the final results were weird), but can indeed be loaded using the VRMViewer.
The exception was from LazyDict::Retrieve(unsigned int i) in glTF2Asset.inl (line 260):

 // read it from the JSON object
    if (!mDict) {
        throw DeadlyImportError("GLTF: Missing section \"" + std::string(mDictId) + "\"");
    }

where mDictId was meshes, i was 1,
mObjs was
mObjs
mObjsByOIndex was
mObjsByOIndex

The callstack was:
glTF2Asset.inl:

glTF2::LazyDict<glTF2::Mesh>::Retriete line 260
glTF2::GLTF2VRMMetadata::Read line 1554
glTF2::Asset::Load line 1814

glTF2Importer.cpp:

glTF2Importer::CanRead line 140

Importer.cpp:

Importer::ReadFile line 595
Importer::ReadFileFromMemory line 494

LoaderBPFunctionLibrary.cpp:

ULoaderBPFunctionLibrary::GetVRMMeta line 243

VRM4UImporterFactory.cpp:

UVRM4UImporterFactory::FactoryCreateBinary line 156

...(Engine functions)

Could you please try that model using the plugin? It would be perfect if this problem gets solved.
Anyway, thanks for sharing such a wonderful plugin. ありがとうございます!

VRM4U 4.25 "Failed To Import" Error

Hey, i've been trying to do this VRM4U stuff for awhile and i'm having some hard time importing my models in, Is there any tips i may get?

I'm Running UE4 Version 4.25,

I've Created my character

I've (freshly) installed - UE4 v4.25

I've (freshly) installed the latest VRM4U Plugin for v2.25

I've tried dragging my character from my Desktop to UE4 and nothing..it shows an error symbol where my mouse cursor should be.

So i manually put it in my Project-File's Content folder, and it ask me if i want to "import assets",
i click "Yes".

Then i checked the logs and it says.."could not import" Error.

I've been at this for awhile now and i don't know what else to do.

Unable to build with ue4 source

Hi, when I add the plugin from UnrealEngine_VRM4UPlugin to my UE4 Source plugin folder
and try to build the engine

I get this error
Code: MSB3075
Description:
The command "....\Build\BatchFiles\Build.bat -Target="UE4Editor Win64 Development" -Target="ShaderCompileWorker Win64 Development" -WaitMutex -FromMsBuild" exited with code 5. Please verify that you have sufficient rights to run this command.
Project: UE4
File" D:\Apps\VisualStudios\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets
Line: 44

I was wondering if you know how to fix this or if I'm doing it wrong?

Developer module type

Hello, when i compile my project i receive a error, "WARNING: The 'Developer' module type has been deprecated in 4.24. Use 'DeveloperTool' for modules that can be loaded by game/client/server targets in non-shipping configurations, or 'UncookedOnly' for modules that should only be loaded by uncooked editor and program targets (eg. modules containing blueprint nodes)", i am using 4.25 version

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.