Mauro Lopez Gimenez
banner
vincentzaraek.bsky.social
Mauro Lopez Gimenez
@vincentzaraek.bsky.social
Senior character TD @ Naughty Dog.
Focused on ML applied on character rigging and animation
Just released a simple open-source tool that uses classical ML to blend regions from multiple 3D meshes into new ones
Pick source meshes, paint regions, interpolate in latent space.

Great for learning how ML can work with geometry.

👉 github.com/lopezmauro/m...

#ml #3d #opensource #techart
May 16, 2025 at 7:26 AM
3️⃣ PCA for Generating New 3D Faces (Eigenfaces for Meshes)

Use PCA to reduce the dimensionality of 3D facial data, then generate new faces by interpolating in the reduced space, and then convert it back to the original space for a brand new face.
December 11, 2024 at 4:44 PM
2️⃣ K-Means for Vertex Clustering by Position and Normals

Use k-means clustering to group vertices based on spatial proximity and normal direction. This helps segment parts of a mesh automatically (e.g., head, torso, limbs).
December 11, 2024 at 4:43 PM
1️⃣ Linear Regression for "Smart" Driven Keys:
Use linear regression to model the relationship between a driver (e.g., joint rotation) and a driven (e.g., blendshape weight). Instead of setting keys manually, train the relationship using example data and let the model interpolate for unseen values.
December 11, 2024 at 4:40 PM
Here are some pseudo-code images.
🎯 Modular and easy to extend:
✅ Add constraints with loss functions.
✅ Assign weights to losses for flexibility.
✅ Add new types of losses dynamically.

Perfect for tasks like mesh fitting, alignment, or other approximations
#TechInnovation
#Rigging
#CharacterTD
December 3, 2024 at 10:08 PM
💡 Did you know? Neural network libraries like PyTorch can act as general-purpose approximators without building a network.

Just optimize a tensor with losses to solve tasks such a mesh matching with constraints. Continue on🧵

#MachineLearning
#NeuralNetworks
#TechInnovation
#Rigging
#CharacterTD
December 3, 2024 at 10:05 PM
Locked in the zone, working hard... then I feel it on my neck: the undeniable presence behind me. The Attention Seeker has arrived.
November 28, 2024 at 2:21 PM
Key Takeaways for Neural Networks Driving Joints:

After experimenting with neural networks for joint rotations, here are a few lessons I’ve learned

Have you tried similar methods? Let’s discuss!
#MachineLearning #DeepLearning #NeuralNetworks #AnimationTech #Rigging
November 27, 2024 at 3:10 AM