Emre Project

Think and Create

From engine core to final frame—complete 3D and motion design in opengl/webgl

Emre Rendering Engine

Introducing a modern OpenGL rendering engine built for creativity and performance.

  • Streamlined API
  • GPGPU Acceleration
  • Model Import & Animation
  • Rich Material System

From CSS Transitions to 3D Effects

Modern web animations from smooth CSS transitions to advanced JavaScript animations, scroll-based effects, interactive particles, and 3D visuals with Three.js.

  • CSS transitions & keyframe animations
  • JavaScript-based animations with requestAnimationFrame
  • Scroll-triggered animations & parallax effects
  • Custom easing functions & motion curves
  • Interactive particle systems using Canvas & WebGL
  • Real-time 3D animation with Three.js

OpenGL Tutorial Series

Master modern OpenGL step by step with this hands-on tutorial series. These tutorials cover everything from the graphics pipeline and shaders with modern C++ and GLSL.

  • OpenGL context setup and rendering loop
  • VAOs, VBOs, and attribute management
  • Lighting models (Phong, Blinn-Phong, PBR basics)
  • Model loading with Assimp (OBJ, FBX, GLTF)
  • Skeletal animation and skinninge
  • Material systems with normal, AO, and displacement maps
  • GPGPU techniques with compute shaders

My Projects

My collection of visual and interactive experiments exploring real-time rendering, animation, and creative coding.

  • Custom OpenGL Rendering Engine
  • Animated Websites
  • Shader Experiments
  • Realtime Motion Art
  • Creative Interface