3DMax方面所涉及的专业知识:                      

(1)一下的关于3DMax中对于人物的设计和操作均需要在对3DMax基础知识熟练掌握的情况下进行的。

(2)骨骼架设:首先对导入到3DMax中的人物模型进行架设骨骼,首先,先加载一个人,锁定住,别让他乱动。用biped工具建立一个基本骨骼——可以从脚部位置往上拖拽鼠标来建立。在运动命令面板,点biped卷展栏的 figure mode在各视图中,使用旋转缩放位移的方式,调整骨骼的位置与模型的位置,让二者对齐。 PS 1双击骨骼,可以让骨骼的子物体全部选中。2 若选中骨骼时,复制的选项 是灰色的,就用新建命令 给他起个 名字就可以了。3 任务骨骼的匹配不是一次性就能完成的,需要在各个阶段进行调整,系统给出的Biped物体是一个固定的比例,调整好后使用。将骨骼绑定到模型上选中模型,如果有打组的请解组。进入修改命令面板,选择physique修改命令。单击 按钮,H 键打开选择对话框,双击Bip01物体。弹出对话框后,单击 进行解算。解算完毕后可以看到黄色的“筋”。3DMax假设骨骼是一个细致的工作,需要骨骼与皮肤之间完全契合,这样在后面的制作过程中才能够比较顺利

(3)蒙皮知识:做好骨骼后,要使动画的时候模型跟着骨骼做运动就要使用蒙皮,使模型附着在骨骼上面。这样骨骼动的时候,模型会随之而动。所以蒙皮就是相当于在原来的骨骼上面覆盖上一层皮肤,这样可以使得骨骼在动的时候会带动模型动起来。但是蒙皮的时候应注意防止部分骨骼没有真正的附在皮肤的下面。蒙皮是将骨骼控制模型的形态节点,达到合理的绑定效果,所谓的形态节点就是外部轮廓。蒙皮分两种:柔性和刚性,效果不同,作用也不同。一般刚性绑定中也可直接p给骨骼,父子级关系,也能达到想要结果。

(4)封套处理:先通过调节封套的大小来调节每个骨骼部分的影响范围,注意内圈控制到外圈的一半就可以了。封套时注意某一块皮肤会受到几根骨骼的影响,然后随之进行调整,还要注意某块皮肤收到那根骨骼的影响等一系列问题。

(5)调权重问题:权重就是蒙了皮的骨骼对物体定点的影响程度,使用Zbrush的Trans pose功能进行动作调整,只需要给模型设置动态线,通过遮照进行简易的权重设置(非常方便),就可以给模型调整Pose。当然,Transpose这种简易的蒙皮是会有些许不正常的变形的,但可以通过Zbrush雕刻的方式很快的弥补。权重调整是一个比较仔细的货,需要自己注意每一块的影响程度的大小,根据这个来设置合适的权重问题。

(6)动画制作:在动画的制作中首先需要做的便是设置一些需要的动作。然后在关键帧打开的情况下就可以设计自己需要的动作,再设计好之后就可以进行动画渲染,在导出诸侯还和Photoshop的联合使用,增加动画的视觉效果。

(7)在3DMax上面将需要的动画制作好之后便可以渲染导出,然后后续工作将在unity3D上进行动画具体的操作

自然语言交流系统 phxnet团队 创新实训 项目博客 (五)相关推荐

  1. 自然语言交流系统 phxnet团队 创新实训 项目博客 (十三)

    对我们项目中的关键技术实现进行总结: 一.3DMax关键技术实现 1.一下的关于3DMax中对于人物的设计和操作均需要在对3DMax基础知识熟练掌握的情况下进行的. 2. 骨骼架设:首先对导入到3DM ...

  2. 自然语言交流系统 phxnet团队 创新实训 个人博客 (五)

    有关我们这个项目:智能自然语言交流系统,所借鉴的技术有: 第一:我们使用了科大讯飞的在线语音转换,涉及的有文本传给云端服务器的文字转换成语音和本地的语音上传给服务器转换成文字. 涉及的相关的代码有: ...

  3. 自然语言交流系统 phxnet团队 创新实训 个人博客 (二)

    因为项目用的到条件编译,遂专门记载: 众所周知在C和CPP中可以通过预处理语句来实现条件编译,但是在java中没有预处理语句,我们该如何实现条件编译呢? 这是一个简单的demo Java代码   pu ...

  4. Java程序设计综合项目实训二——博客一

    职务 姓名 学号 组长 张广哲 16012007 组员 陈炳全 16012022 组员 葛晨延 16012010 组员 周楷柠 16012005 博客地址: 张广哲(组长):http://www.cn ...

  5. 【物联网实训项目】------(五)家庭智慧安防系统之智能监控

    1.所需材料:人体感应模块.蜂鸣器以及树莓派摄像头                                                人体感应模块接线:中间数据引脚接的是pin12,剩下两 ...

  6. 创新实训——飞讯(五)

    如(四)中所说,之后为移动端开发相关内容: 目录 一.基础学习 二.编写修改弹框 一.基础学习 对于uni-app相关内容的学习,主要包括函数.组件样式设置等: 二.编写修改弹框 <view c ...

  7. Spring实训 个人博客二 详情页

    1.在index导航栏中添加归档: 2.创建详情页文件blog.html: 3.添加文章头部: <div class="ui container"><div cl ...

  8. 山东大学创新实训---前端原型设计以及环境配置

    近期创新实训项目进展及技术上遇到问题的碎碎念. ps: 参考材料都列出原网址,如版权等问题欢迎私聊.AI专业,目标算法工程师.前端0基础,都是参考B站直接上手,无奈课业繁重,'逼'算法为前端.十分欢迎 ...

  9. 创新实训团队记录:为BR-MTC问题设计一个近似算法

    创新实训团队记录 : 为BR-MTC问题设计近似算法 阅读书籍和论文 近似算法设计思路变化总结 算法框架 改变初始顶点集 继续添加路径,作为新的初始顶点集 程序验证 近似解与最优解存在差距&& ...

最新文章

  1. SD 模块的几个增强
  2. java jni 数据类型_【Android JNI】Native层解析Java复杂数据类型HashMap
  3. JZOJ__Day 9:【普及模拟】Square
  4. 解决vscode下载速度慢的方法
  5. OpenCV与图像处理学习二——图像直方图与色彩空间
  6. 企业生产环境利用ATIES对服务器进行远程备份
  7. php ajax跳转,ajax接口的php文件如何实现跳转
  8. storm-基本概念
  9. dedecms注入漏洞 5.3 5.5
  10. 记住不要把Bitmap往List等集合放
  11. FPGA中case语句4选1数据选择器
  12. 经济数学—线性代数第二版课后习题解析 吴传生 编|高等教育出版社 大学课后习题答案
  13. 使用adb安装apk
  14. 挖掘目录穿越漏洞实战经验
  15. 鼠标计算机无法识别,如何解决usb鼠标和键盘无法识别问题
  16. 网贴翻译 聆听国外的声音
  17. c语言考试考点,C语言考点精选
  18. docker使用和部署
  19. 关于APP抓包,Mac就不配拥有姓名吗?
  20. 下取整函数的含义_向上取整⌈⌉和向下取整⌊⌋符号含义及应用

热门文章

  1. oracle数据库11gr2,Oracle 11g R2 X64数据库安装
  2. GPU Gems1 - 9 有效的阴影体渲染
  3. react-webpack config webpack@3.4.1
  4. shop--12.阿里云部署以及域名绑定
  5. 【Linux基础】crontab定时命令详解
  6. 组合数学--约瑟夫环问题 Josephus
  7. asp.net日历控件My97DatePicker下载地址
  8. H3C通过端口ID决定端口角色
  9. 数字签名与HTTPS详解
  10. spring中bean的作用域属性single与prototype的区别