博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSharpGL - Object Oriented OpenGL in C#
阅读量:5962 次
发布时间:2019-06-19

本文共 1111 字,大约阅读时间需要 3 分钟。

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 or join my QQ Group.

转载地址:http://uzjax.baihongyu.com/

你可能感兴趣的文章
有序的双链表
查看>>
程序员全国不同地区,微信(面试 招聘)群。
查看>>
【干货】界面控件DevExtreme视频教程大汇总!
查看>>
闭包 !if(){}.call()
查看>>
python MySQLdb安装和使用
查看>>
Java小细节
查看>>
poj - 1860 Currency Exchange
查看>>
chgrp命令
查看>>
Java集合框架GS Collections具体解释
查看>>
洛谷 P2486 BZOJ 2243 [SDOI2011]染色
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
深入理解Java的接口和抽象类
查看>>
Javascript异步数据的同步处理方法
查看>>
iis6 zencart1.39 伪静态规则
查看>>
SQL Server代理(3/12):代理警报和操作员
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>