《OpenGL着色语言》理解点记录三
2024-08-23 03:45:45
“帧缓冲区”中的“帧”的含义?
“帧”是连续图像中的一幅,3D可视化程序最终都是转化为一幅幅的图像输出在显示器上,这一幅幅的图像叫做叫“帧”。
解释“glBlendFunc(GL_SRC_ALPHA,GL_ONE);”的含义。
假定源颜色值为(0.3,0.4,0.6,0.5),目标颜色值为(0.5,0.8,0.3,1.0),OpenGL则首先获得源物体的alpha值0.5,用它做混合因子,乘上源物体的各颜色分量,得到(0.15,0.2,0.3),然后选择1作为目标混合因子乘上目标物体各颜色分量得到(0.5,0.8,0.3),最后把这两个分量相加得到(0.65,1.0,0.6,1.0);
解释“glBlendFunc(GL_ONE,GL_ZERO);”的含义。
将源颜色值乘以1,目标颜色值乘以0,最后两者相加。相当于关闭混合操作。
什么叫“源颜色值”、“目标颜色值”?
片元(源)颜色值,帧缓存中(目标)像素颜色值
OpenGL显示汉字的思想是什么样的?
显示汉字和英文的思想基本相同,即用wglUseFontOutLines或wglUseFontBitmaps为每个字生成显示列表,然后通过glCallList()或glCallLists()即可显示。常用汉字有六七千个,如果为每个汉字做一个显示列表则严重影响程序性能。所以,只生成用到的汉字的显示列表;自己处理双字节代码,将双字节组合成一个word传递给wglUseFont。
反走样和走样是什么意思?
走样:直线或光滑曲面的锯齿、细小物体消失
反走样:克服走样的一种技术,总而言之就是要柔和、平滑过渡。
最新文章
- 优化Table View
- SQL操作记录查看工具
- zx一篇让Java程序猿随时可以翻看的Oracle总结
- 使用 Google Analytics 跟踪 JavaScript 错误
- Centos6.7安装docker1.7.1
- Wincap安装出现“error opening file for writing wpcap.dll”之解决办法
- SpringMvc之handler深入AbstractControllerhe和MultiActionController和内部资源视图解析器
- Oracle笔记 十四、查询XML操作、操作系统文件
- #Leet Code# Best Time to Buy and Sell Stock
- cocos2d-x游戏开发系列教程-编译运行我们的第一个cocos2d-x游戏程序
- java 线程中断机制
- js遍历(获取)ul中的li
- JAVA基础——数组详解
- 修改Jenkins用户的密码
- jedis配置
- 重温分布式系统的CAP理论
- JAVA基础语法——标识符、修饰符、关键字(个人整理总结)
- android异步向服务器请求数据
- 当BeanUtils遇到泛型
- SQL语句联表查询