Hi and thanks for releasing this cool plugin. I was wondering if there is any way to load a .POSE file using this or any of the other xps related plugins you have released? It quite difficult to pose the characters naturally from t-pose. Thanks!
Hi and thanks for releasing this cool plugin. I was wondering if there is any way to load a .POSE file using this or any of the other xps related plugins you have released? It quite difficult to pose the characters naturally from t-pose. Thanks!
Awesome! Thank youProbably, i believe its got a pretty similar format/structure to the default XPS file. I'll take a look and see if i can do it in a future release.
Is there a way to Vamify these models? I can't seem to change their light or texture, several models seem faded or just not right with the light in scenes. There's a plugin "Unity Asset Vamifier" but it doesn't work for them.. is there an XNA Vamifier? technique? xD
!> The given key was not present in the dictionary.
!> at System.Collections.Generic.Dictionary`2[System.String,UnityEngine.Transform].get_Item (System.String key) [0x00000] in <filename unknown>:0
at XPSLoader.XPSLoader.restoreBoneAdjustments () [0x00000] in <filename unknown>:0
at XPSLoader.XPSLoader.loadModel (System.String path, Boolean restore) [0x00000] in <filename unknown>:0
Hi, this is awesome.. sadly ive had about zero time to work on any VAM stuff in the past few months as work has cranked up again. I'll see if i can find sometime at the weekend to take a look but sadly i cant promise anything.Okay, I did some more investigating.
It seems this indeed happens only for some XPS files and not others.
I've tried to edit 1 bone of all the XPS characters the exact same way (moving up the left leg, using X rotation only), saving the scene and reloading it, to see which XPS character load correctly. Note that I'm only using the "XPSLoader" plugin and nothing else (no "IKCUA").
Maybe I'm unlucky or maybe it's because I've taken a bunch of models from a single creator, but most of the characters failed to load on scene reload.
Interestingly, I also happened to find a XPS file for which posing works with some bones but not all of them: it will behave fine if I only rotate the left leg bone for instance (I can reload the scene without error), but with more edited bones the "dictionary error" will appear on scene reload.
I still cannot find out what could be the root cause of this.
Most of the working XPS files have bones like "lThighBend" for moving up the left leg, but some are working with other names.
Most of the failing XPS files have a lot of bones (more than the 400 list limit), but some have less than 200 and with trigger the "dictionary error".
In order to provide you with some examples, I've attached 2 packages: 1 contains the files of 3 XPS characters ("XPS_collection" package) and the other contains test files ("XPS_test"). You'll need to add them both to your AddonPackages folder for the test to work.
I've been able to reproduce the issue on a clean instance with those packages.
The test package has 3 scenes. For each of the 3 scenes, I've added an Empty atom with XPSLoader plugin and loaded a different XPS for each. Then I edited a bone to move the left leg of the character up. Depending on the XPS file used, after saving the scene and reloading it, the result will vary:
So you have 2 XPS characters that trigger the issue and 1 working fine.
- Scene "XPS test posing ok": no error, the XPS character is loaded along with the scene, in the expected position (left leg up)
- Other 2 scenes: a "dictionary" error is triggered on scene load, and the character is not loaded.
@imakeboobies, feel free to ask me for more info if needed when you pass by
On a side note, I've noticed while making the "XPS_test" package that VAM packager doesn't include the XPS files as dependencies. It's not blocking since I it works if I package them separately; but that's definitely an issue for sharing (even the separate package isn't listed in the dependencies).
Haha, I'm not much of a coder and this looks complex! I'm afraid I won't be of much help here.that said the code is sitting in github if you're feel adventurous!
There is an option within XPSLoader plugin to flip all textures. You should try to toggle that.The best I can describe it is inverted meshes?
I did, but it didn't affect the inverted meshes.There is an option within XPSLoader plugin to flip all textures. You should try to toggle that.