动画制作相关术语

Vertex(顶点):动画模型可以看成多个小三角形(四边形)组成,每个小三角形就可以看成一个顶点。顶点越多,动画模型越精细。

骨骼点:人体的一些关节点,类似于人体姿态估计的关键点。每个骨骼点都由一个三元组作为参数去控制(可以查看欧拉角,四元数相关概念)

蒙皮:将模型从一个姿态转变为另一个姿态,使用的转换矩阵叫做蒙皮矩阵。

骨骼蒙皮(Rig):建立骨骼点和顶点的关联关系。每个骨骼点会关联许多顶点,并且每一个顶点权重不一样。通过这种关联关系,就可以通过控制骨骼点的旋转向量来控制整个人运动。

纹理贴图:动画人体模型的表面纹理,即衣服裤子这些。

texture map:将3D多边形网格表面的纹理展开到2D平面,得到纹理图像

混合形状(BlendShape):控制动画角色运动有两种,一种是上面说的利用Rig,还有一种是利用BlendShape。比如:生成一种笑脸和正常脸,那么通过BlendShape就可以自动生成二者过渡的动画。这种方式相比于利用Rig,可以不定义骨骼点,比较方便。它指相对于base shape的变形(deformation),这种deformation是通常被表示为顶点的偏移量(vertex displacements),是由某种参数有关的function确定的

混合蒙皮技术(Blend Skinning) :一种模型网格(mesh)随内在的骨骼结构(skeletal structure)变形的方法。网格的每个顶点(vertex)对于不同的关节点有不同的影响权重(weighted influence),顶点在变形时,形变量与这个权重相关

LB

python3跑通smpl模型_SMPL模型学习相关推荐

  1. python3跑通smpl模型_Python smpl-pytorch包_程序模块 - PyPI - Python中文网

    Pythorch的SMPL层 SMPL人体[1]层为PyTorch(用v0.4和v1.x测试) 是一个可微的pytorch层,它确定地从姿势和形状参数映射到人体关节和顶点. 它可以作为可微层集成到任何 ...

  2. python3跑通smpl模型_SMPL模型改用python3+numpy计算

    SMPL自带的代码是用python2+chumpy,不太方便,还难理解,在github上发现了同样想改用python3+numpy计算的同道中人: https://github.com/Calcife ...

  3. Copy攻城狮辛酸史:含泪“一分钟”跑通MindSpore的LeNet模型

    摘要:一个Cope 攻城狮用切身实例告诉你: Cope代码体验一时爽,BUG修改花半天. 前言:此文为r0.7-beta的操作实践,为什么我的眼里常含泪水,因为我对踩坑这件事爱得深沉.谨以此文献给和我 ...

  4. 《深度学习之pytorch实战计算机视觉》第8章 图像风格迁移实战(代码可跑通)

    上一章<深度学习之pytorch实战计算机视觉>第7章 迁移学习(代码可跑通)介绍了迁移学习.本章将完成一个有趣的应用,基于卷积神经网络实现图像风格迁移(Style Transfer).和 ...

  5. linux 下跑通pointnet++网络模型

    linux 下跑通pointnet++网络模型 pointnet++模型下载地址:https://github.com/charlesq34/pointnet2 编译环境 采用anaconda3建立虚 ...

  6. 13个月才跑通GitHub模型,机器学习科研入门太难了吧

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 金磊 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI & ...

  7. 本科生搞AI在线崩溃:3个月才跑通GitHub模型,机器学习科研入门太难了吧

    金磊 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI "机器学习,太难了!" "3个月才跑通GitHub模型代码,要崩溃了!" "还要跟博 ...

  8. Faster-RCNN模型跑通总结(使用pytorch1.10+cuda10.2版本)

    Faster-RCNN模型搭建跑通总结 0.前言 1.准备操作系统 2.安装驱动及cuda 2.1.安装驱动 2.2.安装cuda 3.安装anaconda和pytorch 3.1 安装anacond ...

  9. 第一次学习计划(含用pytorch跑通mnist例子)

    1.上网查资料明确人工智能(AI).机器学习.深度学习这三个概念,以及相互包含关系. 答: (1) 概念: 人工智能:人工智能是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的一门 ...

最新文章

  1. C++中内存分配、函数调用和返回值问题
  2. pycharm奇技淫巧 直接通过代码输出函数 refactor —— extract method
  3. Android构建流程——篇八
  4. map可以用结构体作为健值吗?
  5. 问题描述: 在一个圆形操场的四周摆放着n 堆石子。现要将石子有次序地合并成一堆。 规定每次只能选相邻的2 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。 试设计一个算法,计算出将n堆石子
  6. .NET 大会今日开幕 |这些白嫖福利不看肠子都悔青
  7. 【飞秋】基于Html5的Canvas实现的Clocks (钟表)
  8. 收藏 | 万字长文带你理解Pytorch官方Faster RCNN代码
  9. 如何使用Wondershare DVD Creator将照片刻录到DVD中?
  10. 条码打印一 - Zebra斑马打印机三种打印方式的利弊
  11. 项目启动大会和项目开工会议的区别
  12. java抽象类和普通类_抽象类和普通类的区别是什么?java类和抽象类的区别
  13. [凯圣王]有氧运动无氧运动/三大供能系统/跑步会不会腿粗/健美爱好者为什么不做HIIT减脂/空腹有氧思路/思路不同身材不同
  14. 【点宽专栏】研报复现——跨期价差分析与跨期套利研究
  15. 一墙之隔-看向世界和直面速度与激情
  16. 前端需要的这些你都学会了吗?
  17. 什么是Iterator
  18. 2019 Multi-University Training Contest 7 部分补题
  19. dw html怎么导入视频,如何在dw中将视频插入
  20. 曾仕强:领导最在乎什么?

热门文章

  1. Xshell连接云服务器并连接宝塔面板(天翼云为例)
  2. 那些年的,那些人的,那些事。
  3. 企业微信个人二维码在哪里?会失效吗?
  4. 下载追踪:如何监测APP的来源渠道数据
  5. 自适应空间特征融合( adaptively spatial feature fusion)一种基于数据驱动的金字塔特征融合策略
  6. 运算库之numpy(数组的切片操作和数组shape的转换)
  7. 初级者与转行者,大数据如何学习最高效,简历该如何优化?
  8. kibana远端访问配置
  9. FX5U数据包功能码
  10. 马赛克与反马赛克技术