注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

数字人的学习空间

分享技能和感悟

 
 
 

日志

 
 

数字人C4D动画系列之七:翻转生长动画制作  

2016-04-27 15:33:44|  分类: 动画技术实例 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
 
【前言】
        有个吧友问:如何制作翻转生长动画?
        这类动画用C4D制作应该很容易实现。刚开始我的想法是:首先用一个单位面,制作它的翻转点级别动画,然后烘焙该动画,再用克隆技术加随机效果器完成它,制作完成效果还可以。但感觉这个动画制作完成之后,没有什么修改余地,可控性较差。最近,我在仔细研究--运动样条对象,发现利用它制作这类动画可真是方便,可控性还好。下面把研究的情况写下,给大家提供一个新的制作翻转动画的思路。

【研究】
第一部分:简单介绍:
       运动样条(MoSpline)是一个特殊而且强大的样条对象。它能生成像花瓣一样的弯曲曲线、能够动画生长曲线、配合L_SYSTEM可以模拟复杂的植物生长等等。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
它的位置:
 数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 它的模式有三种:
一是简单模式,该对象提供的样条曲线,利用“简单”面板提供的参数调整,能使样条克隆、弯曲、生长等;
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
二是样条模式,利用该对象,可以控制已存在绘制的样条曲线。
1、建立一个曲线文本。建立一个扫描对象,如下:
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
2、把文本曲线拖入运动样条的源样条中。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
3、设置扫描对象如下:
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
4、对运动样条对象面板下的---终点进行设置关键帧。0帧为0%,80帧为100%,使样条生长。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
5、渲染的动画如下:
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
三是“海龟”(TURTLE)模式。海龟模式使用的是L-System,最初用于模拟植物复杂的生长,在计算机图形学中用于制作“分形图案“。为什么叫“海龟”呢?这个海龟是“LOGO”绘图语言中的行走绘图的小海龟。在C4D中绘制图形就如同LOGO语言中的小海龟一样。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间

1、设置为TURTLE海龟模式
 数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
2、在TURTLE中使用的是L-System。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
3、生成的“树”一样的样条,这个样条是能生长的。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间

关于小海龟和L-System以后再研究,再说就跑题了。

  第二部分:制作翻转动画:
        制作翻转动画使用的就是运动样条的第三种模式:海龟模式。
        具体思路是:利用小海龟和L-System生成一个翻转运动的样条,然后把这个样条拉伸成面,利用克隆生成体,利用变形器生成各种曲面体,从而形成翻转动画。
1、第一步制作运动翻转的样条曲线。
首先选择Turtle海龟模式。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
2、输入下面的“程序”。前提是:F|A   规则:A=-F|A  。注意都是大写。这是核心:什么意思以后再谈。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
3、在数值面板,进行初始数据设定。默认角度为180度;默认移动设为20CM。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
4、调整生长数值,你会发现,这个样条每段为20CM,一边生长变大,一边翻转180度,好玩吧!
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
5、第二步把线变成面。
添加挤压对象,Y向为20CM 。(目的生成一个正方形的面)
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
6、提高运动样条的生长值,看看,这个面就翻转增长了。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
7、第三步制作动画。在0帧设生长为0。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
8、在80帧设为10 。
注意:这个长条面的长度是由生长的数值决定的,生长值越大,这个长条面越长。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
9、
控制生长翻转不同方式:三项全选则翻转、长大、平滑移动。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
10、全不选,则是步进跳跃前进。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 

11、勾掉生长角度,平滑变大。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
  
 
  
12、仅勾选生长角度,只有翻转。这个是我们想要的。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间 

13、使用克隆成面、成体。
添加克隆对象,模式为线性,数量为10,Y向偏移为20CM,这个你应该懂得。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
14、生成一个面。点击播放,发现翻转非常统一。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
15、如何让每个面在翻转时,动画随机一些呢?
对了。用随机效果器,随机变化克隆那个参数呢?不是位置、也不是缩放、更不是旋转。而是时间偏移。随机效果器随机控制组成平面的10组动画播放的时间,错开几帧。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
16、渲染成动画就是这样子。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
第三部分:应用
还是举一些例子说明吧!
第一个:圆形
1、把上面这个平面添加弯曲变形器。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
2、生成这样的动画。注意,弯曲变形器仔细调整,否则生成不了这个圆形。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
3、渲染之后的动画是这样的:
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
第二个:盒子
1、还可以再添加克隆,模式设置为放射,数量为4。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
2、把克隆出来的4个面旋转90度。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
3、到变换调整XY坐标。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
4、把四个面围成一个盒子。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
5、渲染如下,好玩吧!
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
第三个管子:
1、你还可以利用克隆制作出管子。把上面制作平面的克隆,模式改为放射。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
2、数量为18,你自己确定,数量最好大于6吧。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
3、调整半径大小
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
4、调整旋转B,把每个面转向中心。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
5、仔细调整半径和旋转角度值,把管子对好。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
6、管子的长度是由运动样条的生长值大小决定的。越大则越长。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
7、添加一个样条约束变形器。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
8、制作一个曲线。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
9、建立一个空白组,把样条约束放进去。再把样条曲线放到样条约束的样条栏里。设置轴向为+Y。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
10、点击播放,发现翻转的面是从里往外,不好看。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
11、选中克隆把这个角度添加一个负号。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
12、看看,这就翻过来了。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
13、这个样条也别闲着,制作一个“实心”的管子吧!
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
14、缩放圆环。
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间

15、渲染生成如下的动画。 
数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
16、解决问题:
如果发现动画速度太快,那就再增加一些帧,注意,把运动样条生长值得关键帧也往后拉一拉。
如果你发现你的制作上述的动画,外面的管子不往前翻转,那么选择模式--改为保持长度。
如果你发现生成的动画发抖、或者晃动,勾选边界盒--固定范围框选型。

数字人C4D动画系列之七:翻转生长动画制作 - 数字人 - 数字人的学习空间
 
【后记】
        1、C4D功能非常强大,一个运动样条仔细研究起来,就能引申很多的变化。所以,自学的人,真应该“脑袋尖屁股圆”--坐住凳子钻研进去啊! 这篇扩展的核心在于使用L-SYSTEM,制作的“运动样条”翻转线条。L-SYSTEM在C4D如何使用,C4D的帮助里面有,但不是很详细。有时间就研究它,我现在有点入门了,非常有意思。有机会,我感兴趣的时候,再写一篇,初步探讨一下L-SYSTEM。
        2、内容有点多呀!为了生动说明,我没少生成GIF动画。用手机看这篇文章,肯定要浪费一些流量啊,抱歉!
我最不愿意用图文研究影视动画这类的东西,需要截图太多而且还说不明白。为了大家弄明白我所研究的东西,特把几个关键的源文件,提供给喜欢的人。
        3、现在,感觉文章越来越不好写了。那种既短小又能说明的问题的例子不好想啊!往往想好一个例子,真正想做的时候,就需要动用好几个软件,越写越多。其实,现实中的项目就是这样。有几个项目是由C4D独自完成的?真是需要几种软件相互配合来,各自利用各自的专长,保证项目的质量和效率。这是关键。
  评论这张
 
阅读(869)| 评论(4)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016