2011年6月6日

摘要: 采用这个相机效果还是不错的我将进一步对这个相机进行研究http://www.cpe.ku.ac.th/~pom/courses/204481/gallery/Octree/Camera.cpp//***********************************************************************//// //// - "Talk to me like I'm a 3 year old!" Programming Lessons - //// //// $Author: DigiBen digiben@gametutorial 阅读全文
posted @ 2011-06-06 14:41 ericleeviva 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 三维观察原理类似于拍一张照片的过程。(类似于red book )系列框图的左右对照来看,照相的第一步是将照相机调整位置置于三角架上;第二步是将物体调整位置放在相机的视野当中。实际上,相机和三维物体是相对位置,相机移动位置也可以理解为物体反向移动位置,因此这两步可以理解为一步,即调整三维物体和视点的位置,将世界坐标系下的物体变换到观察坐标系下。在计算机图形学中,定义模型矩阵(Modeling Matrix)实现了三维图形的几何变换,即平移、旋转和缩放。第三步相机进行调焦以便看清楚物体,并按下快门将三维物体投影在二维胶片上;在计算机图形学中,定义相应的投影矩阵(ProjectionMatrix), 阅读全文
posted @ 2011-06-06 14:38 ericleeviva 阅读(227) 评论(0) 推荐(0) 编辑
摘要: MipMap 机制Mipmap是目前应用最为广泛的纹理映射技术之一。Willams将低一级图像的每边的分辨率取为高一级图像的每边的分辨率的二分之一,而同一级分辨率的纹理组则由红、绿、蓝三个分量的纹理数组组成。由于这一个查找表包含了同一纹理区域在不同分辨率下的纹理颜色值,因此被称为Mipmap。 Mipmap可以用一个四棱锥来描述。,如图所示。该四棱锥的总层数为 ,S为初始纹理图像每边的分辨率。若最底层图像为给定的原始图像,则第二层图像可以由最底层图像与边长为2个象素的正方形滤波器做卷积运算得到。一般的,第 层图像可以由第 层图像与边长为 个象素的正方形滤波器做卷积运算得到。例如,某一纹理图像的 阅读全文
posted @ 2011-06-06 14:36 ericleeviva 阅读(1058) 评论(0) 推荐(0) 编辑

2011年5月29日

摘要: http://sketchup.google.com/3dwarehouse/search?uq=1006372608444182407313338&styp=c&scoring=m 阅读全文
posted @ 2011-05-29 00:25 ericleeviva 阅读(177) 评论(0) 推荐(0) 编辑

2011年5月22日

摘要: 多重纹理就是在渲染一个多边形的时候可以用到多张纹理图.把多张纹理图进行一些颜色的操作,可以达到一些效果.但是多重纹理必须是在显卡支持的情况下.但是还有一种多次渲染.可以替代多重纹理,但是这样做的话,速度会很慢。,在这个渲染过程中,你可以在不同的纹理单元分别放入第0次,第1次,第2次需要渲染的对象.当程序向屏幕绘图时,将这些渲染结果叠加起来,将最终结果显示到屏幕.每个纹理单元对应有其纹理环境,这个纹理环境指明了渲染的纹理图片、渲染参数、过滤参数等等,其中有一个重要的项目指明了,程序在将渲染结果进行逐个叠加的过程中,当前的纹理单元内的内容如何与前面的内容进行混合. 这个些参数中包含了: a . 要 阅读全文
posted @ 2011-05-22 16:50 ericleeviva 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 早期计算机生成的三维图像看起来往往像是发亮的塑料,虽然这在当时也是比较先进的,但是它们缺乏各种纹路——如磨损、裂痕、指纹和污渍等,而这些纹路会增加三维物体的真实感。近年来,纹理已经在开发人员中得到普及并作为增强计算机生成的三维图像的真实感的工具。词语“纹理”在日常使用中表示物体的光滑度或粗糙度,但是在计算机图形学中,纹理指的是一张表示物体表面细节的位图。因为Direct3D中所有纹理都是位图,所以可以把任何位图贴到Direct3D图元的表面。例如,应用程序可以创建物体并使它们的表面看起来有木纹的样式。可以把草、泥土和岩石等纹理贴在构成山的图元的表面,这样就能得到看起来很真实的山坡。应用程序也可 阅读全文
posted @ 2011-05-22 13:14 ericleeviva 阅读(701) 评论(0) 推荐(0) 编辑

导航