
Computer Graphic
Hunger720
这个作者很懒,什么都没留下…
展开
-
三维投影变换
三维投影变换是3D固定流水线的重要组成部分,是将相机空间中的点从视锥体(frustum)变换到规则观察体(Canonical View Volume,CVV)中,待裁剪完毕后进行透视除法的行为。在算法中它是通过透视矩阵乘法和透视除法两步完成的。通过投影,几何图形的3D坐标转换成屏幕上的2D坐标。通过指定投影,可以指定在窗口中显示的视景体(Viewing Volume),并指定如何对其进行变换。...原创 2019-02-20 13:31:19 · 2293 阅读 · 1 评论 -
Unity实现水面渲染效果
镜面反射将摄像机的位置和视锥体关于镜面进行对称变换,渲染一张RenderTexture。在渲染水面时,计算水面某像素在屏幕中的位置,根据该位置对RenderTexture进行采样。参考资料GPU GemsShader相册第6期 --- 实时水面模拟与渲染(一)Unity Shader学习笔记(28)噪声纹理、消融效果、水波效果、噪声雾效Unity3D教程:实现水...原创 2019-02-28 11:08:07 · 12111 阅读 · 0 评论 -
Unity的光照与阴影
参考资料Shadow mappingUnityEffects(1)之shadowMap(阴影映射)游戏里的动态阴影-ShadowMap实现原理PCF软阴影技术讲解(Shadow Mapping) 阴影映射原理与实现原创 2019-02-21 17:55:32 · 1338 阅读 · 0 评论 -
obj文件格式
3D中的OBJ文件格式详解3DMAX光滑组、网格平滑和涡轮平滑几个命令概念详解原创 2018-11-03 16:18:40 · 639 阅读 · 0 评论 -
Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression
ICCV 2017 的文章,用CNN回归的方法基于单张图片重构三维人脸。贡献点:可以根据图片直接重构出三维人脸(不需要三维形变模型)可以由任意姿态、表情、有遮挡的人脸图片重构出三维人脸训练的数据集包括人脸图片以及对应的三维人脸模型,其中,三维人脸数据由三维形变模型匹配人脸图片得到,数据集和匹配算法参考以下文章:Face alignment across large poses: A 3D solu...原创 2018-05-02 18:23:11 · 496 阅读 · 0 评论 -
三维形变模型
Face由一个shape-vector来表示,其纹理由一个texture-vector表示;shape-vector等于平均shape加上m-1个特征值(权值)乘以特征向量(通过PCA提取)的积的Sum,texture-vector同理;上述系数(权值/特征值)的概率服从某个指数分布;一张完整的脸等于将其分割成不同部分的线性组合再沿边界混合起来;Matching a morphable model...原创 2016-04-20 09:27:22 · 3455 阅读 · 0 评论 -
欧拉角
世界坐标系 vs 局部坐标系帧References:欧拉旋转四元数欧拉角、四元数和旋转矩阵原创 2016-08-25 19:00:52 · 372 阅读 · 0 评论 -
随机地形生成学习笔记
随机地形生成。原创 2017-08-03 10:46:43 · 986 阅读 · 0 评论 -
光照模型
光照原创 2017-07-07 09:42:23 · 807 阅读 · 0 评论 -
六边形
参考资料六边形网格原创 2019-04-03 09:43:43 · 583 阅读 · 0 评论