OpenglES2.0 for Android:纹理映射
前言
纹理映射又叫做纹理贴图,是将纹理空间中的纹理像素映射到屏幕空间中的像素的过程。就是把一幅图像贴到三维物体的表面上来增强真实感,
可以和光照计算、图像混合等技术结合起来形成许多非常漂亮的效果 (百度百科)。简单来说,纹理就是一个图形或者照片,我们可以将它们
加载到Opengl中用以美化我们绘制的物体。
前期准...
分类:
移动开发 时间:
2016-06-12 02:00:14
阅读次数:
403
点元:点精灵 多数时候被应用在粒子系统中。 与一般的点元不同的是,点精灵有纹理映射并能改变大小。 与公告板不同的是,能用一个简单的点描述一个点精灵,节省 内存和处理时间,因为我们只是必须保存和处理一个点,而公告板则是四个。 顶点结构: D3DFVF_PSIZE:指定粒子的大小 顶点缓存格式: D3D ...
分类:
其他好文 时间:
2016-06-11 23:00:36
阅读次数:
448
原文:Direct3D纹理映射 创建纹理对象 10: ); 纹理过滤方式 ·Nearest-point sampling(最近点采样) ·Linear texture filtering(线性纹理过滤) ·Anisotropic texture filtering(各向异性纹理过滤) ·Textur ...
分类:
其他好文 时间:
2016-06-02 23:28:16
阅读次数:
212
本系列文章主要翻译和参考自《Real-Time 3D Rendering with DirectX and HLSL》一书(感谢原书作者),同时会加上一点个人理解和拓展,文章中如有错误,欢迎指正。
这里是书中的代码和资源。 纹理映射主要是指将贴图添加到3D模型表面的过程。这有点类似礼物包装,而你的包装纸就是一张2D的贴图。纹理映射是现代实时渲染技术的基础,并且可以用来实现很多...
分类:
其他好文 时间:
2016-05-18 18:25:21
阅读次数:
269
等值面体绘制:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
//等值面体绘制效果
int main(int argc, char *arg...
分类:
其他好文 时间:
2016-05-13 00:52:09
阅读次数:
411
环境映射,有时又称为反射映射,是一项在无穷远的球体或立方体或者相似的闭合形体上,使用纹理映射的技术,并计算使用环境映射的物体反射它时的形状。闭合的形体自身并不是物体,它仅是抽象的,只计算分析观察方向与观察位置。
环境映射是局部效果,意味着只和使用环境映射的物体相关而与其他物体无关。事实上,环境映射连接到使用环境映射物体的材质上,这意味着两个不同的物体可以有不同的环境贴图,任意的物体都是这样。环境映射是真是反射的一种廉价选择。
这是光线跟踪反射场景中的其他物体,而环境映射不反射...
分类:
其他好文 时间:
2016-01-01 19:00:59
阅读次数:
135
纹理映射是将2D的图片映射到一个3D物体上面,物体上漂亮图案被称为纹理贴图, 一个表面可以支持多张贴图等等,下面简单介绍下纹理贴图 纹理贴图UV: 贴图是一个个像素点组成,每一个像素点都由一个坐标最后形成一张贴图,贴图纹理坐标系UV两个轴组成, 从左上为原点。 那我们在学习下如何在Direct3D中...
分类:
其他好文 时间:
2015-11-17 00:09:45
阅读次数:
229
9.4 纹理对象使用纹理对象来存储纹理数据的步骤: 1) 生成纹理对象名称 2) 将纹理对象绑定到纹理数据(包括图像数据数组和纹理属性), 即创建纹理对象. 3) 如果OpenGL实现高性能纹理工作集, 应检查是否有足够的空间来存储所有的纹理对象. 如没有足够空间, 应设置每个纹理对象的优先级,.....
分类:
其他好文 时间:
2015-09-10 19:20:30
阅读次数:
192
在GPU编程中,函数一般分为以下几种类型:数学函数、几何函数、纹理映射函数、偏导数函数、调试函数等。熟练利用好GPU自带函数,可以在一定程度上提高并行编程速度与效率。
在上一部分已经介绍了数学函数, 数学函数用于执行数学上常用计算,比如:三角函数、幂函数。向量和矩阵函数,这些函数一般都被重载,用来支持标量数据和不同长度的向量作为输入参数。本部分介绍几何函数、纹理映射函数、偏导数函数、调试函数。
几何函数(Geometric Functions)
几何函数,如表所示,用于执行和解析几何相关的计算,...
分类:
其他好文 时间:
2015-09-10 08:25:45
阅读次数:
209
在GPU编程中,函数一般分为以下几种类型:数学函数、几何函数、纹理映射函数、偏导数函数、调试函数等。熟练利用好GPU自带函数,可以在一定程度上提高并行编程速度与效率。
数学函数(Mathematical Functions)
数学函数用于执行数学上常用计算,比如:三角函数、幂函数。向量和矩阵函数,这些函数一般都被重载,用来支持标量数据和不同长度的向量作为输入参数。列表如下:...
分类:
其他好文 时间:
2015-09-09 21:30:52
阅读次数:
239