Opengl Games:我必须知道3D相关的数学才能创造出好的opengl游戏吗?

时间:2010-08-02 11:05:30

标签: opengl shader

我读到了关于OpenGL以及关于nvidia-cg-toolkit和其他着色器的内容,所有这些都包含许多数学问题和效果的数学公式等。

我希望能够制作尽可能使用GPU的正确3D游戏。

如果数学相关信息对我不感兴趣,我是否必须使用3d引擎? 如果是这样,任何人都可以推荐使用GPU进行所有着色的好的吗?

非常感谢!

3 个答案:

答案 0 :(得分:4)

试用Unity3D。创建出色的游戏,出色的编辑器,易于学习的脚本编写,无需数学!适用于iPhone,iPad,Playstation,Wii,360,网络和PC。

Unity 3d website here

答案 1 :(得分:3)

游戏中有很多部分。

没有线性代数背景,你可以做:脚本,网络,游戏,声音,相机(部分),有限的动画,如果引擎足够完整的动画,一些渲染,视觉资产,外部工具,... < / p>

你将无法做到:3D引擎的核心,着色器,许多渲染技巧。

可悲的是,后者是最有趣的恕我直言

答案 2 :(得分:2)

正如您所提到的,如果您对所有数学内容不感兴趣,我建议您使用预先构建的图形引擎。

我推荐“Allegro库”,根据维基百科对Ada,C ++,C#,D,Lisp,Lua,Mercury,Pascal,Perl,Python和Scheme的绑定。