zdfans 发布于九月 20, 2014 分享 发布于九月 20, 2014 · 只看该作者 [align=left]LZ的上一帖给出了一个召唤触手的简单方法.[/align][align=left]可是相信大家也知道,光把触手召唤出来是远远不够的[/align][align=left]触手之所以能成为触手,很大的一个原因是它能够动[/align][align=left]不动的触手不过是一根长点棒子[/align][align=left]要能做出各种奇怪动作,或者迫使螃蟹做出各种奇怪动作的才叫触手![/align] [align=left]于是这贴主要在于给出触手动作的PS制作方法[/align][align=left]当然LZ相信要让触手动起来有多种途径,动作也有很多种[/align][align=left]这里只是介绍3种LZ觉得比较简单的吧[/align] [align=left]第一种触手的体内运输[/align][align=left]先从最简单的开始吧[/align][align=left]触手本身没有手,于是想运输什么东西的时候[/align][align=left]经常会通过体内运输的方式,把东西移动到它所希望的位置[/align][align=left]比如触手想在奇怪的地方产个卵,那么就需要通过触手的体内把卵运输到这个奇怪的地方[/align] [align=left]为了讲解这个例子我们先选用一条普普通通的[/align][align=left][/align][align=left]可以看到这触手几乎就是一条直直的棒子,没啥特点[/align] [align=left]然后我们复制出8个同样的图层[/align][align=left]并且打开PS的动画界面,建立8个相同的帧,每个帧的时间约为0.1~0.15秒[/align][align=left](为什么这么设置下面再说)[/align][align=left]使每个帧只显示与其对应的图层[/align][align=left]如第一帧显示图层1,第二帧显示图层2,如此类推[/align][align=left]然后我们用目测大概把这段触手分为8段[/align][align=left]使用液化功能从上到下,分别对每一帧的对应图层进行处理[/align][align=left]膨化第一帧图层1中触手的第1段[/align][align=left]膨化第二帧图层2中触手的第2段[/align][align=left]……[/align][align=left]以此类推[/align][align=left]可以参见下这个图,图中每条触手对应不同图层触手被处理后的情况[/align][align=left][/align] [align=left]然后在动画面板设置好让第一帧只显示图层1,第二帧只显示图层2,如此类推[/align][align=left]最后播放起来就可以得到大致这样一个动画效果[/align][align=left][/align] [align=left]当然处理完触手本体的动作之外,还需要照顾一下上面的粘液的效果[/align][align=left]依然是使用液化功能,对触手上垂下来的液滴进行处理,弄出摆动的效果[/align][align=left]具体参见下图,右下是对应帧的编号[/align][align=left][/align] [align=left]这样一条正在体内运输的触手就弄好了[/align][align=left]当然,实际这效果用起来一般不会那么简单,下面再举个例子[/align][align=left]这是一条普普通通的螃蟹腿,缠绕着螃蟹腿的触手正在运输着什么[/align][align=left][/align] [align=left]于是运输大概就这么样吧[/align] [align=left]下面来说说挤榨变形[/align][align=left]不知为何缠绕上了什么东西的触手很喜欢进行挤榨运动[/align][align=left]也不知为何作为触手控我也很喜欢看触手进行挤榨运动[/align][align=left]我们这里不关注触手为什么喜欢挤榨了[/align][align=left]我们只关注如何触手实现如何实现挤榨[/align] [align=left]好,首先准备一个被触手缠绕挤榨的受害者[/align][align=left][/align][align=left]这是一个肉包子,属于灌汤包的类型(我家的章鱼请无视,它喜欢凑热闹)[/align][align=left]可以看到在触手的缠绕挤榨下已经有炼奶——也就是汤汁——从顶端留下来了[/align][align=left]很好吃的样子,可惜还不是动态的。[/align][align=left]为了达到一个动态的效果,我们需要对该触手肉包进行两轮处理。[/align][align=left]第一轮是处理出触手对肉包挤榨过程中的整体形变[/align][align=left]第二轮则是处理出挤榨过程中的细节变化[/align] [align=left]先来看第一轮。[/align][align=left]我们可以假定触手挤榨肉包时,会使肉包朝右上方向拉伸然后再恢复到原来尺寸[/align][align=left]由于我个人喜欢GIF动画能不断重复[/align][align=left]而在重复的过程中又不增加太多的帧数以加大制作工程量[/align][align=left]从拉伸度最小的帧到拉伸度最大的帧,它们之间间隔3帧[/align][align=left]再加上它们本身各有1帧共2帧[/align][align=left]所以将整个过程控制在3*2+2=8帧是一个很好的办法。[/align][align=left]虽然整个动画有8帧,但是第一轮中有3帧是重复的[/align][align=left](比如最小拉伸帧是第1帧的时候,当达到第5帧也就是最大拉伸帧时,之后包子就会逐渐回缩,那么第6、7、8帧就可以分别用第4、3、2帧代替)[/align][align=left]所以我们只需要处理出最小拉伸量到最大拉伸量的5帧图片即可[/align][align=left]如下图:[/align][align=left][/align][align=left]我们可以看到图中有绿色参考线[/align][align=left](章鱼与肉包的相对位置基本不变,所以我试着从每帧章鱼的菊花引出一条绿色的参考线)[/align][align=left]可以比较明显地看出每一帧都相对上一帧稍微有所拉长[/align][align=left][/align][align=left]大概就是这么一个感觉[/align][align=left]这样第一轮就处理完了[/align] [align=left]我们再来看第二轮处理[/align][align=left]第二轮需要把挤榨过程中的细节处理出来[/align][align=left]也就是触手要给人挤榨的感觉,不然就完全是在拉伸了不是么?[/align][align=left]所以我们可以把包子及上面缠绕的触手理解成一整个正在进行体内运输的结构[/align][align=left]在第一轮处理后得到的8帧图片上,分别套用上面处理体内运输动作的方法[/align][align=left][/align][align=left]图中可以看到,整体结构被纵向分为几个横状区块[/align][align=left]从1到5帧,每个对应的区块逐个膨胀收缩(绿色箭头指向膨胀区块)[/align][align=left]这样触手给人一种正在向右上挤榨的感觉。[/align][align=left]正常速度下的感觉大概是这样的:[/align][align=left][/align] [align=left]最后来说说触手的摆动[/align] [align=left]虽然上一帖已经给出了效果[/align][align=left]不过这个动作实际上我感觉是最难的一个[/align][align=left]里面的操作不好表述,需要大家自己领会,也比较需要经验控制[/align] [align=left]那么还是拿上一帖的例子吧,也就是这货:[/align][align=left][/align][align=left]对于这个动作我只能大致说说制作方向[/align][align=left]首先触手要摆动,是有点波浪形的感觉的[/align][align=left]而不是整截触手围绕某个点(如图中的手掌)转动[/align][align=left]这个波浪形就涉及到需要把触手大致地分成几部分[/align][align=left]首先最重要的是与手接触的地方,姑且先称为部分1[/align][align=left]因为手抓住了触手,所以触手在这一段无法作出大的摆动[/align][align=left]最多只有一点点扭动[/align][align=left]然后是部分1相邻的部分,我称为部分2吧,这里触手可以开始活动了[/align][align=left]但由于相邻的部分1是近乎固定的,所以这段的摆动幅度并不大[/align][align=left]最后是部分3,也就是离部分1更远的部分[/align][align=left]这里因为离固定点远,所以可以加大摆动幅度[/align] [align=left]然后我们再来看看时间轴方面有什么需要注意的[/align][align=left]由于是波浪摆动,那么每一个部分在摆动时,并不是同步的[/align][align=left]这个道理可以参考一下正弦曲线什么的[/align][align=left]在这个例子力,我的第1部分几乎没有多少摆动[/align][align=left]而第2部分的摆动则总是比第3部分快一帧[/align][align=left]如第2部分这一帧已经开始转向了(比如从向下运动转向向上运动)[/align][align=left]而第3部分则要等到下一帧才进行转向。[/align] [align=left]说了这么多,可能还是很难理解。于是还是看图吧[/align][align=left][/align][align=left]图中以叠加的方式,显示出1到8帧的不同[/align][align=left]大家可以看上面用绿色标出的两个部分[/align][align=left]分别是离手近的第2部分和离手远的第3部分[/align][align=left]大概就是这样吧[/align]{:7_509:}最后欢迎各位对触手感兴趣的同学来交流 [align=left]最后的最后依然是非HENTAI慎入的内容[/align] [hide=50] http://i629.photobucket.com/albums/uu13/zdfans/syoukusyou2/220_zpsdeff66eb.gif依旧是我家的半成品螃蟹一只(无论谁怎么说这都只是一只螃蟹)。由于这几天都在用小手提,性能不怎么好,所以无法作出太多改进。不过上面的翻白眼和下面的滴水效果还是勉强弄上去了。果然眼珠无法稳定的效果很带感。等能用台机就可以把产卵的过程给补上,再加装螃蟹脚时不时抽搐的效果。虽然现在还没想好喷射汁液的效果到底加不加好,不过到时候应该会是一个24~32帧的GIF。耐心慢慢改好了,毕竟工程量摆在那里~ [/hide] 链接到点评
zdfans 发布于九月 20, 2014 作者 分享 发布于九月 20, 2014 · 只看该作者 Christina 发表于 2014-9-20 21:19 原來大大這麼強阿! 我都跪在回帖子了! {:7_509:}表夸我,我会很不好意思的 链接到点评
推荐贴