3D Character Customization via Morphing

My BSc thesis: an interactive tool for creating and customizing 3D virtual characters by morphing between base character models. Because the base meshes share the same topology, their vertices correspond one-to-one, so entirely new characters can be generated by blending geometry between models, with smooth, continuous control over how much of each base influences the result.
Beyond whole-body morphing, the tool lets you transfer individual features (nose, eyes, chin, ears) from one avatar to another, swap skins and hair, and recolor skin, hair, and eyes independently. Mixing and matching these operations turns a small set of base models into a broad, diverse population of distinct characters, all sharing a clean, animation-ready mesh.
The full implementation is open-source: the code is available on GitHub.

I am a PhD student in Computer Vision at the Institute of Robotics and Industrial Informatics (IRI, CSIC–UPC) in Barcelona, advised by Antonio Agudo. My work sits at the intersection of computer vision and computer graphics, where I study how to turn ordinary images and video into faithful, editable 3D representations of the real world.
Broadly, I am interested in 3D scene understanding: reconstructing scenes, recognizing and segmenting the objects within them, and decomposing them into clean, manipulable parts that can be edited, relit, or reused. I work with mesh and splatting representations, multi-view segmentation, and generative models for 3D content, always with an eye toward connecting what a camera sees to the underlying structure of a scene.
Before starting my PhD I worked as an AI engineer and as a research assistant, on projects spanning 3D simulation, synthetic data generation, and interactive graphics. I also teach as a teaching assistant at UPF, for the undergraduate Computer Graphics and Electronic Games courses, the latter where students learn to code their own videogame.
Outside research, I am a videogame and football lover and an amateur weightlifter, and a fan of self-hosting, Linux, and open-source software. I enjoy building systems as much as studying them, and I am always happy to discuss research, 3D vision and graphics, or potential collaborations.