Giter Club home page Giter Club logo

projects_links's Introduction

Projects

You will find here a list of personal projects or projects in which I have participated.


Dogfight sandbox

Aeronautic fight simulator
Framework: HARFANG3D / Python / OpenVR / GLSL Role: Code, design, sfx, music

This project started as a technical demonstration of the HARFANG framework in terms of game developement using the Python language. Made available on Github, it became an environment of choice for a couple of universities in China and Turkey that started to use is as a platform for deep learning research.

As the main developer of this platform, I had the opportunity to assist the team of engineers of the ITU (Istanbul Technical University), providing them with a dedicated network API to control the fighter aircrafts from their neural network.


Github repository
Paper


Harfang GUI

Direct mode GUI designed for 2D/3D/VR
Framework : HARFANG3D / Python
Role: Code

Inspired by DearImGui, using the same "immediate GUI paradigm", this library is 100% implemented in Python and powered by the HARFANG framework. The overall look and feel is based on the UX mockups provided by an interaction designer. The goal was to provide an almost pixel-perfect implementation of the original mockups designed in Adobe XD.


Github repository


Car HUD Integration

HUD emmbeded system for VALEO
Framework: HARFANF3D
Role: Animated graphics integration

Valeo builds a range of innovative Head-Up Display (HUD) systems showing information in the driver's field of vision, directly on the windshield. My role was to implement, in OpenGLES shaders, a pixel-perfect equivalent of the navigation and guidance symbols initially designed on Adobe After Effects.


Project for VALEO


Terrain Generator - Fast rendering for VR projects

Terrain editor for fast rendering VR project
Framework: HARFANG3D / Python - GLSL
Role: Code

As a part of a larger project, this terrain generator was implemented in Python. To deliver a good compromise between performance and aesthetic quality, the terrain is GPU-generated.

The low-polygon look was a deliberate choice, in accordance with the UX vision provided by the interaction designer.


Box Folding Tool

A complete modelling solution for building 3D food packaging from printable PDF files. Implemented in Python, the software allows a non-destructive back-and-forth process, based on several steps, going from the 2D cutter guides found in the PDF file to the final export of a FBX/GLTF 3D model.


Raycast car

A Python implementation of the classical raycast car model, based on the HARFANG framework and Bullet Physics. Uses both forces and impulses to simulate the thrust, grip and steering of the vehicle.


Raycast car and raymarched terrain

A Proof Of Concept in which you can drive a raycast-car through ray-marching terrain. The terrain is a combination of heightmaps. No mesh is used, only a raymarch shader.
The car collisions are computed using the altitudes at wheels positions. The CPU computes the altitudes using the same function than GPU.


Github repository


Volumetric Clouds - Fast billboards

Implemented in Python and GLSL, using 3D textures, to render a procedural-generated layer of clouds in an open world.


Aquagena

A project of independent game, implemented in Python, based on the HARFANG framework. Inspired by popular video game landmarks such as Prince of Persia and Another world, this project involved a handfull of techniques, including:

  • filming and rotoscoping of live animations for the main character
  • design and modeling the 3D set in Blender
  • implementation of a 2D animation tool
  • implementation of the game system, including the character motion with physics constraints and interactions, among other things.


Cinematic introduction
Download playable demo


Interstase

A demoscene project presented at the Revision 2015 demoparty, in Saarbrücken, Germany. The demoscene is an underground cultural movement, allowing digital artists to compete in various fields, such as coding, music or 3D modeling.

Interstase is a very personal project that allowed me to experiment with the implementation of a C++ 3D engine from the ground up. The project is based on scenes from Lightwave 3D, displayed by a scenarization system of my own. Part of the 3D rendering is generated in real-time raytracing using GPU shaders.


Github repository


Passages - Unfinished

Unfinished demo project "PASSAGES" - Genesis Project 2012 C++ / OpenGL Code / Design / Modeling : Erk GFX : Razorback Musics : HJE - Sonic Wandered


Github repository


Gull rigging

3D animation of a gull for a corporate communication video.
Framework: LightWave
Role: modelling, rigging, animation

projects_links's People

Contributors

erkmkd avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.