O3d 使用一个程序可控的图形管道模型而不是一个固定功能的管道。这个程序可控的管道使用shader语言,依据hlsl和Cg,使你可以通过vertex shaders和pixel shaders来直接对cpu编程。在程序可控CPUs出现以前,图形程序员被限制在固定功能的图形处理流水线中。计算transformations,lighting,texture coordinates和其他环境效果的算法是预编写在软件中来控制图形软件,如早期的OpenGL或Direcet 3D。 在依据固定功能的图形处理流水线的系统中,全局状态创建给lights,materials,和textures,然后shape 消息被传到这个管道中。相比之下,使用程序可控的图形管道, 开发人员可以完全控制在vertex shader 和 the pixel shade中使用的算法。并且,rasterizing 和 frame-buffer 操作可以使用o3d API进行配置。(译自Google Code Labs)
Some basic knowledge:
什么是管线?什么是流水线?什么是Shader?
什么是Shader?Shader可以翻译为着色器,分为Vertex Shader & Pixel Shader ,即:顶点着色器和像素着色器。Shader主要指的是可编程管线的算法片段。
什么是管线?因为图形渲染象流水线一样的顺序执行,所以形象说法,下文所涉及的处理流水线就是这种东西。
老显卡和新显卡的区别是什么?
以前老显卡是不能编程的,所以叫固定管线。
详细说明:以前固定管线时代,顶点的运算是固定不变的,就是坐标变换,比如投影到屏幕上的坐标换算,后来GPU出现了,顶点的运算就可以编程了,把这些操作顶点的算法叫shader。
通俗解释:什么是Vertex Shader?
什么是Vertex?称顶点,由于模型是由很多坐标点定义的,这些点就是Vertex。
什么是Vertex Shader?Vertex shader是改变物体模型外形的,由于模型是由点构成的,因此改变点就是改变外形,比如星际争霸2demo片中所展示的那个神族母舰黑洞的技能效果,扭曲了单位的外型。
通俗解释:什么是Pixel Shader?
什么是Pixel?象素,即一个象素点,象素点可以变化不同的颜色,由众多的象素点就可以组成我们现在所见的电脑显示内容。
什么是Pixel Shader?当模型顶点变换完之后,是需要填充颜色的,这些填充算法是针对屏幕上的每个像素的,所以叫Pixel Shader(像素着色器),以前这些内容是不能通过编程控制的,后来显示卡的GPU出来后就可以编程控制了,因此这些算法叫piexl shader。
常见的毛发效果渲染:游戏引擎里面,动物身上所渲染的一根根毛发,就是用了Pixel Shader,因为毛发这种是针对每个像素的,所以要用到Pixel shader。
分享到:
相关推荐
【知识点一:元素化合物性质】 ...这些知识点涵盖了元素化合物的基础性质、氧化还原反应、含氯化合物的化学性质、基本概念的深入理解和应用,是高中化学的重要内容,对于学生备考高考化学具有指导意义。
包括物理变化与化学变化的区别、化学性质的识别、化学学科的范围、实验操作、科学广告的理解、空气的组成、分子原子理论的应用、实验现象的描述、催化剂的作用、化学安全标识、元素的概念、以及燃烧、自燃和缓慢氧化...
【有机化合物的结构特点】 ...综上所述,这些题目涵盖了有机化合物的结构特点,包括同位素、同素异形体、同系物、同分异构体的概念,以及有机物的性质、结构鉴定方法和合成途径等多个方面的知识。
总结来说,这些中考化学的物质推断题主要考察学生的逻辑推理能力和对化学基本概念的掌握,通过分析物质的性质、反应条件、生成物特点以及物质类别,综合运用化学知识解决问题。解题时要善于运用物质转化规律,同时...
【知识点详解】 1. 同素异形体:同素异形体是指由相同元素组成但结构不同的单质。在题目中,C选项正确,氧气(O2)和臭氧(O3)是氧元素的两种不同形态,互为同素...这些知识对于理解化学的基本原理和应用至关重要。
- 晶体结构:原子晶体、分子晶体、离子晶体和金属晶体的特点,如NaCl晶体的立方结构。 - 化学反应类型:取代反应、加成反应、氧化还原反应、皂化反应。 - 污水处理技术:了解中和法、化学沉淀法、氧化还原法等...
总结,此化学试题涉及的知识点包括节能减排的策略、氢能作为新能源的优势、化学反应速率的影响因素、化学平衡的基本概念、焓变与反应稳定性、反应速率的推断、热化学方程式的书写以及化学平衡移动原理。这些都是高中...
8. 化学基本概念: - A选项错误,食盐和蔗糖溶解后形成溶液。 - B选项错误,过氧化氢分解生成氧气和水,是分解反应。 - C选项错误,砝码放反,实际质量应为4克加上游码的0.3克,即3.7克。 - D选项正确,"H2"既...
### 人教版九年级化学知识点解析 #### 一、单项选择题知识点解析 1. **化学变化与物理变化** - **知识点**: 物理变化与化学变化的区别在于是否产生了新的物质。... - (3)属于单质的是④氯气Cl2和⑥臭氧O3。
这里正确选项是A,表明了氧化物的基本概念。 2. **化学体检指标单位**:描述中提到了体检指标如甘油三酯、胆固醇等的单位为mmol/L,这是物质的量浓度的单位,表示每升溶液中溶质的物质的量。答案B正确,说明了医学...
【知识点详解】 1. 氢能作为新能源的优点: 氢能源是一种高效且清洁的能源,其优点主要包括原料来源广泛(因为水是氢的主要来源)、燃烧热值高(氢的燃烧热值比传统...学习时,需要理解和掌握这些基本概念及其应用。
硬铝是铝合金,具有强度高、耐腐蚀等特点,常用于航空和建筑领域。 2. 合金概念:18K黄金、新型钢材、黄铜(铜锌合金)都是合金,而金刚石是碳的同素异形体,不属于合金。 3. 新型镁锂合金:具有超轻特性的镁锂...
9. 元素周期表和元素性质:题目中A、B、C、D、E是五种短周期主族元素,根据原子序数和原子结构特点,推断它们的化学性质和相互作用。比如B与C形成的化合物可能含有离子键或共价键,D的最高价氧化物对应水化物的酸性...
由于给定的内容主要是关于一份化学模拟测试试题的参考答案,因此在生成知识点时需要围绕化学学科的核心概念和原理,以下是对知识点的详细解释。 1. 化学选择题解析: 选择题涉及了无机化学、有机化学及化学原理的...
电解电容的基本概念 - **电解电容的地位**:电解电容在众多类型的电容器中占有独特的位置,因为它们的工作原理涉及到电化学过程。 - **优点**:电解电容的主要优势在于其具有较大的容量密度,能够实现高达法拉级别...
【知识点详解】 1. 元素周期律与化学反应 - 问题1涉及元素周期表中的IV A族元素,如C、Si、Ge、Sn、Pb等。...通过这些问题,学生可以加深对化学基本概念的理解,并学会运用这些知识解决实际问题。
GCC的设计模型强调了代码的模块化、复用性、可扩展性和维护性,而中间表示法(IR)是编译器设计中非常重要的概念,它作为前端和后端的衔接部分,能够统一不同的语言特性和机器指令集,以便于在多种硬件平台上进行...
- **同素异形体**指的是由同一种元素组成的不同单质,例如氧气(O2)和臭氧(O3)。但它们的性质并不完全相同,比如稳定性等。 - **同位素**则是指具有相同质子数但中子数不同的同一元素的不同核素。题目中的选项提到35...
- **主要大气污染物**:大气污染物包括尘埃(选项A正确)、臭氧(O3)(选项B正确)、甲烷(CH4)(选项D正确)。二氧化碳(CO2)虽然通常被视为温室气体,但其是否被列为大气污染物存在争议(选项C不正确)。 ####...