计算机图形学对使用OpenGL开发3D建模软件来说重要吗
2个回答
展开全部
对于3D建模而言,计算机图形学很重要,是门基础课,而不是对OpenGL有什么帮助。这门课是讲的在计算中实现图形表达的方式、算法等,而OpenGL只是一种图形语言库,还有D3D等。
这就像是学交规对于道路行驶必然有帮助,但对于您开任何一种车都没有帮助,但是如果您会开车,没学过交规,也能上路,但是很危险(外行、不专业)。图形学科相当于交规,OpenGL相当于某种车。
不过如果您的“计算机图形学”上课用的就是OpenGL语言库,那么对您掌握OpenGL是会有好处的。
这就像是学交规对于道路行驶必然有帮助,但对于您开任何一种车都没有帮助,但是如果您会开车,没学过交规,也能上路,但是很危险(外行、不专业)。图形学科相当于交规,OpenGL相当于某种车。
不过如果您的“计算机图形学”上课用的就是OpenGL语言库,那么对您掌握OpenGL是会有好处的。
2016-02-16 · 知道合伙人教育行家
关注
展开全部
你如果不学习计算机图形学,你甚至不能理解你调用的那些API是什么意思。
更不要提现代的3D接口都是基于shader程序的,你要是不懂计算机图形学,怎么写shader?
然后,D3D和OpenGL都是基于过程与状态机的,直接提供绘图原语。那么你怎么构建对象与场景?
总体来说,你不光要学计算机图形学,你还需要物理仿真、内存与线程管理的知识,才能构造这种大型软件。
更不要提现代的3D接口都是基于shader程序的,你要是不懂计算机图形学,怎么写shader?
然后,D3D和OpenGL都是基于过程与状态机的,直接提供绘图原语。那么你怎么构建对象与场景?
总体来说,你不光要学计算机图形学,你还需要物理仿真、内存与线程管理的知识,才能构造这种大型软件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询