slean

 

01 2014 档案

一种凹凸纹理实现
摘要:凹凸纹理实现思想是用新的法线去扰动原有法线,或者是替代原有法线,在计算光照模型时新的法线会产生凹凸感。凹凸贴图中可以使用所谓高度图去扰动法线,方法是在原图当前像素,与上方像素和左侧像素分别计算差值,利用差值扰动法线,也有人用右侧与左侧、下面与上面的差值去生成高度图,方法略有不同不过思想一样的。上图:这个图是Monkey里自带例子,由于有自带的高度图,效果明显比自己计算高度图好。最后贴个木纹的。 阅读全文

posted @ 2014-01-27 11:15 slean 阅读(356) 评论(0) 推荐(1)

RapidXML 试用
摘要:近半年来断断续续的封装一些SDK,在兼顾跨平台、易用性和高效率上还要顾及到对外dll的大小问题。由于之前解析SVG文件的用到了一个XML解析库xercesc,这个DLL实在巨大近4M,于是尝试用新的XML解析库替代它,查阅各种blog对比优缺点后,决定试用RapidXML,这个号称史上最快的解析库。感觉上手很容易、网上也有许多文档例子。深度遍历SVG文件://解析 file fdoc(lpszFile); xml_document doc; doc.parse(fdoc.data()); //! 获取根节... 阅读全文

posted @ 2014-01-26 17:02 slean 阅读(401) 评论(0) 推荐(0)

导航