-
Grass Rendering in the Wind using Geometry Shaders
Keywords: grass rendering, bezier curves, geometry shaders, perlin noise, OpenGL Introduction In this homework, we were expected to implement the below operations: Throughout this blog post, I will explain the details of how I implemented grass with necessary visuals. Rendering Floor To obtain a soil ground, I rendered a quad and rotated 90 degrees around…
-
Computer Graphics II – HW2
Introduction In this homework, we were expected to implement the below operations: I have managed to finish the first two of them. I have several attempts to achieve tonemapping. However, I could not configure the framebuffer. Throughout this document, I will explain the details of the program and the problems I encountered. Equirectangular to Cubemap…
-
Catmull-Clark Subdivision Surface Algorithm Implementation through OpenGL
Computer Graphics II – Homework 1 Introduction In this project, I have worked on reproducing the Catmull-Clark Subdivision Surface algorithm resides in this article. Given 3 different polygonal 3D .obj files, my goal was to smoothen the shapes by applying subdivision surface. In the rest of this blog, I will be explaining my objectives, my…