我相信很多人大部分时间在学习高级技巧,诸如zb mud啦,GI FG啦,motionBuilder啦,对于maya本身的功能研究反倒生疏了,一些基础的操作就因此被忽视,比如这次做一个藤蔓生长的小小东西,本以为再简单不过的东西了,结果碰到不少问题,躁了一会儿,静下心来,最终还是用maya的最基本操作解决了问题。在此愿意和大家分享首先当然想到最最省力的maya神器 paintEffect中现成的植物笔刷,但PE不支持MR渲染,转换成poly也不能洒脱使用,如编辑UV和高精度贴图都不太方便,而且PE的渲染质量不敢恭维,对付TV级别还可,我们需要1080P大小的时候就露怯了,如下图,1:1截取:

一想,那还不简单,路径动画呗,但是摆弄了几下就发现建模+路径动画有诸多不爽之处,有些藤蔓很长,细长的模型不好藏,郁闷的是起点还必须在镜头里,是有办法藏,可是总感觉偷偷摸摸手法上不够利索,而且动画控制也不甚方便,最终渲染出来的效果明显看得出模型是沿着路径"跑",而不是"生长"...同僚立刻建议:上插件! 但在maya上用插件解决问题肯定是最后一招,还是自己动动脑子比较好。

思路首先聚焦在 nurbs上,nurbs有自动的uv是一大优势,渲染质量也有保证,关键nurbs的loft命令的历史记录应该可以利用一下,用两个环loft出来一段管子,在历史记录的作用下,动画其中一个环就能改变管子的长度。 但是改变长度还不够,我们还要让它扭曲,这部分可以交给 路径动画。 OK,基本思路就是 loft历史记录+路径动画+晶格变形首先做一小段loft的nurbs管,注意保留历史记录

做路径动画,这里都是默认选项,注意一下模型的正前方,应该是y轴

接着做路径晶格,路径比较长,沿路径方向晶格数要密集

oops...路径动画最常碰到的劫难...晶格扭曲了。好了,典型的maya考试题,周边几个同僚也一时没反应过来,虽然平时粒子,布料,流体都玩得嗖嗖的,学校里的基础课全忘了,虽然我大概记得是...

没什么好死撑的,赶紧f1,问题出在worldup上面,典型的左手坐标系问题,原来的scene up肯定是y,但这里是z,所以要指定一个z方向为 world up

然后就是动画问题,路径动画默认是时间映射曲线长度,要做路径动画需要在motionpath的u值上打关键帧,说实话,不是很方便,我们的动画师也不喜欢当然,2009你可以把所有的藤蔓打包成assets,然后吧u值publish出去给动画师用,不过我们现在的思路应该是这样操作的,吧u打断连接 break connection

这里loft的历史记录就发挥作用了,我们动用那个小环的translaty看看,理论上应该是管子长度的变化,但在路径动画和晶格的作用下,表现为藤蔓沿着路径生长,而对translaty打key,就等于给motionpath的u打key,且更直观,更好理解藤蔓长长了嘛!(见文章开始的最终结果)lotf的时候我们把段数设置为10,肯定不够,看上去模型会偏离路径,这可以在历史记录种修改

接下来做一下方便动画师的工作,其实所有部门都是为动画师服务的,他们舒服了,干活利索了,大家都舒服。我们在管子上添加一个length,float属性。注意给这个数值设置一个最大最小值,最小肯定是0,最大值要试一下才知道,别让长度超出了路径的长度,否则藤蔓就升天了。。。

然后和控制生长(小的)的圆环的translaty属性做连接,这样动画师可以直接藤蔓身上做生长动画

ok,最后我们好人做到底,既然都用2009了,选择所有的藤蔓,打包成assets--一个container,再把length属性发布出来,其他的隐藏掉。

教程结束,以上就是MAYA快速打造藤蔓生长的路径动画教程,希望能对大家有所帮助!

maya藤蔓插件_MAYA快速打造藤蔓生长的路径动画教程相关推荐

  1. php mvc教程 文档,PHP培训教程教你快速打造PHP MVC框架[PHP基础教程]

    PHP培训教程教你快速打造PHP MVC框架[PHP基础教程] 简介 MVC框架在现在的开发中相当流行,不论你使用的是JAVA,C#,PHP或者IOS,你肯定都会选择一款框架.虽然不能保证100%的开 ...

  2. maya python插件_Maya中Python代码插件编译技术视频教程

    本教程是关于Maya中Python代码插件编译技术视频教程,时长:16分,大小:45 MB,MP4高清视频格式,教程使用软件:Maya,附源文件,共1个章节,作者:Chayan Vinayak,语言: ...

  3. maya藤蔓插件_Maya植物生长王牌插件 Greenworks XFrog v5.3 For Maya 2015

    Xfrog是用来创建结构的3D软件,其主要用来对树木.花朵.灌木丛.有机生物体.建筑及抽象生物体进行建模及动画的创作.xfrog提供的模型库有超过600种植物.所有的树叶.枝乾.花朵等都采用实物扫描, ...

  4. maya python插件_Maya Python - ALembic导入导出助手

    前言Abc助手其实最开始是师兄跟我提的. 我记得刚到公司的第一天,师兄就让我去研究如何实现批量将材质信息上到每个面上. 这就为这个插件的诞生慢下了伏笔. 其实就我自己而言,我当时并不太理解师兄想要实现 ...

  5. maya python插件_Maya动画批量重定向插件及Python开发插件笔记

    前言 前段时间研究使用Maya重定向动画,但一个一个手动操作还是有点心烦,所以我花了2天时间学习了Pyhton并写了这个插件(本人有c++.qt.JavaScript经验所以学的快),在这个过程也积累 ...

  6. 使用BuildR插件快速打造建筑模型(附带PDF)

    在虚拟漫游的制作过程中,将 3d软件 建好的大楼模型导入Unity是一个标准的流程,许多用户压根从来没想过能在Unity里面直接创建出楼房的模型,而BuildR这个插件的出现,确实让许多用户感到相当的 ...

  7. maya中英文切换插件_老司机都在用的30款maya常用插件

    插件介绍 maya是我们经常打交道的三维软件,涉及到了影视游戏特效的各个模块,本次给大家带来的福利是30个maya最常用的插件,无论你是行业新人还是资深会开车的老司机都可以帮助大家快速提高工作效率,获 ...

  8. 使用Atom快速打造好用的Markdown编辑器

    使用Atom快速打造好用的Markdown编辑器 Atom当前主流的跨平台的三大编辑器(Atom,sublime,vscode)之一 今天尝试了使用Atom来打造Markdown编辑器,快速上手且易用 ...

  9. Phoenix FD Maya 软件插件

    Phoenix FD Maya 软件插件 Phoenix FD是一个功能强大且功能齐全的 Maya 软件插件的名称,用于模拟和建模各种元素,例如火.烟.包括水和油在内的液体.海浪.痉挛.泡沫喷雾.雾等 ...

  10. maya前台渲染_maya前台渲染_maya前台渲染渲染不动!!!急求救!!!!!!!_maya前台渲染脚本...

    网友求助:maya前台渲染_maya前台渲染渲染不动!!!急求救!!!!!!!_maya前台渲染脚本 问题一直卡在这个界面,怎么都渲染不动.但是后台渲染没有问题,我没有办法进行前台测试很伤啊!!!求大 ...

最新文章

  1. otsu算法原理及C++代码实现-寻找灰度图片中最佳阈值
  2. Django系列目录
  3. 小米android系统耗电量大,小米手机耗电快的解决方法,亲测有效~
  4. php用不了for循环吗,php中的这两个for循环有什么区别吗?
  5. VS Code 报错Vetur can‘t find ‘tsconfig.json‘ or ‘jsconfig.json‘的解决方法
  6. 百度-提高效率的高级搜索语法
  7. 关于CSS HACK
  8. 区块链研究生专业_滁州区块链平台技术开发专业软件公司
  9. phpcms v9前台getshell
  10. OpenGL 坐标变换(1)
  11. BroadcastReceiver 用于接收广播
  12. python基础6-控制语句
  13. Atitit.api参数传递的设计
  14. Java自学和培训的区别
  15. Wireshark使用教程用户手册
  16. 用计算机能算重量加权平均长度吗,利用计算器求平均数检测试题与*
  17. 释迦牟尼佛和阿弥陀佛有何区别?
  18. C语言基础(十三)系统错误信息
  19. dva介绍--Dva概念(二)
  20. Designing Data-Intensive Applications翻译

热门文章

  1. winrar加密压缩
  2. 通往Java架构师之路
  3. html5车牌效果,车牌自编效果预览软件【京牌】
  4. CuteEditor 6.0 在线HTML编辑器的领航者
  5. scanner读取带空格字符串_Scanner类提供了输入字符出的方法,下面哪个方法可以实现字符串的输入且该串可以含有空格()。-智慧树JAVA程序设计(山东联盟-山东农业大学)章节答案...
  6. php代码执行函数解析
  7. OSAL 添加一个LED任务
  8. 【ANSYS命令流】定义单元类型与实常数
  9. Tomcat安装及配置教程
  10. 文本数据标注工具Doccano