学习谌嘉诚课程所做笔记

源视频链接:【虚幻4】UE4雪佛兰科迈罗汽车详细制作中文教程!(汽车骨骼绑定+驾驶、动画蓝图)

汽车模型下载链接:https://pan.baidu.com/s/1ZH5gaAwckzRIZ0w6n0qvIA密码:19sj

步骤:

  1. 下载好汽车模型资源后,用3dsmax打开

选中模型后点击 组-》解组

调整层级关系,保证所有实体在同一层级

删除如下标注部分的实体

将“cczl1_body01”改名为“Body”

将“cczl1_st01”改名为“Steering”

由于有两个方向盘,因此删除一个

  1. 接下来,把除了轮胎,刹车器,方向盘之外的其它实体都附加到“Body”上,使之变为一个整体

点击“Body”,然后点击修改,再点击附加,最后点击需要附加的实体

附加选项直接点击确定

附加完后只剩如下实体

  1. 调整至正前方,观察车头是否朝向正前方

然后调整到左侧

选择视图,开启角度捕捉

选中所有实体,然后旋转90°

此时模型导入到UE中的方向就是正常的

  1. 接下来将4个轮胎分别附加到相应的轮毂上

附加完成后实体列表如下:

给4个轮子重新命名:

接下来给4个刹车片重新命名

重命名完后可以检查一下,每个实体的坐标轴是否都处于世界坐标原点

  1. 接下来开始制作骨骼

依次点击如下按钮来制作骨骼

创建骨骼

只保留小块骨骼

世界坐标归0

旋转归0

该骨骼重命名为“Body”

  1. 由于UE中使用的单位是厘米

因此在3DsMax中的 自定义-》单位设置 中,也要将单位改为厘米

点击 系统单位设置,将系统单位比例改为厘米,然后点击确定

  1. 创建一个长方体

我们将长方体的高度改为175cm,用于衡量一个人的身高。修改完后发现车子模型过小,因此需进行放大

选中除长方体和骨骼以外的实体,然后将选中的实体进行放大,放大后就可以将长方体删除

将除了骨骼外的实体向上移动一点距离

  1. 选中“Body”这个骨骼,按住“Shift”复制一份,复制后命名为“B_FL_Wheel”,意思是左前轮的骨骼

将骨骼放置到左前轮中心位置(可以分别在主视图和侧视图中调整,按F3和F4来显示或隐藏边、面)

  1. 重复步骤8,直至将所有的轮子的骨骼都放置在相应的位置

将4个轮子的骨骼复制一份

重命名

  1. 选中“Steering”,将其坐标轴居中

如下图,选中局部,然后将坐标轴旋转15°

将坐标轴移至方向盘中心

  1. 复制一份骨骼,命名为“B_Streeing”代表方向盘的骨骼

选中“Streeing”,选择视图,然后将右下角的世界坐标复制给“B_Streeing”

同样的方法,我们将“B_Streeing”的坐标轴旋转15°

  1. 选中“Streeing”,然后在修改器列表中选择蒙皮

点击添加骨骼

选择“B_Streeing”

现在我们尝试通过旋转“B_Streeing”这个骨骼,发现方向盘也跟着旋转了

  1. 将除了骨骼之外的实体全部隐藏

再选中除了“Body”之外的骨骼

点击左上角的 选择并链接 按钮

鼠标按住不动,将除了“Body”的骨骼全部链接到“Body”上

可以看到链接后的层级关系如下:

全部取消隐藏

  1. 选中“Body”(几何体),参考坐标系改为视图,修改器列表添加一个蒙皮

点击添加骨骼,选中“Body”(骨骼)

  1. 选中“BR_Wheel”这个几何体,同样添加一个蒙皮

同样添加骨骼,选择“B_BR_Wheel”这个骨骼

  1. 重复步骤15,给4个轮子和刹车器都添加相应的骨骼

  1. 添加好后通过旋转骨骼来查看相应的几何体是否旋转

  1. 导出

勾选“平滑组”、“涡轮平滑”、“保留边缘方向”

不勾选动画

不勾选“摄影机”、“灯光”,勾选“嵌入的媒体”

【UE4 制作自己的载具】1-使用3dsmax制作载具相关推荐

  1. 【Docker镜像文件加载原理生产中重新制作并提交镜像文件案例演示】

    一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...

  2. Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条(三十一)

    异步任务相信大家应该不会陌生,那么本章内容MOMO将带领大家学习Unity中的一些异步任务.在同步加载游戏场景的时候通常会使用方法 Application.LoadLevel("yourSc ...

  3. ceisum 加载geojson,使用 Cesium 动态加载 GeoJSON 数据

    前言 需求是这样的,我需要在地图中显示 08 年到现在的地震情况,地震都是发生在具体的时间点的,那么问题就来了,如何实现地震情况按照时间动态渲染而不是一次全部加载出来. 一. 方案分析 这里面牵扯到两 ...

  4. SEO搜索引擎方案制作与数字货币交易所SEO方案模版制作

    SEO搜索引擎方案制作是目前众多数字货币交易所站长面临的一个重要的问题,由于目前国内以及国际上对数字货币交易所网站的限制使得交易所类网站在获取网站流量的问题上面临着严重的挑战,今天我们就通过数字货币交 ...

  5. html如何添加加载动画效果,CSS3创建加载动画效果

    加载动画在网页设计中是很常见的.用户们都希望网页加载又快又流畅而不是盯着屏幕苦等,而加载动画能够在内容加载完成前给用户视觉反馈,从而能够吸引用户而不让他们直接放弃继续浏览你的网站. 创建加载效果所需的 ...

  6. 如何制作专题地图(设计、规划、测绘制作图斑)标绘使用详解

    量数据下载 矢量标注标绘 标注管理功能 离线地图 手机APP 其他功能 下载帮助文档 快速入门视频教程 BIGEMAP快速入门 下载卫星影像 下载高程等高线数据 下载路网水系等矢量图 应用地图到工作中 ...

  7. 网页制作代码模板_简单的学生个人网页制作教程

    现在制作个人网页越来越流行,你会发现很多设计师.媒体人.职场人都建立了自己的网站,用来积累粉丝.展示作品.或者找工作.那么不懂技术知识.也没有太多资金的学生,可以建立自己的网站吗? 当然也是可以的!其 ...

  8. html页面判断其他div为空,将外部html加载到div中 - 页面加载然后变为空白

    我确信这将会变成一件愚蠢的事情,但是自从我成为JavaScript noob以来,这里就变成了一件愚蠢的事情.将外部html加载到div中 - 页面加载然后变为空白 我想外部HTML内容加载到我的索引 ...

  9. Swift - 表格图片加载优化(拖动表格时不加载,停止时只加载当前页图片)

    列表的单元格中包含有图片在开发中很常见.通常我们可以直接在tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIn ...

最新文章

  1. 中国电子学会青少年编程能力等级测试图形化四级编程题:太空大战
  2. 如何避免操作系统中多线程资源竞争的互斥与同步?
  3. 自律到极致-人生才精致:第11期 - 领奖通知
  4. 【题解】 HDU 2570 迷瘴
  5. Microsoft重申对F#的支持
  6. docker 配置阿里云镜像加速
  7. [云炬python3玩转机器学习笔记] 3-4创建Numpy数组和矩阵
  8. 线下报名 | NVIDIA JETSON 开发者交流会,走进哈工大!
  9. VTK:Rendering之TransformSphere
  10. Appleman and Tree CodeForces - 461B(树形dp)
  11. ASP.NET Core Blazor Webassembly 之 渐进式应用(PWA)
  12. Android之第一次不显示EditText光标
  13. Oracle15001,Oracle11gR2RAC环境DBCA创建数据库报错ORA-15055ORA-15001
  14. python网页填表教程_PythonSpot 中文系列教程 · 翻译完成
  15. 多商铺购物车查询 排除重复商家
  16. 1.6_quick_sort_快速排序
  17. ntp server 配置参数_NTP时间服务器的配置
  18. Mysql 哈希索引
  19. 数据库简介(初步了解数据库)
  20. Redisson lua脚本解读

热门文章

  1. 【机器学习】五种超参数优化技巧
  2. win10中conda activate激活环境出错的解决办法
  3. 如何在支付宝开直播,这篇入驻教程不要错过,看完你就会了
  4. 个人GitHub学生认证经验分享
  5. 《安富莱嵌入式周报》第251期:2022.01.31--2022.02.06
  6. 东芝推出具备限流器检测功能的有刷直流电机驱动器IC
  7. Chapter4.4:综合实例
  8. 什么是AWS Fargate
  9. 机器学习(李宏毅)—— Linear Regression
  10. Linux截图和屏幕视频录制软工具Kazam使用攻略