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).

posted @   BIT祝威  阅读(2514)  评论(0编辑  收藏  举报
编辑推荐:
· 电商平台中订单未支付过期如何实现自动关单?
· 用 .NET NativeAOT 构建完全 distroless 的静态链接应用
· 为什么构造函数需要尽可能的简单
· 探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(下)
· 大模型 Token 究竟是啥:图解大模型Token
阅读排行:
· 如何开发 MCP 服务?保姆级教程!
· 1.net core 工作流WorkFlow流程(介绍)
· 瞧瞧别人家的限流,那叫一个优雅!
· 从零散笔记到结构化知识库:我的文档网站建设之路
· 一文彻底搞懂 MCP:AI 大模型的标准化工具箱
历史上的今天:
2014-06-04 《30天自制操作系统》笔记(07)——内存管理
canvas start.

canvas end.



点击右上角即可分享
微信分享提示