huxingyi / dust3d

Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
https://dust3d.org/
MIT License
2.98k stars 222 forks source link

The following parts couldn't cut off the mesh #28

Closed Toshiwoz closed 1 year ago

Toshiwoz commented 5 years ago

image

Hey, as you can see from the image I'm trying to make a velociraptor, with animations and all. But as I mark parts as limbs, I start getting problems, I'm quite sure that there's some rule I'm not aware of and that I'm not following, could be I have to orient it in a specific way?

And if I go to the poses window I get this: image As you can see there's only one leg displayed, no arms either.

Toshiwoz commented 5 years ago

This might be useful if debugging is needed. dino-sauro.zip And here some information about the version: Dust3D 1.0.0-beta.14 (version: 1.0.0.14 build: Jan 7 2019 13:39:45) opengl: 4.4.0 - Build 20.19.15.5058 shader: 4.40 - Build 20.19.15.5058 core: false

huxingyi commented 5 years ago

Hey, your model looks good! I adjust a little bit of the mark nodes and hands, and made two poses, one motion use these two poses, as attached: dino-sauro-rig.ds3.zip From your provided model, I can see you already got the idea how the rig and animation works. Basically, the rigging process can be conclude as the following steps:

  1. Cut off all the limbs(leg is also limb), neck, and tail as separate bone link.
  2. Make a spine from the remaining main body(after all limbs and neck, tail been cut)
  3. Find joints in all the bone link.
  4. Connect bone link to spine to finalize the skeleton

The following parts couldn't cut off the mesh

This means, the first step failed. You can adjust the model, make the limb more stretched, so the generated mesh of the marked node will not touch the other parts of the body.

huxingyi commented 1 year ago

Closed as not relevant to the latest release anymore, thanks and feel free to reopen it.