• Major upgrades completed! Please report any issues you spot in here

“AI-Powered Face Making: A Fresh Era for FIFA Modding!” ⚽🤖

by_MuCé

League 1
Joined
10 March 2013

👋 Hello everyone!​


Let me introduce myself briefly: I’m an old-school face maker 🎮. I used to work on faces and kits way back in the PES 13 days — yep, that long ago! Of course, I had a different nickname back then, and you can probably still find my old work floating around online 🌐.


For about 10–12 years, I’ve been pretty distant from this scene. I’m not really planning to return fully — but 💡 I came up with a creative idea that I wanted to test quickly, just to see how feasible it could be.
So I tried a very basic approach, without any proper texture editing, no spectacular maps… yet I discovered that we can still get great results using an AI-integrated face-making method! 🤖✨
And today, I’d love to share this method with you all.


🧰​


Here’s a simple list of what I used:

  • Wrap
  • Blender
  • ChatGPT

I’ll guide you step by step 🪜 and decorate the tutorial with some screenshots. If you have any suggestions or ideas, please share them! Maybe we can develop this method together 🤝 — or you can help pass it on to more experienced and capable creators.


✅​


First, I gave ChatGPT a prompt to generate a reference photo 🖼️. By providing example photos, I asked it to create a high-quality version.
In the end, it gave me the following image:
📸
1752161391296.png


✅​


Next, I explored the 2D image-to-3D model process and found the MetaPerson AvatarSDK site 👉 https://avatarsdk.com/.
Here, I generated a 3D model based on my reference photo.
🗿
1752161407859.png

✅​


For the 3rd step, I needed Wrap. I exported both my generated 3D model and the FIFA 3D model as .obj files via Blender, then opened both in Wrap and did a fast wrapping. ⚡


⚠️ Quick tip: Before wrapping, I temporarily deleted the teeth and tongue parts of the FIFA model when exporting the .obj. These areas can mess up the wrapping process a bit.


📌
1752161430552.png
1752161443572.png

✅​


Next, I used Wrap again to convert the AvatarSDK texture to match the game’s UV map. 🎨 This way, everything aligns correctly in-game.


🗺️
1752161459806.png
1752161473576.png

✅​


Then, I opened my wrapped .obj in Blender for some quick tweaks 🛠️ — for example, I noticed some vertex points around the head were slightly off. I used the magnet tool to snap them into place nicely.


🧲
1752161489588.png


✅​


Finally, I opened the FIFA model as .fbx and loaded my wrapped .obj next to it. Using Shape Keys, I adapted the wrapped face onto the FIFA model.
⚠️ Note: I didn’t include the teeth and tongue in the FIFA .fbx at first — they were kept as separate meshes. After transferring the Shape Keys, I added the teeth back just before exporting to make sure the vertex count matched, avoiding any in-game issues.

🎉​


And that’s it! ✅ Both the texture and the model were imported into the game flawlessly. I truly believe we can integrate AI into our workflow to achieve faster and more effective results from now on. 🚀🤝
1752161503749.png

If you’d like to test it too, feel free to experiment and share your feedback. Let’s push this even further, together! 💪🔥​
 
Honestly, nothing has changed here after all these years. There are still tons of comments and attention on totally unrelated or trivial topics, yet when it comes to truly interesting and high-quality work, there’s zero engagement. Once again, I’m reminded why I stepped away from this scene in the first place.
 
Back
Top Bottom