I just found out about this great library (OpenTK of course). I wanted to create a little 3d framework as a basis for some small game ideas i have. I started out wanting to using Managed DirectX, then found out that it is no more supported for C#, i tried the CSGL wrapper, coded a little bit with it, then found out that CSGL was way outdated, and hos afaik no support for VertexBuffers. Somewhere in the middle of all this back and forth I thought about using XNA, then realized that it is very restricted, i don't like that microsoft does not support a C#-wrapper for DirectX.
Finally I recoded my CSGL functions to OpenTK (very easy btw.). Now i have a little engine with a mesh class, vertex-normal calculation, a little float-height-map mesher and that's it. Next will be working on things like classes for camera and materials, including textures (TextureManager Class).
Some things i wanna do using OpenTK:
- Mesh-generation algorithms
- Procedural mesh generation
- Procedural texture generation
- CSG Operations with meshes
- and some more...
For now i'm gonna browse on opentk.com a little and maybe find some more interesting things.
Finally, I wanna thank everyone who made this for free !