the4chancup / pes-fmdl-blender

New and improved blender plugin for FMDL files used by Pro Evolution Soccer 2018 and later
7 stars 7 forks source link

Add support for face_diff.bin files #1

Open dmitri-fm opened 4 years ago

dmitri-fm commented 4 years ago

face_diff.bin files are used for unique placement of eyes and mouth.

leus commented 4 years ago

Those are used exclusively on face.fpk files, which are quite specific. This plugin is to be used to edit all sort of PES FMDL files (balls, stadiums, etc.) so I don't think support for that can be added in a meaningful way.

Hazuki-san commented 2 years ago

Block 1 - face_diff.bin

1. Eye Scale X
2. Eye Scale Y
3. Eye Scale Z
4. Right Eye Rotation (- Down, + Up) 
5. Right Eye Rotation (- Left, + Right)
6. Right Eye Rotation (Spin, untested)
7. Left Eye Rotation (- Down, + Up) 
8. Left Eye Rotation (- Right, + Left)
9. Left Eye Rotation (Spin, untested)
10. Top Left Eyelid (- Down, + Up) 
11. Top Right Eyelid (- Down, + Up) 
12. Bottom Left Eyelid (- Down, + Up) 
13. Bottom Right Eyelid (- Down, + Up) 
14. Oral (inside the mouth) X (- Left, + Right)
15. Oral (inside the mouth) Y (- Down, + Up)
16. Oral (inside the mouth) Z (- Deep, + Near)

Block 2 (the skf bones positions) - face_diff.bin

1. Right outer brow position (skf_brow_o_r)
2. Right inner brow position (skf_brow_i_r)
3. Left inner brow position (skf_brow_i_l)
4. Left outer brow position (skf_brow_o_l)
5. Right orbicularis oculi position (skf_orbicularisoculi_b_r)
6. Left orbicularis oculi position (skf_orbicularisoculi_b_l)
7. Right eye position (skf_eye_r)
8. Left eye position (skf_eye_l)
9. Bottom right eyelid position (skf_eyelid_b_r)
10. Bottom left eyelid position (skf_eyelid_b_l)
11. Top right eyelid position (skf_eyelid_t_r)
12. Top left eyelid position (skf_eyelid_t_l)
13. Glabella position (skf_glabella)
14. Right nose wing (skf_nosewing_r)
15. Left nose wing position (skf_nosewing_l)
16. Top right nasolabial fold position (skf_nasolabialfold_t_r)
18. Top left nasolabial fold position (skf_nasolabialfold_t_l)
19. Left cheek position (skf_cheek_l)
20. Right side cheek position (skf_cheek_s_r)
21. Left side cheek position (skf_cheek_s_l)
22. Top right lip position (skf_lip_t_r)
23. Side right lip position (skf_lip_s_r)
24. Side left lip position (skf_lip_s_l)
25. Top left lip position (skf_lip_t_l)
26. Nose position (skf_nose)
27. Top center lip position (skf_lip_t_c)
28. Lip volume position (skf_lip_volume)
29. Jaw position (skf_jaw)
30. Bottom left lip position (skf_lip_b_l)
31. Bottom right lip position (skf_lip_b_r)
32. (Double) Chin position (skf_doublechin)
33. Buttom center lip position (skf_lip_b_c)