计算机图形学对使用OpenGL开发3D建模软件来说重要吗

大神有没有人讲详细点的,我想教一下,计算机图形学对使用OpenGL开发3D建模软件来说重要吗
最新回答
沫小苼

2024-04-21 00:19:23

对于3D建模而言,计算机图形学很重要,是门基础课,而不是对OpenGL有什么帮助。这门课是讲的在计算中实现图形表达的方式、算法等,而OpenGL只是一种图形语言库,还有D3D等。
这就像是学交规对于道路行驶必然有帮助,但对于您开任何一种车都没有帮助,但是如果您会开车,没学过交规,也能上路,但是很危险(外行、不专业)。图形学科相当于交规,OpenGL相当于某种车。
不过如果您的“计算机图形学”上课用的就是OpenGL语言库,那么对您掌握OpenGL是会有好处的。
你好调皮

2024-04-21 00:33:12

你如果不学习计算机图形学,你甚至不能理解你调用的那些API是什么意思。
更不要提现代的3D接口都是基于shader程序的,你要是不懂计算机图形学,怎么写shader?
然后,D3D和OpenGL都是基于过程与状态机的,直接提供绘图原语。那么你怎么构建对象与场景?
总体来说,你不光要学计算机图形学,你还需要物理仿真、内存与线程管理的知识,才能构造这种大型软件。