图形渲染流程
2011-08-12 15:49
169 查看
vs shader 可以做 object 到 homogenous clip space 之间的任意变换
我个人认为 homogenous clip spac 到 window space 是这个过程
pixel ownership test 决定图元是否在视口显示
scissor test 决定对在视口外的像素裁剪
alpht test 使用各像素设置的alpha值(透明度),来决定是否描绘该像素。
怎么决定是否描绘呢,alpha test中,会指定一个alpha值,像素的alpha值小值该值,则该像素不绘制。
这是像素的alpah值的一种用法。镂空效果,是这种应该的一种。
在镂空制作中,把背景的alpha值设为0,然后进行处理,就不会画出背景,而只画出背景上的图像。
stencil test 也叫模板测试。在stencil test处理中,会依据stencil buffer这个记忆体中所存放的资料,来决定是否要舍弃像素
depth test 决定是否隐面消除
blending operation 计算最后的颜色和颜色的坐标,用alpha决定颜色最后是否显示和透明度
blending operation 这步个人认为相当于 ps shader
第一次写 如果有错请多多指正
相关文章推荐
- [置顶] 图形绘制管线描述GPU的渲染流程
- 图形编程的基础知识——渲染流程(pipeline)
- WebGL不同几何图形的渲染方式
- Ogre2.1 分析笔记(五) 渲染流程(二)
- Android下的图形渲染配置文件egl.cfg
- ]解决JBPM图形流程设计器的gpd.xml文件的中文乱码问题
- 【Cocos2d-X开发学习笔记】第10期:渲染框架之几何图形的绘制DrawPrimitives
- Ogre的渲染流程,在渲染时材质是如何起作用的,材质加载和解析
- 【Android开发】图形图像处理技术-使用BitmapShader渲染图像
- 有关 Direct3D技术的初步探索-------基本渲染流程
- ogre渲染流程
- 用OpenGL ES 如何将2D图形更方便的渲染?
- 用OpenGL ES 如何将2D图形更方便的渲染?
- SunFlow渲染流程的设计
- R语言的高质量图形渲染库Cairo(转)
- /LGC图形渲染/基于 OpenGL 进行 3D 图形开发
- /LGC图形渲染/Working with 16-bit RGB
- /LGC图形渲染/访问 Linux 下的鼠标设备
- OpenGL ES系列二--管线渲染流程
- ogre的主要渲染流程