OpenTK教程-0序言

记得很久之前,我写过一个基于.NET的3D开发框架/工具比较。当时选定的技术是WPF。但是随着项目发展,需要处理的图形数量越来越多,基于WPF的处理起来性能有问题,最后还是使用了基于OpenTK的解决方案。回忆起当年找OpenTK资料的那个苦,决心还是找找好的教程。

偶然看见Neo Kabuto's Blog上面写的教程不错。于是联系了作者,翻译了一部分,希望大家能够少走弯路。(部分无关紧要的内容翻译的比较随意,大家看看差不多就行了。)

作者将所有代码都托管在了github上:https://github.com/neokabuto/OpenTKTutorialContent

OpenTK是什么?

Open Toolkit是针对OpenGL,OpenGL ES和OpenAL的快速低级C#绑定的集合。它运行在所有主要平台上,并驱动数百种应用程序,游戏和科学研究。

OpenTK提供了多个实用程序库,包括数学/线性代数包,窗口系统和输入处理。

OpenTK适合做些什么?

OpenTK不是游戏引擎,也不打算做成一个游戏引擎。它提供了一组有用的类库,并由开发人员决定如何使用它们。

如果你想从头开始写一个游戏或科学应用,这是理想的起点。

OpenTK系列教程

OpenTK的文档也是有一些,但是好多都写直接参考OpenGL。确实,毕竟是一个浅层的封装。话说老的官网都上不去了,现在的官网是https://opentk.github.io

原文地址:https://www.cnblogs.com/podolski/p/7406544.html