请问先学osg还是openGL

请教先学osg还是openGL
请教做图形方面的前辈,这两个东西学习的顺序,只学习osg不学openGL可以吗?
或者学好了OSG,在需要openGL的时候在接触openGL?
或者是必须学习openGL才能学习osg?
另外请教一下openGL和osg的应用领域;
先谢谢各位了!!!

------解决方案--------------------
路过,和楼主一样的问题
------解决方案--------------------
可以先学OSG再学opengl,这属于自顶向下的学习方式,有助于你掌握图形引擎的大方面。但有些人比较习惯那种自底向上的学习方式,就是先掌握好底层的技术细节再去学习上层的东西。看你自己习惯于那一种学习方式了。我个人觉得以OSG为主线学习会比较好,遇到不懂的OpenGL的东西再继续深入研究一下,这样不会让初学者迷失在细节中,能对当代的图形引擎有一个大概的认识。
osg是一个图形引擎,用的地方很多啊,虚拟现实,GIS等等都有应用实例。OpenGL就很底层了,主流的硬件渲染的API只有它和D3D可以选。
------解决方案--------------------
个人认为,还是先学学基础的OpenGL,再看OSG的东东吧~
------解决方案--------------------
这些事情还是自己选择的好,蜈蚣走路就是一个问题,顺其自然,走的很顺利,当有了别人建议时,不会走了!
------解决方案--------------------
楼主将要做图形方面的研究吗?
很多引擎都用到了OpenGL,觉得有必要先学学OpenGL知识,顺便把某些理论知识都弄清楚~
------解决方案--------------------
把几个坐标系转换搞清楚先,然后学习用shader
引用:
对了,顺便问问如果先学openGL,时间花的多吗?大概需要多久能学到稍微熟悉?

------解决方案--------------------
搜网络教程“学OpenGL编3D游戏”
------解决方案--------------------
OpenGL是很基础的图形学必备理论知识,OSG是一个开源的图形引擎开发库,实际上就是对OpenGL的一些封装,使用起来更加方便,个人建议,楼主还是先学习一下OpenGL比较好的,然后再学习OSG