Borja García Quiroga
  • Home
  • Selected projects
  • Computer Science
  • Development
  • Graphic design and illustration
  • Résumé
  • Theses and dissertations
  • Contact me
  • GitHub
  • LinkedIn
  • YouTube
  • Behance
  • Inverse and Forward Kinematics in OpenGL

    Computer Science | June 5, 2023

    This project explores forward, inverse, and scripted kinematics for hierarchical creature modeling in OpenGL. It features two different boned creatures: a worm-like creature featuring five interconnected bones, and a cube jellyfish with four three-boned arms. Both models have been crafted in Blender and loaded with the Assimp library. The control points and joints are calculated […]

    View project

  • LTC-based sheen models

    Computer Science, Featured | May 2, 2023

    This project presents two OpenGL implementations of sheen models for simulating cloth-like surfaces inspired by Zeltner et al.’s work. It utilizes linearly transformed cosines (LTC) for accurate rendering, with the first implementation employing a precomputed lookup table and the second using a continuous function for cosine values.

    View project

  • Real-time MIP map comparison

    Computer Science | April 15, 2023

    A visualisation and comparison in OpenGL of the effects that different MIP-mapping models have.

    View project

  • Real-time Normal vs Bump Mapping

    Computer Science | April 12, 2023

    A visualisation and comparison of normal and bump mapping models in OpenGL and how they alter the original appearance.

    View project

  • Real-time Reflection and Refraction ModelsR

    Computer Science | April 11, 2023

    A visualisation and comparison of different reflection and refraction models in OpenGL using reflection and refraction boxes.

    View project

  • 
  • 1
  • 2
  • 3
  • 
© Borja García Quiroga 2025