
3D基础知识
文章平均质量分 65
3D基础知识
深蓝蓝蓝蓝蓝
CS博士在读,专注动态3D重建,欢迎交流www
展开
-
线性蒙皮(Linear blend skinning)相关知识
这个概念出自于动画和游戏行业,由于在这些行业中通常需要给3D模型做动画,比如我们用的是5000个顶点的人脸模型,这个人脸可以做83个表情,那么为了模拟这个人脸的各种表情我们就需要存储5000*83个顶点的位置,非常的耗费空间。而线性蒙皮就是通过线性分解的方式将这些表情分解为多个由骨骼驱动的蒙皮动画,进而节约存储资源。这里的骨骼可以想象为一个基准点,基准点的运动会带动周围一片的顶点随之运动,而每个基准点都会有一个自己的变换矩阵,可以应用到所有与他相连的顶点。但顶点与基准点之间的关联性也是有区别的,而且有的原创 2022-04-09 10:11:34 · 10180 阅读 · 0 评论 -
常用3D表示
目前 3D 学习中,物体或场景的表示包括显式表示与隐式表示两种,主流的显式表示包括基于 voxel、基于 point cloud、和基于 polygon mesh 三种,隐式表示包括基于 Occupancy Function [1]、和基于 Signed Distance Functions [2] 两种。下表简要总结了各种表示方法的原理及其相应优缺点。1.1 Voxel表示图像:表示原理:体素用规则的立方体表示 3D 物体,体素是数据在三维空间中的最小分割单位,类似于 2D 图像中转载 2022-03-29 21:16:23 · 4054 阅读 · 7 评论 -
各种贴图介绍
让你彻底搞清楚凹凸、法线、置换的区别(课程涉及影视和次世代PBR流程中,bump、nomal、displacement和矢量(向量)置换等贴图的区别)在3D重建中经常遇到displacement map(置换贴图),总是搞不懂什么意思,所以这里对所有贴图做个概述。b站上的这个视频讲得很好,我就是做下总结。首先为什么要用贴图?其实主要是为了压缩数据,和节省运算资源,因为如果直接使用3D扫描结果的话会导致一个小玩意就有特别多的面,导致CPU,显卡爆炸。而节省计算资源最直接的方式就是减.原创 2022-01-30 12:15:20 · 6244 阅读 · 0 评论