首页资讯科技 从天而降的糖果?软体效果教学

从天而降的糖果?软体效果教学

在很多糖果广告里,我们会看到一颗颗晶莹剔透的糖果掉落在桌面上,鲜艳的色泽总能让人不争气地抿嘴,在Blender里我们也同样可以利用多种修改器和布料或软体效果来实现这一目的,话不多说,立马上手吧!第一步:制作糖果模型首先我们需要制作糖果的模型…

从天而降的糖果?软体效果教学

在很多糖果广告中,我们都能看到晶莹剔透的糖果落在桌子上,鲜艳的颜色总让人不争气地窃笑。在Blender中,我们还可以使用各种修改器和织物或软件效果来达到这个目的。话不多说,马上开始!第一步:制作糖果模型

首先,我们需要做一个糖果的模型。大家可以自由创意,比如直接用SVG格式的中文曲线或者英文字幕,或者用一些常见的糖果形状等等。在这里,我们不会为大家做一个决定,但为了便于论证,我们以最简单的正方形为例来抛一块砖。

这些糖果模型在一开始必然是过于棱角分明的状态,所以我们需要让它不那么生硬,所以第一步就是添加倒角修改器,使其边缘更柔和,因为无论布料系统或软体系统都需要利用诸多顶点来实现效果模拟,所以这时候我们需要接着给糖果加载一个3级左右的简单型表面细分,这个级数不宜太多,因为我们需要做多块糖果,顶点数量太多会直接影响缓存和渲染效率,具体设置参考图1。

这些糖果模型在开始时一定是太有棱角了,所以我们需要让它们不那么僵硬,所以第一步是添加一个倒角修改器,让它们的边缘更柔和。因为无论是布料系统还是软件系统都需要使用很多顶点来实现效果模拟,此时我们需要加载一个简单的3级左右的曲面细分到candy。这个级别不能太多,因为我们需要做很多糖果,顶点太多会直接影响缓存和渲染效率。具体设置见图1。

接下来,我们将使用数组修饰符来实现多个糖果条的组合。这里我设置了三个糖块,按照图2的形式交错摆放,这样就可以设计出糖果从不同高度落下的效果。第二步:添加布料系统和碰撞效果。

接下来我们进入这次的重点:布制。当然,你也可以使用软件系统来达到这种效果,但就本教程而言,布料系统其实是可以通过适当的方式进行模拟的,设置也比较简单。考虑到布系应用广泛,更推荐你更倾向于使用布系进行学习。

在布料系统中,我们首先要调整顶点质量,这个数值设置的其实是密度,会跟随顶点数量变化而变化,在这里我们可以尝试将顶点质量设置为0.15kg,Blender的物理系统对于这种相对较大数值的计算往往更精确一些,不容易出现问题。

在布料系统中,我们首先要调整顶点质量。该值实际上设置了密度,密度将随着顶点的数量而变化。这里可以尝试将顶点质量设置为0.15kg,Blender的物理系统在这个比较大的值的计算上往往比较准确,不容易出现问题。

接下来需要勾选“内部弹簧”并把“最大弹簧创建长度”设置为1,这个设置是实现糖果表面反弹效果的关键。接着再勾选“压力”,将压力值设置为5,这个设置会让糖块膨胀起来,看起来会更像一颗糖果,而不是一张没有内部压力的布,最后再开启物体碰撞里的“自碰撞”,这样一来3块糖果就能互相碰撞了,总体设置可参考图3。

接下来,您需要检查“内部弹簧”,并将“最大弹簧创建长度”设置为1。这个设定是实现糖果面反弹效果的关键。然后检查“压力”并将压力值设置为5。这种设置会使糖果块膨胀起来,看起来更像糖果,而不是没有内部压力的布。最后在物体碰撞中开启“自我碰撞”,让三颗糖果互相碰撞。整体设置见图3。

当然,这个时候你可能会发现三块糖不够。这个时候,有两种解决方法。一种是复制我们刚编好的两组糖块,调整它们的数组值,达到错位摆放的效果,然后给彼此加上一个碰撞系统,让糖块落下的时候互相碰撞。

这种方法虽然很直观,但没有那么简洁和高级。我们来制定一个相对先进的方案。简单来说就是直接加载一个数组修饰符,让三个糖果条向上复制。但是因为要做错位效果,每一列糖块落下来都有一个时间差,所以默认的数组无法达到满意的效果。

这时候我们需要将原点设置到糖块的质心位置,然后新建一个空物体,并复制已有的阵列修改器,这时候系统会默认把它放在第一个阵列修改器的下方,然后我们把X位置修改为0,这时候它就是以3个糖块为一排向上堆叠的状态,这时候我们需要将“物体偏移”的目标设定为空物体,然后将空物体沿Z轴旋转180°,再沿X轴进行移动,以实现如图4的摆放方式。

此时我们需要将原点设置为糖果条的质心位置,然后新建空对象,并复制已有的数组修改器。这时候系统默认会把它放在第一个数组修饰符下面,然后我们把X位置改成0。这时,它会被堆成一排三块糖。这时,我们需要将“对象偏移”的目标设置为空。

注意,这个方案虽然不需要再单独设置碰撞系统,但需要重新调整布料系统的设置,比如顶点质量和压力值都需要增大,同时还需要减小表面细分级数来降低顶点数量和缓存时间,最终可以获得如图5的果冻糖跌落效果。

糖块使用的着色器节点一览注意这个方案虽然不需要单独设置碰撞系统,但是需要重新调整分配系统的设置。例如,顶点质量和压力值都需要提高,同时需要通过减少曲面细分层数来减少顶点数量和缓冲时间。最终可以获得如图5所示的果冻糖滴落效果。糖块使用的着色器节点列表

本章摘要

布的系统玩法非常丰富。

其实严格来说,软体系统来做这种软糖效果会更真实一点,但还是那句话:布料系统的应用面更广,而且在大多数情况下它就已经可以实现很不错的视觉效果。Blender的各种物理效果其实最折磨人的地方还是在于需要不断调整参数,不断重新烘焙缓存,有时候这个过程甚至会持续一下午,哪怕只是一个最终看上去很简单的效果,这也是很多电影制作需要单独开发软件的原因之一。但无论如何,Blender布料系统仍有诸多特点可以挖掘,大家也开动脑筋,自己多尝试吧。

其实严格来说,用软件系统做出这种忽悠的效果会更真实一些,不过还是那句话:布料系统的应用范围更广,大多数情况下已经可以达到非常好的视觉效果了。其实Blender的各种物理效果最折磨人的就是需要不断调整参数,重新烘焙缓存。有时候,这个过程甚至会持续一个下午,哪怕最后只是一个简单的效果,这也是很多电影制作人需要单独开发软件的原因之一。不过不管怎么说,Blender cloth系统还是有很多功能可以挖掘的,大家开动脑筋,多做尝试吧。

本文来自网络,不代表管理窝立场。转载请注明出处: https://www.guanliwo.com/a/zx/62304.html
上一篇命令窗口功能
下一篇 同价位锐龙和酷睿
管理窝

作者: 管理窝

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部