create3000 / sunrize

Sunrize — A Multi-Platform X3D Editor
https://create3000.github.io/sunrize/
Other
8 stars 0 forks source link

HAnimDisplacers do not work with HAnimSegment #9

Open coderextreme opened 1 week ago

coderextreme commented 1 week ago

NonWorkingDisplacer.txt

create3000 commented 1 week ago

There is indeed something unimplemented, HAnimDisplacers do not work with HAnimSegment, only with HAnimJoint nodes.

I already fixed this and will update X_ITE on Sunday.

To make your model then work:

I have already done this for testing and add the modified file below:

NonWorkingDisplacer.txt

coderextreme commented 1 week ago

Hmmm. Displacers work with coord field inside Segments. We will have multiple Segments. I don’t think a segments field is required like the joints field is, but ok.

We will have multiple Displacers, so it’s not really easy to use the skin/skinCoord fields. This is segment geometry.

Please see https://github.com/coderextreme/ci2had/blob/main/app/src/main/resources/FACS_AU27(Jin)_Mouth_Stretch_Morpher_Output.x3d

Try in FreeWRL. I hope I have the right version of this.

On Tue, Oct 15, 2024 at 4:49 AM Holger Seelig @.***> wrote:

There is indeed something unimplemented, HAnimDisplacers do not work with HAnimSegment, only with HAnimJoint nodes.

I already fixed this and will update X_ITE on Sunday.

To make your model then work:

  • Add all HAnimSegment nodes to the segments field of HAnimHumanoid.
  • Set skinCoord field of HAnimHumanoid.
  • Remove all Shape nodes from sekeleton, except tracking points.
  • Add Shape/Transform nodes to skin field of HAnimHumanoid.

I have already done this for testing and add the modified file below:

NonWorkingDisplacer.txt https://github.com/user-attachments/files/17376108/NonWorkingDisplacer.txt

— Reply to this email directly, view it on GitHub https://github.com/create3000/sunrize/issues/9#issuecomment-2413418068, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFMJ54QYGH3HGOP27YJFWDZ3TQJXAVCNFSM6AAAAABP6CW3I2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJTGQYTQMBWHA . You are receiving this because you authored the thread.Message ID: @.***>

create3000 commented 6 days ago

Ok now I see the coord field in HAnimSegment.

coderextreme commented 6 days ago

Yes, there’s a coord field in HAnimSegment!

On Tue, Oct 15, 2024 at 9:49 AM Holger Seelig @.***> wrote:

Ok now I see the coord field in HAnimSegment.

— Reply to this email directly, view it on GitHub https://github.com/create3000/sunrize/issues/9#issuecomment-2414152226, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFMJ5ZIX7M3S3OYIWDJY7TZ3UTQ7AVCNFSM6AAAAABP6CW3I2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJUGE2TEMRSGY . You are receiving this because you authored the thread.Message ID: @.***>

create3000 commented 6 days ago

Think we can have it on Sunday :).

coderextreme commented 6 days ago

:) 👍🏻

On Tue, Oct 15, 2024 at 11:56 AM Holger Seelig @.***> wrote:

Think we can have it on Sunday :).

— Reply to this email directly, view it on GitHub https://github.com/create3000/sunrize/issues/9#issuecomment-2414544480, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFMJ57D4GDIVUIZNR7GCR3Z3VCK3AVCNFSM6AAAAABP6CW3I2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJUGU2DINBYGA . You are receiving this because you authored the thread.Message ID: @.***>

👍🏻

create3000 commented 2 days ago

A new version sunrize@1.7.28 is out now and ready to be tested. GPU accelerated HAnimSegment displacers are included.