流程: 1.先渲染一遍物体的位置,法线 和颜色 到三张纹理 2.在根据这三张纹理渲染一遍灯光 3.合成颜色图和灯光图 (ssao图) 看上去好像灯光不多,其实我在这里加了200个灯,明天继续。。。 ...
分类:
其他好文 时间:
2016-12-18 01:53:45
阅读次数:
195
恢复内容开始 机器学习中的矩阵方法01:线性系统和最小二乘 说明:Matrix Methods in Data Mining and Pattern Recognition 读书笔记 非常 nice 矩阵在线计算器,网址:http://www.bluebit.gr/matrix-calculator ...
分类:
其他好文 时间:
2016-12-13 09:59:44
阅读次数:
211
传递参数的两种方法 线程函数只有一个参数的情况:直接定义一个变量通过应用传给线程函数。 例子 #include #include using namespace std; pthread_t thread; void * fn(void *arg) { int i = *(int *)arg; co ...
分类:
编程语言 时间:
2016-12-12 19:17:34
阅读次数:
233
机器学习中的矩阵方法01:线性系统和最小二乘 说明:Matrix Methods in Data Mining and Pattern Recognition 读书笔记 非常 nice 矩阵在线计算器,网址:http://www.bluebit.gr/matrix-calculator/. 1. L ...
分类:
其他好文 时间:
2016-12-10 00:51:48
阅读次数:
300
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差, ...
分类:
编程语言 时间:
2016-11-30 22:04:04
阅读次数:
191
线程 1. 两种创建方式 2. 线程共享资源 3. 线程同步 4. 线程死锁 5. 单例模式 6. 线程通信 7. 停止线程的方法 8. 守护线程和join方法 9. 线程优先级和yield方法 字符串 1. java内存区域 2. String方法 3. StringBuffer和StringBu ...
分类:
编程语言 时间:
2016-11-28 19:44:10
阅读次数:
187
机器学习之理论篇—线性模型 2016-05-02 雷厉风行 机器学习与大数据算法 线性模型是机器学习中的最基本模型,其形式简单、易于建模。线性回归模型虽然简单,但却非常的实用,许多非线性模型也都是建立在线性模型的基础之上的。 线性模型定义为由n个属性x=(x1,x2…xn),其中xi为x在第i个属性 ...
分类:
其他好文 时间:
2016-11-28 08:22:24
阅读次数:
273
glsl 的reflect(I,N)其中I是 顶点位置到眼睛的方向向量,N为顶点法线,必须要归一化 橙宝书里给出的计算过程是这样的:reflect(I,N) = I - 2 *dot(I,N)*N // 暂且记下,回去再写 ...
分类:
其他好文 时间:
2016-11-25 11:58:36
阅读次数:
150
图形着色器——理论与实践(第2版) 这个书在一些翻译上比较坑,而且案例都是都不完整,更重要的是中文翻译版本竟然没有书的网站也就是说没有案例代码。 所以在此我说一下网址:http://cgeducation.org/ShadersBookSecond/Source/ Demo.glib Ortho - ...
分类:
其他好文 时间:
2016-11-23 22:14:39
阅读次数:
216
线程常用的操作方法1.Thread(Runnabletarget)分配新的Thread对象2.Thread(Runnabletarget,Stringname)分配新的Thread对象3.Thread(Stringname)分配新的Thread对象4.staticThreadcurrentThread()返回对当前正在执行的线程对象的引用5.longgetId()返回该线程的标识符6.StringgetN..
分类:
编程语言 时间:
2016-11-22 23:56:23
阅读次数:
348