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”
Author Archives: erendere
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”
Space Shooter Game
This project is a multiplayer space shooter game that we’ve implemented with my friend Gizem Çelik in Software Construction (CENG 453) in 2018-2019 fall semester. I just took this course to increase my GPA by replacing this course with the one I took one year ago. I guess I’ve learnt a lot and I’m gladContinue reading “Space Shooter Game”
Ucus Analizi (Flight Analysis) tool
This project was for tracking air traffic near the black sea coast of Turkey for some satellite launcher tests. I have used Javascript/Typescript and React framework in this project. The map was taken from stadia maps and flight information was fetched from free flight information APIs. At first, it was hosted on my server thatContinue reading “Ucus Analizi (Flight Analysis) tool”
Simple Ray Tracer
In Ceng477 course we took in 2018-2019 Fall semester, we implemented a basic Ray Tracer. Implementing this project was really fun but since I took many courses in that semester, my workload was really high so I could not implement advanced stuff with in my Ray Tracer. However, this semester (2020-2021 Spring), I’m going toContinue reading “Simple Ray Tracer”
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”