Intro to rendering with WebGL

WebGL

A simple blog for an introduction to computer graphics based on coursework learnings. The coursework consists of multiple exercises and a final project to enable the participants to implement real-time computer graphics systems and to develop graphics algorithms with applications in visualization, modelling, and animation. The tools used for the course are WebGL and Jquery.

Intro to Modern Rendering Techniques

Radiosity and Ray-tracing

A simple blog for an introduction to computer graphics based on coursework learnings. The coursework consists of multiple exercises and a final project to introduce the ray tracing techniques commonly used in computer graphics systems for general/offline rendering, as well as, photorealistic images, material appearance modelling, computer animation, scientific visualization, mapping techniques. The tools used for the course are C++, OpenGL, and CUDA.

Machine Learning

Machine Learning

An introduction to machine learning principles and popular tools and frameworks. This page focuses on following tool-set: Python, C#, Pytorch, NumPy, TensorFlow, and Pandas. Sample projects that can be developed with what is discussed in this blog are; object recognition and sentiment prediction.