04 2015 档案
摘要:最近做一个东西,要用到快速傅里叶变换,抱着蛋疼的心态,自己尝试写了一下,遇到一些问题。首先看一下什么叫做快速傅里叶变换(FFT)(来自Wiki):快速傅里叶变换(英语:Fast Fourier Transform, FFT),是离散傅里叶变换的快速算法,也可用于计算离散傅里叶变换的逆变换。快速傅里叶...
阅读全文
摘要:最近学习计算机动画,看书千万遍都不如动手做一遍,实现了一下完整的人物蒙皮,遇到一些问题,现在把完整的实现过程记一下。理论在前一篇已经讲完了,前面也实现了基本的关节动画,现在要实现的是,使用3Dmax建立一个完整的模型,然后使用它来进行蒙皮。我的基础工具写的不是很完善,为了不分心去写其他的东西,就用了...
阅读全文
摘要:最近2D转向3D,也从固定管线转到了可编程管线,有些细节的东西记录一下。GeometryShaderGeometryShader从VertexShader中获取数据,向Fragment Shader输出数据。GeometryShader的布局限定符:layout (a1) in;layout (a2...
阅读全文
摘要:一般在做坐标变换的时候,会将所有顶点全部乘以一个矩阵,转换到对应的坐标系中,但是对于法线使用相同的转换是有问题的,下图解释了为什么会有问题存在:也就是法线在做相同变换后,如果变换中包含不一致的缩放(x,y,z不同),结果法线就已经不再垂直表面了(想象变形后的切线之间角度都变了),需要重新调整,所以使...
阅读全文
摘要:最近刚开始接触计算机动画,一片空白,尝试做了一下3D蒙皮,发现数学真是差得难以想象,矩阵的什么的全部忘记了,真是接下来该恶补一下基础了……在这里把遇到的几个问题记录一下。主要参考书目:《计算机动画算法与技术》《3D游戏》(英国人写的书已经绝版了)《3D游戏引擎设计——实时计算机图形学应用方法》 《骨...
阅读全文

浙公网安备 33010602011771号