Logo
Hi, I'm Carles.
I share insights on computer graphics, VFX, and CGI. Discover my posts, projects, or visit my YouTube channel.
Gaussian Splatting and Mesh Reconstruction

This is the digital version of my thesis, Geometric Mesh Reconstruction and Differentiable Smoothing for Gaussian Splatting. It walks through how a scene captured with photos becomes a clean, low-polygon 3D mesh, and describes my two contributions:

  1. Meshfacto — porting the state-of-the-art Mesh-In-the-Loop (MILo) method into the Nerfstudio library, cutting the polygon count of the extracted meshes dramatically.
  2. Differentiable smoothers — extra training losses that regularize the mesh and stabilize the optimization.
...
Color Management for Multimedia Applications

This is the digital version of my bachelor’s thesis, Development of an Application for Color Management in Multimedia Environments. It is a complete, from-scratch introduction to digital color science — how light becomes a photograph, how a photograph becomes a file, and how that file ends up looking right (or wrong) on a screen — paired with Study Image, a node-based Python application I built so every one of those steps can be seen and tested instead of taken on faith.

...
SKCG, jekyll-scholar-graphics

SKCG is used in the webpage to provide image, bibliography and some other liquid tags for faster formatting.

...
Youtube Channel

I try to upload videos presenting subjects and exploring them in detail. You can find blender and graphics related content.

...
OCRPeeker

A Wayland-native screen OCR and translation tool for Hyprland. Select a region of your screen, OCR it, and display the result in a persistent popup with translation and romanisation support.

Education
Master's Degree in Computer Graphics
Polytechnic University of Catalonia (UPC)
Bachelor's Degree in Digital Technologies and Multimedia
Polytechnic University of Valencia (UPV)
Expertise
  • Computer Graphics — Real-time rendering, CGI, and visual effects
  • Multimedia Development — Interactive applications and tools
  • Content Creation — Technical tutorials and educational videos
  • Photography & VFX — Digital imaging and post-production
Projects & Contributions

I develop open-source tools for the computer graphics community and share knowledge through posts and video content. My work focuses on making advanced graphics techniques accessible to learners and practitioners.