cbbbc

博客博客

立方体画家消隐算法与Z-Buffer消隐算法比较

画家算法,又称深度排序法。 我们先看看它的算法: (1)将屏幕设成背景色, (2)把要画的物体(多边形)按其离开视点的从远到近排序(#add 确定可以排序么?不会有交叉的面?这个距离又是指哪个点到哪个点? 从后文得知,画家算法不适用于交叉的情况,只能针对包围体,此距离也是个最小距离)。由此构...

2017-04-11 18:00:56

阅读数 1868

评论数 0

置换贴图,法线贴图,凹凸贴图的区别

先自我介绍……你要是说这是自我炒作我也认了。首先说明,FXCarl是一个对3D美术一窍不同的家伙。虽然很想往技术美工方向发展了。因为是学程序出身,眼下能做的也就是写写Shaders。等到手上的项目做完,会公开始用的实时光照模型……不过那是后话了。现在只是想配合一下这两天大家讨论的热火朝天的Norm...

2017-04-11 17:51:18

阅读数 389

评论数 0

【基础教程】法线贴图原理与制作 粗解

现在用N渲IK渲啥的越来越多,不少人都在问法线贴图怎么做 这个教程就来讲讲法线贴图 完全没有相关基础可能看起来比较吃力 教程完之前不要插楼····· 简单说来法线贴图就是让低面模型也可以呈现出非常多的模型细节 当然这些都是虚假的 首先简单的解释一下法线和法线贴图 图1 垂直于点上...

2017-04-10 20:17:55

阅读数 7479

评论数 0

法线的归一化和法线视图变换矩阵的正确设置

一、  1、法线归一化的一个意思是:        通过叉乘得到一个面的面法线,然后进行归一化的目的是,求得单位长度的向量,就是说,法线向量的x,y,z都要除以向量长度。因为法线长度和面积成正比,但光照不能随面积变化,所以取一个单位值。当然点法线需要考虑通过该点的所有面的面法线。   2、法...

2017-04-08 12:09:18

阅读数 565

评论数 0

法线贴图

什么是法线贴图技术呢?这是一种用来实现3D效果的一种技术,要想理解这种技术还请您听我慢慢道来。   我们知道,在游戏中经常会有这样的情况,就是一个平面——这个平面在现实中并不是一个“平”面,例如砖墙的表面带有石质浮雕等等。这样的情况如果要求游戏开发人员将复杂的3D细节都做出来是不现实的,因为即使...

2017-01-07 15:03:11

阅读数 240

评论数 0

RGB888和565相互转换

今天在REVIEW代码的时候,发现了这样一个宏定义: #define COLOR_TO_MTK_COLOR_SIMUL(color) ((((color) >> 19) & 0x1f)                                             |...

2016-08-22 14:59:33

阅读数 1114

评论数 0

图像识别四大图像库比较:OpenCV/FreeImage/CImg/CxImage

1.对OpenCV 的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法; 然后将图像格式和矩阵运算,然后将各个算法的实现函数。 我用它来做了一个Harris角点检测器和Canny边缘检测器,总共...

2016-08-16 15:14:28

阅读数 10254

评论数 0

ImageMagick 拆分透明PNG、合并JPG和Alpha Mask

透明PNG图片占用空间较大,可以拆分为JPG图片和只带Alpha的PNG图片。这里使用ImageMagick进行拆分和合并实验。 ImageMagick版本:6.9.0-Q16 以Bird.png图片进行测试: 拆分透明PNG为JPG和只带Alpha的PNG "D:\Pro...

2016-08-10 19:54:31

阅读数 1316

评论数 0

JPG+mask替代透明Png

本人水平有限,不正之处还往大拿狂喷! 看到这个标题,有人估计会质疑,这不蛋疼,好好的png干嘛要分拆成两个啊! 倘若你有如此质疑,如此愤青的言论,恭喜你来对地方了,同时也小小鄙视你一下,水平太菜了。哈哈 言归正传! 为什么要这么做? 1、主要目的为了减小包大小,同时图片质量损失小。手游大家...

2016-08-10 19:50:14

阅读数 365

评论数 0

Windows游戏编程大师技巧之三角形填充

一、 三角形的种类 三角形一般可以分为如下的四种类型(这四种类型是对于计算机来说的,不是数学意义上的分类): 平顶三角形:就是在计算机中显示的上面两个顶点的Y坐标相同。 平底三角形:就是在计算机中显示的时候下面两个顶点的Y坐标相同。 右边为主三角形:这种三角形三个点的Y坐标都不相同,但是右...

2016-05-28 11:30:55

阅读数 1187

评论数 0

推导相机变换矩阵

-潘宏 -2009.12.31 -本人水平有限,疏忽错误在所难免,还请各位数学高手、编程高手不吝赐教 -email: popyy@netease.com   一些网友写信给我希望能够了解固定流水线中世界空间到相机空间变换矩阵的具体推导过程。其实之前我在《向量几何在游戏编程中的使用6》...

2016-05-04 20:41:48

阅读数 1175

评论数 0

推导正交投影变换

-潘宏 -2009.4.20  -本人水平有限,疏忽错误在所难免,还请各位数学高手、编程高手不吝赐教 -email: popyy@netease.com     之前我们在《深入探索透视投影变换》以及《深入探索透视投影变换(续)》中研究了OpenGL、D3D以及M3G的透视投影变换的原理以...

2016-05-04 11:23:39

阅读数 285

评论数 0

深入探索透视投影变换(续)

-潘宏 -2009.4.14 -本人水平有限,疏忽错误在所难免,还请各位数学高手、编程高手不吝赐教 -email: popyy@netease.com 在上一篇文章中我们讨论了透视投影变换的原理,分析了OpenGL所使用的透视投影矩阵的生成方法。正如我们所说,不同的图形API因为左...

2016-05-03 20:10:58

阅读数 292

评论数 0

深入探索透视投影变换

深入探索透视投影变换 最近更新:2013年11月22日 -Twinsen编写 -本人水平有限,疏忽错误在所难免,还请各位数学高手、编程高手不吝赐教 -email: popyy@netease.com   透视投影是3D固定流水线的重要组成部分,是将相机空间中的点从视锥体(fru...

2016-05-02 16:26:44

阅读数 1890

评论数 0

HSV颜色模型

HSV(Hue, Saturation, Value)是根据颜色的直观特性由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)。 这个模型中颜色的参数分别是:色调(H),饱和度(S),明度(V)。 外文名Hue, Saturation, Va...

2016-04-08 17:30:24

阅读数 632

评论数 0

图像处理、模式识别、模式分类、机器视觉推荐图书汇总

1、数字图像处理,冈萨雷斯,阮秋琦(译),电子工业出版社; 2、opencv基础篇,于仕琦,刘瑞祯,北京航空航天大学出版社; 3、Learning OpenCV computer vision with the opencv library, Gary Bradski, Adrian Kaeb...

2015-12-16 16:10:44

阅读数 911

评论数 0

图像处理与识别书籍介绍

1、图像处理类     2、图像识别类   原文地址:http://blog.csdn.net/byxdaz/article/details/676113

2015-12-16 16:08:27

阅读数 554

评论数 0

图像处理与识别书籍介绍

1、图像处理类     2、图像识别类   原文地址:http://blog.csdn.net/byxdaz/article/details/676113

2015-12-16 16:08:09

阅读数 1389

评论数 0

图片压缩之PNG

PNG(Portable Network Graphics) 是一种大家经常使用的位图格式。 PNG 的特点 位图支持半透明 (BMP不支持,JPEG不支持,GIF不支持,TIFF支持)支持无损压缩 (BMP不支持,JPEG支持,GIF不支持,TIFF支持)不支持动画 (A-PNG没有得到...

2015-06-15 11:23:54

阅读数 510

评论数 0

图片占用内存计算方法

Android中有四种,分别是: ALPHA_8:每个像素占用1byte内存 ARGB_4444:每个像素占用2byte内存 ARGB_8888:每个像素占用4byte内存 RGB_565:每个像素占用2byte内存 Android默认的颜色模式为ARGB_8888,这个颜色模式色彩最细...

2015-06-15 11:12:57

阅读数 1884

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭