Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MS2 - Joint infos #77

Open
HENDRIX-ZT2 opened this issue Jan 25, 2020 · 16 comments
Open

MS2 - Joint infos #77

HENDRIX-ZT2 opened this issue Jan 25, 2020 · 16 comments

Comments

@HENDRIX-ZT2
Copy link
Contributor

mod_rf_stairwell has 1 jointdata, with 1 joint, with 1 hitcheck, with 1 bbox

@HENDRIX-ZT2
Copy link
Contributor Author

tree_birch_himalayan_01 has 1 jointdata, 6 joints, with 1 hitcheck and with 1 capsule each

@HENDRIX-ZT2 HENDRIX-ZT2 transferred this issue from another repository Dec 30, 2020
@HENDRIX-ZT2
Copy link
Contributor Author

making good progress here

@HENDRIX-ZT2
Copy link
Contributor Author

The global structure of joints has been figured out. Some collision types are still missing. The purpose of many joints structs is still unknown.

@harlequinzeg0
Copy link
Member

bounding box colliders are bugged when exported with edit bones checked - temporary fix by deleting such colliders prior to export, issue seems to be in generating the rotation 3x3 matrix

@HENDRIX-ZT2
Copy link
Contributor Author

Fixed by doing abs() on bbox extent, due to swizzling.

@HENDRIX-ZT2
Copy link
Contributor Author

Right now, all PZ and JWE2 models load, some JWE1 models do not load.

@HENDRIX-ZT2 HENDRIX-ZT2 changed the title Joint infos MS2 - Joint infos Apr 22, 2022
@ilodev
Copy link
Collaborator

ilodev commented Oct 27, 2022

Can we update this one with the current joint status?

@HENDRIX-ZT2
Copy link
Contributor Author

Need to investigate JWE1 joints, run a walker. There are some differences in the joints, like it does not have the strings per hitcheck.

For PZ and JWE2, the data layout is good, but our interpretation of the data has huge gaps still.

@ilodev
Copy link
Collaborator

ilodev commented Oct 28, 2022

should we split hitchecks and joints? looks like they are related by completely different topics

@HENDRIX-ZT2
Copy link
Contributor Author

should we split hitchecks and joints? looks like they are related by completely different topics

Hitchecks are part of the big joints struct.

@ilodev
Copy link
Collaborator

ilodev commented Oct 28, 2022 via email

@HENDRIX-ZT2
Copy link
Contributor Author

Lots of stuff figured out by @harlequinzeg0 again. We now know how ik chains are defined. Need to implement it for the plugin.

@ilodev
Copy link
Collaborator

ilodev commented Nov 17, 2022

Quick question and I'll run a test, can we just add one bone to the armature that is not connected to any other bone without issues?

@HENDRIX-ZT2
Copy link
Contributor Author

Should be able to, yes

@HENDRIX-ZT2
Copy link
Contributor Author

Offset has been added back to convex hull bv - not sure why it had been commented out.
Orientation / transform of mesh collision appears to be wrong, need to look at more samples.

@HENDRIX-ZT2
Copy link
Contributor Author

Convex hulls and mesh collision seemt to correctly import and export now.
Mesh collision optimizer data is partly understood.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants