- 博客(12)
- 资源 (8)
- 收藏
- 关注
转载 骨骼蒙皮动画(SkinnedMesh Animation)的实现
1、简介骨骼蒙皮动画,简称骨骼动画,因其占用磁盘空间少并且动画效果好被广泛用于3D游戏中,它把网格顶点(皮)绑定到一个骨骼层次上面,当骨骼层次变化之后,可以根据绑定信息计算出新的网格顶点坐标,进而驱动该网格变形;一个完整的骨骼动画一般由骨架层次、绑定网格以及一系列关键帧组成,一个关键帧对应于骨架的一个新状态,两个关键帧之间的状态可以通过插值得到;下面介绍骨骼蒙皮动画在SPE中的实现细节,包
2017-11-30 11:52:15 3391
转载 骨骼蒙皮动画(Skinned Mesh)的原理解析(二)
2)蒙皮信息和蒙皮过程2-1)Skin info的定义上文曾讨论过,SkinnedMesh中Mesh是作为皮肤使用,蒙在骨骼之上的。为了让普通的Mesh具有蒙皮的功能,必须添加蒙皮信息,即Skininfo。我们知道Mesh是由顶点构成的,建模时顶点是定义在模型自身坐标系的,即相对于Mesh原点的,而骨骼动画中决定模型顶点最终世界坐标的是骨骼,所以要让骨骼决定顶点的世界坐标,这就要将
2017-11-30 11:50:53 873
转载 骨骼蒙皮动画(SkinnedMesh)的原理解析(一)
一)3D模型动画基本原理和分类3D模型动画的基本原理是让模型中各顶点的位置随时间变化。主要种类有Morph(变形)动画,关节动画和骨骼蒙皮动画(SkinnedMesh)。从动画数据的角度来说,三者一般都采用关键帧技术,即只给出关键帧的数据,其他帧的数据使用插值得到。但由于这三种技术的不同,关键帧的数据是不一样的。Morph(渐变,变形)动画是直接指定动画每一帧的顶点位置,其动画关键
2017-11-30 11:49:58 592
转载 常见机器学习算法
前言谷歌董事长施密特曾说过:虽然谷歌的无人驾驶汽车和机器人受到了许多媒体关注,但是这家公司真正的未来在于机器学习,一种让计算机更聪明、更个性化的技术。也许我们生活在人类历史上最关键的时期:从使用大型计算机,到个人电脑,再到现在的云计算。关键的不是过去发生了什么,而是将来会有什么发生。工具和技术的民主化,让像我这样的人对这个时期兴奋不已。计算的蓬勃发展也是一样。如今,
2017-11-27 19:43:46 365
转载 深度学习框架比较
简介文档与性能网络与模型能力生态与维护框架搭建与应用架构1 TensorFlow2 Caffe3 MXNet4 Paddle5 CNTK总结1.简介2.文档与性能3.网络与模型能力 4.生态与维护5.框架搭建与应用6.架构6.1 TensorFlo
2017-11-27 18:39:23 596
转载 SIFT算法简介
SIFT算法简介 SIFT算子是一种图像的局部描述子,具有尺度、旋转、平移的不变性,而且对光照变化、仿射变换和3维投影变换具有一定的鲁棒性。在Mikolajczyk(在参考文献中有个下载链接,包括了这些论文,0积分)对包括SIFT算子在内的十种局部描述子所做的不变性对比实验中,SIFT及其扩展算法已被证实在同类描述子中具有最强的健壮性。 SIFT算法的主要思想是在尺度空间寻
2017-11-27 11:30:54 4505 2
转载 大型场景裁剪渲染
原文:http://nvidia.e-works.net.cn/document/200908/article8917.htm 3D游戏特别是网络在线游戏中,室外大场景渲染是一块非常重要的内容,它也是3D图形引擎的核心。它是图形学和图像处理理论最直接的应用,其涉及的技术还可以应用于其它领域,比如虚拟现实、3D GIS、数据可视化等,其重要性不容置疑。随着硬件的不断发展,行业对渲染场
2017-11-23 16:55:49 11280
转载 GLES效果
原理参考自的 BugRunner 博客原图:效果图:[cpp] view plain copyvoid main(void) { vec2 uv = gl_FragCoord.xy / sketchSize.xy; vec3 c = t
2017-11-22 09:29:07 513
转载 机器学习-人脸识别
器学习原来如此有趣:用深度学习识别人脸本系列文章目前已经更新两期,分别是: 机器学习原来如此有趣!全世界最简单的机器学习入门指南、 机器学习原来如此有趣:如何故意欺骗神经网络 你是否有注意到Facebook最近开发了一个非同寻常的功能:将你照片中的好友识别出来。过去,Facebook 让你手动点击照片上的好友,输入他们的名字,然后加上标签。现在只要你上传一张照片,Faceboo
2017-11-21 20:08:39 5217
转载 C++11的新基础特性
C++11的新基础特性1.1 用于兼容C99特性的宏,可以检查编译系统对标准C库的支持情况,不过测试部分显示未定义。 cout"Standard Clib: "//Standard Clib: 1(指定编译器目标系统是否包含完整的C库) cout"Standard C: "//__STDC__:1(指定编译器目标系统是否与C标准一致) //cout//测试gc
2017-11-21 11:22:25 264
转载 深度学习框架对比
深度学习研究的热潮持续高涨,各种开源深度学习框架也层出不穷,其中包括TensorFlow、Caffe、Keras、CNTK、Torch7、MXNet、Leaf、Theano、DeepLearning4、Lasagne、Neon,等等。然而TensorFlow却杀出重围,在关注度和用户数上都占据绝对优势,大有一统江湖之势。表2-1所示为各个开源框架在GitHub上的数据统计(数据统计于2017年1月
2017-11-13 19:44:04 929
转载 shadow map
参考 1、Common Techniques to Improve Shadow Depth Maps 2、Tutorial 16 : Shadow mapping 3、Shadow Mapping 4、Shadow Mapping Algorithms 5、Shadow
2017-11-06 11:20:14 2614
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人