原文:CSharpGL(1)从最简单的例子开始使用CSharpGL

CSharpGL 从最简单的例子开始使用CSharpGL 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了。CSharpGL源码中包含 多个独立的Demo,更适合入门参考。 为了尽可能提升渲染效率,CSharpGL是面向Shader的,因此稍有难度。 主要内容 在VS 中使用设计好的控件GLCanvas。 借助GLCanvas,用legacy OpenGL绘制一个四面体。 借助G ...

2015-08-31 17:59 17 7767 推荐指数:

查看详情

CSharpGL(3)使用CSharpGL.vsix插件

CSharpGL(3)使用CSharpGL.vsix插件 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了。CSharpGL源码中包含10多个独立的Demo,更适合入门参考。 为了尽可能提升渲染效率,CSharpGL是面向Shader的,因此稍有 ...

Tue Sep 08 10:17:00 CST 2015 4 1884
CSharpGL(17)重构CSharpGL

CSharpGL(17)重构CSharpGL CSharpGL用起来我自己都觉得繁琐了,这是到了重构的时候。 下载 CSharpGL已在GitHub开源,欢迎对OpenGL有兴趣的同学加入(https://github.com/bitzhuwei/CSharpGL) 核心N合一 为了解 ...

Fri Apr 22 11:19:00 CST 2016 7 2007
CSharpGL(23)用ComputeShader实现一个简单的ParticleSimulator

CSharpGL(23)用ComputeShader实现一个简单的ParticleSimulator 我还没有用过Compute Shader,所以现在把红宝书里的例子拿来了,加入CSharpGL中。 效果图 如下图所示。 或者看视频演示。 下面是红宝书原版的代码效果 ...

Wed May 11 07:33:00 CST 2016 0 2003
CSharpGL(50)使用Assimp加载骨骼动画

CSharpGL(50)使用Assimp加载骨骼动画 在(http://ogldev.atspace.co.uk/www/tutorial38/tutorial38.html)介绍了C++用Asismp库加载骨骼动画的原理和流程。 在(http://wiki.jikexueyuan.com ...

Thu Nov 01 16:43:00 CST 2018 0 1150
CSharpGL(25)一个用raycast实现体渲染VolumeRender的例子

CSharpGL(25)一个用raycast实现体渲染VolumeRender的例子 本文涉及的VolumeRendering相关的C#代码是从(https://github.com/toolchainX/Volume_Rendering_Using_GLSL)的C++代码转换来的。 效果图 ...

Tue May 31 09:42:00 CST 2016 3 2851
CSharpGL(9)解析OBJ文件并用CSharpGL渲染

CSharpGL(9)解析OBJ文件并用CSharpGL渲染 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了。CSharpGL源码中包含10多个独立的Demo,更适合入门参考。 为了尽可能提升渲染效率,CSharpGL是面向Shader的,因此稍有 ...

Mon Jan 18 22:40:00 CST 2016 4 1849
CSharpGL(55)我是这样理解PBR的

CSharpGL(55)我是这样理解PBR的 简介 PBR(Physically Based Rendering),基于物理的渲染,据说是目前最先进的实时渲染方法。它比Blinn-Phong方法的真实感更强,几乎是照片级的效果。 下图就是PBR的一个例子,读者可在CSharpGL中找到 ...

Tue May 07 23:09:00 CST 2019 0 502
CSharpGL(7)对VAO和VBO的封装

CSharpGL(7)对VAO和VBO的封装 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了。CSharpGL源码中包含10多个独立的Demo,更适合入门参考。 为了尽可能提升渲染效率,CSharpGL是面向Shader的,因此稍有难度。 VAO ...

Wed Dec 16 12:02:00 CST 2015 2 1584
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM