CSharpGL - Object Oriented OpenGL in C#
Object Oriented OpenGL in C#
🍏CSharpGL is an Object-Orinted OpenGL wrapper in pure C# wihtout any third party supports.
It abstracts concepts(buffer, shader, state, matrix, vector, texture, canvas, scene, camera, light, picking, text, GUI ...) from OpenGL API and common requirements.
More than 25 simple demonstration projects show how to use CSharpGL. And there will be more.
Here are some of them.
3DTextureSlicing.
BasicTessellationShader.
Color Coded Picking
Get to know how CSharpGL\OpenGL implements picking and draging with modern OpenGL!
Edge detection with Compute Shader.
Environment Mapping.
Reflection
Refraction
ImageProcessing.GrayFilter
Normal.
OpenGLHardwareDescription.
OrderIndependentTransparency
Point Light.
RaycastVolumeRendering.
Render To Texture
Get to know how to render to texture!
Shadow Mapping
Get to know how to render shadow using Shadow-Mapping!
SimpleNoise.Sun.
SimpleParticleSystem.
TerrainLoading.
Texture2D
This shows how 2D texture works.
And now it also shows how to use GLImage, GLButton and GLLabel.
Texture2DArray
❓Support or Contact
Check my blog here or join my QQ Group.
微信扫码,自愿捐赠。天涯同道,共谱新篇。
微信捐赠不显示捐赠者个人信息,如需要,请注明联系方式。 |