webots icon indicating copy to clipboard operation
webots copied to clipboard

Fails to load ".fbx" generated by MakeHuman 2

Open jujumo opened this issue 1 year ago • 0 comments

Describe the Bug webots provides 4 CharacterSkin. In documentation, it says the skins are generated with MakeHuman. Nevertheless, when trying to create a new skin (.fbx file) with newest version of MakeHuman, webots raises the following error: "File does not contain any mesh."

Steps to Reproduce

  1. Export fbx in MakeHuman 2
  2. Create a world file with the generated fbx file as 'Skin/modelUrl'
  3. load world file in webots
  4. See error in console

World file

#VRML_SIM R2023b utf8

EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2023a/projects/objects/backgrounds/protos/TexturedBackground.proto"
EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2023a/projects/objects/backgrounds/protos/TexturedBackgroundLight.proto"
EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2023a/projects/objects/floors/protos/RectangleArena.proto"

WorldInfo {
  basicTimeStep 8
}
Viewpoint {
  orientation 0.2000997174457478 0.4963487475920212 -0.8447473136044672 0.457120014634621
  position -3.582470240635406 1.5663047187846146 2
}
DirectionalLight {}
TexturedBackground {}
TexturedBackgroundLight {}
RectangleArena { floorSize 5 5}
Robot {
  children [
    Skin {
      name "dude"
      modelUrl "../protos/skins/jumo.fbx"
    }
  ]
}

Expected behavior display the human as it would do with "Sophia" character skin.

Screenshots Screenshot 2023-12-05 122247 Screenshot 2023-12-05 122302 Screenshot 2023-12-05 122336

System

  • Operating System: Ubuntu 22.04
  • Graphics Card:NVIDIA GeForce RTX A4000

Additional context I also tried with previous version of MakeHuman (1.1.1), and blender 4 : its NOT leading to this error.

jujumo avatar Dec 05 '23 12:12 jujumo