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.

3DTextureSlicing
3DTextureSlicing.classification

BasicTessellationShader.

BasicTessellationShader
BasicTessellationShader2

Color Coded Picking

Get to know how CSharpGL\OpenGL implements picking and draging with modern OpenGL!
Color Coded Picking

Edge detection with Compute Shader.

ComputeShader.EdgeDetection

Environment Mapping.

Reflection

Reflection

Refraction

Refraction

ImageProcessing.GrayFilter

ImageProcessing.GrayFilter

Normal.

Normal

OpenGLHardwareDescription.

OpenGLHardwareDescription

OrderIndependentTransparency

OrderIndependentTransparency

Point Light.

Point Light

RaycastVolumeRendering.

RaycastVolumeRendering

Render To Texture

Get to know how to render to texture!
Render To Texture

Shadow Mapping

Get to know how to render shadow using Shadow-Mapping!
Depth Texture
Shadow Mapping

SimpleNoise.Sun.

SimpleNoise.Sun

SimpleParticleSystem.

SimpleParticleSystem

TerrainLoading.

TerrainLoading

Texture2D

This shows how 2D texture works.
And now it also shows how to use GLImage, GLButton and GLLabel.
Texture2D

Texture2DArray

Texture2DArray

❓Support or Contact

Check my blog here or join my QQ GroupCSharpGL(C#+OpenGL).

转载于:https://www.cnblogs.com/bitzhuwei/p/CSharpGL.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值