我意识到这可能是一个荒谬的问题,但在尝试找出哪些库用于哪些项目之前,我认为首先真正理解这些库的目的是有意义的.
很多视频游戏都使用像OpenGL这样的库.我在这些库中看到的所有教程都演示了如何编写告诉计算机绘制内容的代码.事实上,在游戏中,所有东西都是使用Zbrush,Maya或3ds Max等软件建模的.这些模型有纹理,很好用.看起来你需要做的就是编写一个动画循环来反复绘制模型和更新,而不是实际编写代码来绘制每一个小东西.这将非常耗时并且会使模型无用.那么OpenGL或Direct 3D在哪些方面与视频游戏和3D艺术相关?当所有图形都已创建并且只需要加载和绘制时,它们对于它们至关重要?它们主要用于着色器和效果吗?
这个问题可能只是证明我对此有多新,但这是我从未听过的问题.我刚刚开始学习编程,并且我对代码和逻辑的理解相当不错,但我根本不了解图形库或某些框架,而且教程没有帮助.