M. Cihan ÖZER
Teapot in the Stadium
Main menu
I am
About Me
Formal Definition
Informal Definition
Timeline
Awards
Curriculum Vitae
Art
Contact
Portfolio
C/C++
Computer Graphics
Thesis
Introduction
Clustered Manifold Harmonic Bases
Mesh Smoothing with Manifold Harmonics
Ambient Occlusion for Animated Characters Implementation
Precomputed Ambient Occlusion for Animated Meshes
Results and Experiments
4D Laplacian Experiment
Realistic Ambient Occlusion Approximation for Skinned Characters Results
SVD Experiment
Games
2D Shooter Game
A Simple Tile-matching Game
Enginator5000
SpectralAO
Assimpinator5000
Nori Based Path Tracer
Model Rendering and Precomputed Ambient Occlusion for Static Meshes
Learning Simple String Motifs for Sketching
Simple Ray Tracer
Basics
3D Stickman Animation
Terrain Model
Roll Over the Utah Teapot
Drawing Algorithms
Qt
Breakout Game
8 Puzzle Solver
Sorting Library
Programs
Controller (On Going)
Copyinator5000 (On Going)
Businator5000
Unity Games
On Going Projects
They will Eat You (TWEY)
A Tile-based Game
Sınav
Tokidoki Love
The Last Spaceman: Black Plate Gotta Down
Reach
Destan (Not Going Anymore)
Flash Games
On Going Projects
Ruhi the Loopy
Staying Alive
Do Something
The Teyze: Half of Mother
Basic Surrounding Simulation
To the Out of Hell (On Going)
Mathematics Puzzle
Kill the Mole
Do not Press the Red Button
Night Eraser
The Flag Chasers Starlight Excellent
Java
Computer Graphics
Java Ray Tracer
Transform Hierarchy for Animated Characters, Perspective Projection Frustums, and Anaglyphs
Mesh Simplification
Android Apps
Random
Yorıt
Billiardinator5000
C#
Dynamic Position Detection by Using Segmentation
Showinator5000
Development Blog
Computer Graphics
Math Related Tips
Algebra Basics
Singular Value Decomposition
Linear Regularization
Rendering Related Tips
Delta Time
Camera Basis Vectors and Perspective Projection Matrix
Frustum Culling
Mesh Related Tips
Curvature
Working with OBJ Files
Mesh Subdivision and Interpolation
Skinning Related Tips
Skinning
Geometric Skinning
Interpolating Skinning Weights
Collision Detection Related
The Basics
Uniform Grid Based
Artificial Intelligence
Introduction to Game AI
C/C++
Buffer Overrun and String Usage in C++
Callbacks and Messaging System (Event-driven programming)
Unity
Base Game Object Class and GameManager: MusicMaker Example
C#
Flash/ActionScript3.0
Box2D Configurations for Adobe Flash
Setting Up Libraries
Setting Up GLEW for Visual Studio
Setting Up GLFW for Visual Studio
Working with Embree
Settin up Libigl for VS
Contact
Search for:
C/C++
Buffer Overrun and String Usage in C++