Personal opentk library
This is a demo of NRCGL 3D library.
You can control the camera with mouse and "Q" - forward and "A" - back.
I,K,J,L control the maze table
F3 - control text render
F10 - Screenshot to a bmp file
Topics:
- Shape3D - Main shape class, where update and render are defined. Also shaders, textures and vertex buffers are created.
Main features:
- Camera control
- Simple shapes creation
- Simple skybox
- Text render
- Vertex attributes import from x3D(Blender)
- Vertex model(xml)
- Shadows creation
- Sphere3DEnvCubeMap
- Texture Map
- Collision detection(Bounding Box)
- World coords (x, y, z) and local versors (u, v, w)
- Shape Animation
- Audio
- PointLight
- SpotLight
- NormalMap
- SmoothShading
- Point Sprite
Demo video: