I am delivering this part of the homework a couple of minutes late(update: I finished in 5.29 AM 😀) because I was dealing with some artifacts in my resulting images. This has caused me to panic a little so I’m taking a deep breath and going to explain the difficulties I’ve encountered and how IContinue reading “RayTracing Revisited: Part 5”
Tag Archives: C++
Ray Tracing: Revisited Part 3
In this part of the project, we had to implement; Transformations Instancing Multisampling Depth Of Field Area Lights Motion Blur Glossy Reflections I’m delivering this part in OdtuClass today (10/05/2021) because I could not debug some problems that I was facing. I didn’t want to publish an unfinished work so I tried to debug themContinue reading “Ray Tracing: Revisited Part 3”
Ray Tracing: Revisited Part 1
I have been working on the first homework and since I was trying new things, I could not start writing my experiences earlier. I think now I can start explaining my initial experience in Advanced Ray Tracing course. I used to struggle a lot setting up my development environment when I was younger, I stillContinue reading “Ray Tracing: Revisited Part 1”
Ray Tracing: Revisited
I’m taking Ceng795(Advanced Ray Tracing) this semester. I will try to implement a Ray Tracer with advanced features. I’m a more experienced coder than my younger self who implemented a basic ray tracer 2 years ago. So, I will do my best to implement a ray tracer which produces fancy scenes like the ones onContinue reading “Ray Tracing: Revisited”
My Vulkan Learning Journey
When I first understood that I want to improve myself in computer graphics, I immediately tried to learn Vulkan API. I struggled so hard just rendering a triangle onto the screen. I tracked my progress in this Github repository. I have also taken notes(for last parts, I unfortunately started copy pasting the tutorial material) forContinue reading “My Vulkan Learning Journey”
My OpenGL Learning Journey
Recently, I started learning OpenGL by following this awesome tutorial that I’ve found on the internet. I’m tracking my progress in GitHub. I know that I’m a complete noob right now but I’m trying my best learning this thing. At least I feel happy when learning about these things. Here are some of my updates;Continue reading “My OpenGL Learning Journey”
Swarm Battle
This project is about an air defence scenario with swarm robots. Two teams attack each other with rockets and their swarm robots try to intercept rockets. This project has written in C++. In the project, Box2D is used as the physics engine and SFML is used for displaying entities. Github repostitory is here. The scenarioContinue reading “Swarm Battle”
Image Compress
A C++ Program for compressing png images using k-means algorithm was implemented in Ceng562(Machine Learning) course. We were free to use any languages we want and I wanted to implement this in C++. I put my code into a GitHub repository. For reading and manipulating pixels of png images, I have used stb_image_write and stb_imageContinue reading “Image Compress”