Pinned Repositories
BBW
Bounded Biharmonic Weights for triangle mesh deformation
GPU_Curve_Rendering
An implementation of Blinn-Loop algorithm that renders Bézier curves on GPU.
HelloDX12
DirectX 12 Rendering Project
HelloVulkan
🌋🖖🏽 PBR, IBL, Clustered Forward Shading, Path Tracing, Shadow Mapping, and more!
QtOpenGLCanvas33
A custom 2D Qt canvas with OpenGL 3.3
RepulsionPak
A physics-inspired algorithm that packs and deforms shapes to automatically generate mosaic artwork.
Reza_Raytracer
A CPU raytracer that simulates the physics of light rays, incorporating features such as dielectric material, triangle mesh rendering, bounded volume hierarchy, and CPU multithreading.
SimpleOpenGL
A renderer featuring advanced techniques such as PBR/IBL, deferred shading, SSAO, and shadow mapping.
Star_Patterns
Tiling Patterns using Polygon-in-Contact Algorithm
Voronoi_Stippling
A GPU-based app that draws a distribution of points with varying sizes and densities to create different shades and textures in the artwork.
azer89's Repositories
azer89/HelloVulkan
🌋🖖🏽 PBR, IBL, Clustered Forward Shading, Path Tracing, Shadow Mapping, and more!
azer89/GPU_Curve_Rendering
An implementation of Blinn-Loop algorithm that renders Bézier curves on GPU.
azer89/Voronoi_Stippling
A GPU-based app that draws a distribution of points with varying sizes and densities to create different shades and textures in the artwork.
azer89/RepulsionPak
A physics-inspired algorithm that packs and deforms shapes to automatically generate mosaic artwork.
azer89/BBW
Bounded Biharmonic Weights for triangle mesh deformation
azer89/HelloDX12
DirectX 12 Rendering Project
azer89/SimpleOpenGL
A renderer featuring advanced techniques such as PBR/IBL, deferred shading, SSAO, and shadow mapping.
azer89/GraphicsResources
azer89/Numerical_Python
Numerical methods written in Python 2 (ODE, Linear Algebra, Rootfinding, Ax=b, Fourier transform)
azer89/Train_Simulator
Train Simulator using Ogre 3D. The train track is generated using Bezier curves.
azer89/Unreal_OpenCV
Integrating OpenCV 4.5.2 and Unreal Engine 4.26 (2021 version)
azer89/AnimationPak
A method that creates animated packings by arranging animated two-dimensional elements inside a static container
azer89/Droste_Generator
Droste-like image generator as a demonstration of the use of complex analysis.
azer89/IllustratorPathConverter
An illustrator plugin to convert objects into polygonal paths
azer89/imgui_opengl
Integration of imgui and OpenGL 3.x
azer89/MangaVectorizer
A Project of Vectorizing Black and White Comics
azer89/Unreal_Pacman
A simple mini game using Unreal and C++
azer89/Reza_Raytracer
A CPU raytracer that simulates the physics of light rays, incorporating features such as dielectric material, triangle mesh rendering, bounded volume hierarchy, and CPU multithreading.
azer89/SimpleVulkanEngine
A low-level implementation of graphics pipelines with features like point lights, shading, meshes, textures, and UBOs.
azer89/azer89
azer89/Kinect_Skydiving
Kinect Skydiving game
azer89/Kruskal
azer89/Ogre_Kinect
An OGRE 3D project with Kinect SDK
azer89/OpenCV_AR
Augmented reality project about tracking fiducial markers using OpenCV
azer89/OpenCV_Skeletonization
Dijkstra algorithm on a medial axis.
azer89/Physics_Sim_Demo
An OGRE 3D project with Bullet Physics SDK
azer89/RepulsionPak_Data
Folders containing input and output data for RepulsionPak
azer89/Unreal_Tank
A simple mini game using Unreal and C++
azer89/UWaterloo_PhD_Thesis
My PhD thesis
azer89/Warping_Decorative_Strokes
Warping ornamental patterns using conformal mapping.