Pablo Mesquida. Work & experiments.

Interactive 3D · Creative development

Client work

Projects I took part in, for clients and teams.

  1. AR / VR · 2025 — 2026

    VR virtual showroom

    A 3D virtual showroom for a home automation company, with three spaces (home, office and retail premises) and their virtual reality versions. I optimised the experience, added the retail space and built the VR versions.

    • Three.js
    • WebXR
  2. Web application · 2023 — 2025

    ECAM VFX Estudio: Introduction to Film and VFX Course

    An online learning platform from the Madrid Film School for taking your first steps in VFX, with course content turned into 3D experiences and a student portal. Frontend lead on the project.

    • Three.js
    • React
    • React Three Fiber

Personal projects

My own products, libraries and research, built over time.

  1. Library / package · 2026 — present

    Procedural locomotion for Three.js

    three-procedural-locomotion: a library that makes a human character walk, run, turn, crouch and jump in Three.js with no recorded animations, with the gait measured against real motion capture.

    • Three.js
    • TypeScript
    • Vite
  2. Simulation · 2025 — present

    Rastrojero

    An off-road simulator in the browser with a 1971 Rastrojero modelled in Blender: vehicle physics with Rapier, WebGPU rendering and an edit mode to build your own test track.

    • Three.js
    • WebGPU
    • TSL

All projects

Recent notes

All notes
  1. Website, documentation and lab

    A bilingual website with the documentation, a live demo and a lab that gives you ready-to-paste code.

    Procedural locomotion for Three.js

  2. The library goes public

    A public, MIT-licensed repository with documentation in English and Spanish and a test model of its own.

    Procedural locomotion for Three.js

  3. Touching on the way

    The character rests a hand on columns, walls and railings as it walks past, and slides it along.

    Procedural locomotion for Three.js

  4. Bone by bone: pelvis and chest

    An inventory of how much each bone rotates compared with real people, and the pelvis tilt.

    Procedural locomotion for Three.js

  5. Stopping and turning like a person

    A single closing step on arrival, and 2–3 step turns when the destination is behind.

    Procedural locomotion for Three.js