我必须按照我的指示学习一门课程。一个是关于openGL,另一个关于VRML。
你会选择什么? (课程名称:虚拟现实)
答案 0 :(得分:5)
OpenGL课程听起来更有用,更新,更实用。
从了解OpenGL,您可以分散到许多其他紧密或相关的领域 - 游戏编程,硬件加速,用户界面,可视化,GPU计算,智能手机和控制台应用程序等。
答案 1 :(得分:2)
VRML现在还没有用于任何东西。 OpenGL广泛用于可视化,也用于游戏,但不如DirectX。
学习OpenGL将在实践方面为您提供更多帮助,并学习3D图形编程的基础。当然,通过OpenGL课程,重点关注的事情可以产生很大的不同。现代OpenGL编码是由着色器驱动的,顶点缓冲区负责处理大部分几何定义方面。
答案 2 :(得分:1)
OpenGL是实用的答案。今天它被广泛使用,所以你的时间投入不会浪费。
现在,做3D并不是世界上最容易挑选的东西。一个好的背景是数学(尤其是线性代数)非常有用。进入门槛可能相当高。这是VRML真正闪耀的地方。这很容易理解和理解。不需要高等数学知识,因为VRML已经完全抽象出来了。
如果您是Java开发人员,则需要查看的另一个3D API是Java3D