首页资讯科技 百变玻璃杯,Blender透明材质动画教学

百变玻璃杯,Blender透明材质动画教学

玻璃杯的建模虽然很简单,但透明材质却是很多新手会遭遇的难点:如何实现材质的透明,同时还要兼具玻璃的反射和折射效果……这就是本期教程想要解决的第一个问题。而如果还要更有趣点的话,玻璃杯能不能做变形的动画效果呢?答案依然是可以,但是在建模阶段就…

虽然玻璃的建模很简单,但是透明材质是很多新手都会遇到的难点:如何实现材质的透明,同时兼具玻璃的反射和折射效果...这是本教程想要解决的第一个问题。如果更有趣的话,玻璃可以变形吗?答案仍然是肯定的,但是在建模阶段,我们要稍微改变一下思路。让我们一起做吧。第一步:用曲线+螺旋修改器制作玻璃的形状。

一般来说,我们在制作眼镜的时候,只需要使用圆柱体,删除顶面,然后不断向上挤压边缘,调整每一级的缩放比例即可。最后,我们可以使用曲面细分修改器来平滑边缘,然后我们可以实现玻璃的建模。如果还需要做一些细节,可以操作具体的面。

但是,如果我们需要动画的杯子的变形,那么上述方法并不是最优的解决方案。虽然可以用晶格修改器来实现变形,但是还是比较麻烦。本教程使用的方法是利用曲线做出杯子外缘的形状,然后结合螺旋修改器,让曲线沿着Z轴“画圆”,这样就可以得到一个杯子的效果。

如图1所示,我们在编辑、偏好设置、插件里搜索并启用“Add Curve:Extra Objects”插件,这是Blender自带的插件,内置了大量预设的曲线,完成后在3D视图界面新建一个“路径曲线”,进入编辑模式将其旋转为垂直方向,然后通过调整各个曲线顶点的位置,必要時添加一些新的顶点,最终实现如图2的效果。

图1如图1所示,我们在编辑、首选项和插件中搜索并启用“添加曲线:额外对象”插件。这个插件是Blender自带的,内置了大量的预置曲线。完成后,我们在3D视图界面中创建一个新的“路径曲线”,进入编辑模式并将其旋转到垂直方向。然后,通过调整每个曲线顶点的位置,并在必要时添加一些新的顶点,我们最终实现了如图2所示的效果。图1

图2图2

接下来只需要给曲线添加一个螺旋修改器,就能得到一个高脚杯的形状了,注意螺旋修改器的默认参数是沿Z轴旋转,如果你的杯子不是垂直摆放,就要按它本身的垂直朝向去设置轴向,与此同时视图步长和渲染步长的默认值只有16,看上去会有很多锯齿,不够圆滑,所以需要设置到64左右才能满足要求。具体设置可参考图3。

图3接下来,只需在曲线上添加一个螺旋修改器,就可以得到高脚杯的形状了。请注意,“螺旋”修改器的默认参数是沿Z轴旋转。如果您的杯子不是垂直放置的,您应该根据其自身的垂直方向设置轴。同时视图步和渲染步的默认值只有16,看起来会有锯齿,不够平滑,需要设置在64左右才能满足要求。详情请参考图3。图3

第二步:设置杯子的玻璃材质。

虽然玻璃BSDF是在Blender shader editor中预设的,但是如果直接应用,你会发现它在EEVEE渲染器中是不透明的,即使调整材质设置的混合模式也没有用。当然,我们仍然需要将混合模式和阴影模式都调整为“Alpha Hashed”,因为最终我们必须结合这个设置才能实现我们的目标。

回到着色器编辑器,给玻璃BSDF混合一个透明BSDF,然后以菲涅尔作为混合系数,可以在菲涅尔后方接一个颜色渐变来缓和过渡,这时候再输出会发现仍然有小问题,这主要是因为玻璃杯没有厚度所致,于是我们需要再给杯子添加一个实体化修改器。这样一来我们就能得到如图4的玻璃杯效果了,而具体的着色器设置可以参考图5。

图4回到着色器编辑器,将透明BSDF与玻璃BSDF混合,然后使用菲涅尔作为混合系数。您可以在Fresnel后面连接一个颜色渐变以减轻过渡。这个时候你会发现输出的时候还是有一个小问题。这主要是因为玻璃没有厚度,所以我们需要给玻璃再加一个物化修改器。这样我们就可以得到如图4所示的玻璃效果,具体的着色器设置参考图5。图4

图5图5

第三步:使用AnimAll插件让玻璃“动”起来

最后,我们来做一个会变形的玻璃。如果你直接尝试为曲线的顶点设置关键点,你会发现根本没有这个选项,所以我们需要另外一个插件来实现这个功能。再次,进入编辑,首选项,插件,启用搅拌机自带的AnimAll插件。这个插件允许我们为曲线的顶点位置制作关键帧。

如图6所示进入玻璃杯的编辑模式,全选所有顶点并在AnimAll里选中“点”,在第一帧“插入”,这时候你就能在时间轴上看到关键帧已成功打上,然后来到第30帧,按需调整顶点的位置,比如把它从高脚杯变成一个玻璃葫芦,完成后全选所有点,再次插入关键帧。这时候播放视频,你会发现玻璃杯动了起来,整个设计也就完成了,接下来就看诸位脑洞如何啦。

图6如图6,进入玻璃的编辑模式,选择所有顶点并在AnimAll中选择“点”,在第一帧中“插入”。这时可以看到时间轴上已经成功打出关键帧,然后来到第30帧,根据需要调整顶点的位置,比如从高脚杯改成玻璃葫芦。完成后,选择所有顶点,并再次插入关键帧。这时候播放视频,你会发现玻璃动了,整个设计就完成了。接下来,让我们看看你的大脑如何。图6

本章摘要

还有更多玻璃材质的设定可以探索。

就玻璃材料本身而言,简单的玻璃BSDF并不能完全体现真实的视觉效果。比如折射色差在这个方案中是无法真实体现的。需要连接红、绿、蓝玻璃BSDF,分别调整IOR值才能达到这样的效果,不妨多试试。至于位移顶点生成的动画,其实不仅对曲线有用,对网格模型也有效。感兴趣的读者朋友赶紧玩吧!

本文来自网络,不代表管理窝立场。转载请注明出处: https://www.guanliwo.com/a/zx/25962.html
上一篇Scratch分形树
下一篇 利用新功能,提升谷歌浏览器的使用效率
管理窝

作者: 管理窝

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

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

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

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

    微信扫一扫关注我们

    关注微博
    返回顶部