2014年1月2日

摘要: 图形学中,某些物体带有反射属性,会反射周围的环境。一种做法是沿着反射方向发一条光线,与场景求交,获取到交点的颜色值,作为反射的颜色。显然这种方法比较低效,更高效的方法是将被渲染物体所处的环境保存到一张贴图中,渲染时先求出渲染点的反射方向,然后将这个反射方向(向量)变换到uv坐标,进而在贴图中查询... 阅读全文

posted @ 2014-01-02 15:17 fengbruce 阅读(1469) 评论(0) 推荐(0) 编辑

2013年2月23日

摘要: 年前快速的学习了dll的生成及使用,颇为得意。年后修改了下源码,再生成dll并测试的时候出现了问题,对dll的工作原理大概理解,但生成dll之前运行正常,之后就出现问题,而且又不能追踪错误,最多给出提示dll有bug,偶也跳到free.c中的if (retval == 0)句。总之,很郁闷。尤其是试过所以版本的源码生成dll都不行,简直不敢相信我的眼睛。期间,看过dll的一篇详解(c++DLL 学习之路),讲的不错,主要关注了dll输出函数的两种方法(def文件和函数前__declspec(dllexport)).另外,根据提示有说因为跨模块释放内存的问题,以为我也跨模块释放内存了,遂跟人学也 阅读全文

posted @ 2013-02-23 22:40 fengbruce 阅读(1821) 评论(1) 推荐(0) 编辑