Projects

  • Basic GI: Minimal raytracer that I wrote in a few hours featuring diffuse & specular shading, soft and hard shadows, mirror-like reflections and refractions with MSAA and gamma-correction support.

687474703a2f2f692e696d6775722e636f6d2f653862585462772e6a7067

  • JBICDemo framework that I created from scratch using C++ and OpenGL 4.5 Just Because I Can. I implemented following essential rendering features:
      • Simple asset pipeline based on Blender & OBJ model format
      • Custom .scene description to quickly create demo scenes
      • Blinn-Phong per-fragment point/directional/spot lighting
      • Normal mapping, environment mapping, light mapping
      • Post-process effects: Edge Detection, Gaussian Blur, Motion Blur, HDR & Tonemapping, Bloom, DoF, Lens Flare
      • Shadow Mapping, PCF, Cascaded shadow maps
      • Deferred shading
      • Screen-space Ambient Occlusion
  • Arcade Racing : Single/Multiplayer 3D racing game project that I’ve created as my graduation project. The game is written with C++ using the awesome open-source rendering engine OGRE3D and Bullet Physics. Check the project’s page for more details and code & assets on GitHub!

  • GAZO:  Web portal games that I ported to Android & iOS adding social features, leaderboards. Within 3 months, I ported 12 web-based games to mobile platforms.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s