• Animation & VFX
  • Programming
  • Cinematography
  • Photography
  • About
  • CV
  • Contact
  • More
    • Animation & VFX
    • Programming
    • Cinematography
    • Photography
    • About
    • CV
    • Contact
  • Animation & VFX
  • Programming
  • Cinematography
  • Photography
  • About
  • CV
  • Contact

Portfolio By Ryan

Portfolio By RyanPortfolio By RyanPortfolio By Ryan

CGRA 350: Realitime 3D Computer Graphics

Project Brief: Create a real-time CG environment with GUI controls by collaborating with a small group of students


Ryan's Role: Created  a parametric modeling system driven by user input from the GUI, using implicitly defined primitive geometric shapes (e.g. sphere, cube, cylinder/cone, torus) generated from scratch.


Programming Language: C++, OpenGL

MATH 245: COMPUTATIONAL MATHEMATICS

Mathematical, numerical and computational techniques for practical problems involving optimization, simulation and approximation. The course emphasizes the properties and implementation of numerical algorithms for solving linear, non-linear and differential equations, approximating data using interpolation, least squares, and splines. These fundamental methods have a wide variety of applications in science, ranging from solving physics problems by approximating integrals and derivatives, to digital image compression using singular-value decomposition.


Programming Language: Python 


Libraries: NumPy, SciPy, and Matplotlib. 

Project 1 Scientific Computations With Python (pdf)Download
Project 2 Bisection Method, Newton's Method, Complex Numbers in Taylor Series (pdf)Download
Project 3 Interpolation and Approximation (pdf)Download
Project 4 Numerical Integration and Differentiation (pdf)Download
Project 5 Cholesky Decomposition (pdf)Download

CGRA 352: IMAGE BASED GRAPHICS

LIGHT FIELD CAMERA

Programming Language: C++, OpenCV

Light Field Camera Code (pdf)Download

CGRA 352: IMAGE BASED GRAPHICS

IMAGE STABILIZATION

Programming Language: C++, OpenCV

Image Stabilization Code (pdf)Download

Copyright © 2025 Portfolio By Ryan - All Rights Reserved.

Powered by

  • Animation & VFX
  • Programming
  • Cinematography
  • Photography
  • About
  • CV
  • Contact

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept