I am a fellow programmer as well, but I’m extremely busy with two games right now to finish a project I was commissioned by an associate. The project will be used by the original asker for a personal project, and is basically a starting point for his idea. I would like to award this to someone new and excited to get started on a project. Upon excepting I will explain everything in detail.
The project is to develop a graphics engine from scratch, but using DirectX11 or OpenGl is allowed. I Will provide starting base code, and some mesh drawing code to help get started. I may also provide some lighting code depending how long it takes to find a freelancer. I would like to discuss a due dates as it is flexible. The functions and abilities being asked for as follows.
draw functions to be able to create a procedurally created line meshes(simple meshes), indexed model meshes(complex meshes)preferably loaded from an .h file I will provide, and procedurally created geometry by using a geometry shader.
Texture functions needs basic texturing, infinite skybox, and low alpha pixel must be masked by pixel shader
light functions to create directional light, spot light, and point light also the meshes need to be effected by light of course.
Reflect functions would like to have reflection for metallic objects and surface, but not a must.
Miscellaneous functions would like to involve a Stencil Buffer for render rejection for creating decals etc., and use of a Compute Shader would be beneficial but not needed. Camera needs to be able to zoom with a capped min max, and at least one other viewport that displays a different view, and lastly the window needs to maintain aspect ratio while resizing.
I will for sure give the starting base code and layout, .h files for meshes, and anything else needed, and will try to add in simple mesh and light code upon awarding it. This project is fully negotiable on certain functions and abilities. I would like to have three check in periods where I can view the project and receive it, and I will award a third of payment for that if that would be possible.