计算机仿真技术(2)

这篇博客介绍了OpenGL作为开放图形编程库的基础知识,包括它的功能,如变换、光照与材质、纹理映射等。文章还讨论了OpenGL的状态机特性、编程方式,如固定流水线模式和Shader编程模式,并提到了相关的库和辅助工具,如freeglut。此外,解释了OpenGL的跨平台性和数据类型,以及如何绘制基本图元。
摘要由CSDN通过智能技术生成

新内容来啦!!!

OpenGL:Open Graphics Library开放的图形编程库
是什么:
    调用图形硬件的程序接口,由大约150个函数组成,用户可以调用来完成各种绘图任务
                                         
做什么:
变换(几何变换,投影,视口变换)
光照与材质
纹理映射
图像功能(anti-aliasing(反混淆),fog,blending(混合)......)
特效(Depth Cue(深度暗示),Motion Blur(运动模糊)...)
建模(basic  primitives、NURBS)
注意:OprnGL不是用来建模的,是用来渲染的

 

OpenGL是一个状态机
⦁     整个绘制操作会按照固定的流程进行,如同流水线
⦁    OpenGL函数只是用来设置该流水线的一系列状态参数,而不是用来执行绘制操作的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值