Author Topic: Problem with model after loading Bones to Android  (Read 15400 times)

Offline kkl

  • float
  • ****
  • Posts: 291
    • View Profile
Problem with model after loading Bones to Android
« on: April 06, 2014, 04:29:33 pm »
Hi,

My model seems deformed when loaded into Android. I've have been making other models and they are just fine. However, if it's not animated, it looks ok. I even changed the Config.maxPolyVisible to 20000 and Config.fixCollapsingVertices to enabled too. Even remaking the model has the deform differently. What happened to the Bones?

p/s I'm using orge exporter in Blender and followed the instructions from the jpct wiki. The model looks fine in Blender, in animation.
« Last Edit: April 06, 2014, 04:34:31 pm by kkl »

Offline raft

  • Moderator
  • quad
  • *****
  • Posts: 1993
    • View Profile
    • http://www.aptalkarga.com
Re: Problem with model after loading Bones to Android
« Reply #1 on: April 06, 2014, 05:12:47 pm »
two things to try:

* does it look ok on desktop jPCT? (you can use Ogre sample to view your model)
* if not, does it look ok on an external viewer, such as OgreMax's viewer?

Offline kkl

  • float
  • ****
  • Posts: 291
    • View Profile
Re: Problem with model after loading Bones to Android
« Reply #2 on: April 08, 2014, 03:34:05 pm »
Hi raft,

I tried with desktop jpct orge sample with my model, and it looks exactly the same deform compared to Android version. I can't import into OrgeMax as it says there is some errors loading the file. I guess OrgeMax only works with 3dmax orge exporter or other selected 3D software.

Did I missed something modeling the 3D model in Blender? It looks completely fine before exporting.
« Last Edit: April 08, 2014, 03:36:35 pm by kkl »

Offline raft

  • Moderator
  • quad
  • *****
  • Posts: 1993
    • View Profile
    • http://www.aptalkarga.com
Re: Problem with model after loading Bones to Android
« Reply #3 on: April 08, 2014, 04:13:52 pm »
i never used Blender myself, so i'm not sure what is wrong there.

OgreMax viewer should open it and is a good checking tool, what errors does it find? (btw, if I remember correctly, it opens binary form not xml form)

OgreMax is one of the best exporters and even it can be got confused sometimes, when object is translated rotated etc. So if you did such manupulations to your object(s) that may be the cause. i.e. do not translate/rotate your objects but translate/rotate its vertices.

Offline kkl

  • float
  • ****
  • Posts: 291
    • View Profile
Re: Problem with model after loading Bones to Android
« Reply #4 on: April 08, 2014, 04:48:07 pm »
I think I got it worked! The problem was the missing vertices after exporting from Blender. I found out the vertices that are not assigned to bones in Blender will not be exported (I manually assign custom vertices to bones). I missed few vertices and the whole thing got haywired, and now it's ok after checking ;) Does it happen in 3dmax btw?

That why it happens when I try to open xml/bones into OrgeMax. Im not sure how to export binary though.
« Last Edit: April 08, 2014, 04:53:38 pm by kkl »

Offline raft

  • Moderator
  • quad
  • *****
  • Posts: 1993
    • View Profile
    • http://www.aptalkarga.com
Re: Problem with model after loading Bones to Android
« Reply #5 on: April 08, 2014, 04:52:58 pm »
i'm glad you solved it:) you may also want to add this info to wiki page ;)

for OgreMax, i'm not sure but i dont think so. it should simply assign zero weights to that vertices IMHO

Offline kkl

  • float
  • ****
  • Posts: 291
    • View Profile
Re: Problem with model after loading Bones to Android
« Reply #6 on: April 08, 2014, 05:05:36 pm »
Yea. Perhaps you're right. I remember OrgeMax is for Maya/3dmax/Softimage/XSI. It doesn't support Blender atm. Hope they'll come out with Blender though. Currently, Im using blender2orge addon for Blender, which I think they might hav different way to export the bones IMHO.