快速教程:在八猴3中制作Sprite Sheet火焰动画
八猴shader渲染Thepoly 40189 2
实名

通过了实名认证的内容创造者

发布于 2022-3-19 19:28:51

您需要 登录 才可以下载或查看,没有账号?注册

x

81206981b603f57a91c07389ac43df78.jpg


Hello . 大家好
今天给大家带来在八猴3中制作火焰动画的小教程
我是CC
a8e7f8990925571c6f19c9a600dbce26.png


大家好,我是CC,好久不见啦。

之前翻译的8猴发丝教程,有些小伙伴说“这个在项目中用不到呀……”,其实不然,8猴渲染器可以快速得到实时渲染图,这对求职、做作品的3D艺术家来说省去了大量繁琐的引擎着色器的工作,一些项目也可以先通过8猴调试产品,8猴之所以风靡全球,广受3D艺术家好评也是有原因的吧~

好了回归正题,今天给大家带来Rodrigo Gonçalves的教程,教大家如何在八猴中插入火焰动画~(对的,动画什么的8猴也能做到的!)


在这套教程中,你需要制作一个或者载入一个能做sprite sheet(精灵图表)动画的shader。

我怎么舍得让你们自己写shader呢,shader已经给你们准备好了,公众号回复“八猴shader”即可获取,该shader来自Danilo Paulo,他将自己写的一系列八猴shader免费放在了gumroad上,gumroad.com/danilopaulo当然了喜欢的小伙伴也可以去打赏一下作者~

下好shader就让我们开始吧!

1,制作一个带UV的plane片
制作一个简单的plane,将它的UV展满整个UV空间。在这个案例中,在导入引擎之前,我给它添加了几级细分,以便于我对它进行一些扭曲和变形,这样用片生成火焰效果的时候它的形状不会显得太平。

2,制作一个sprite sheet动画        
制作或者下载一个用于给shader制作sprite sheet动画的纹理。(纹理的分布要跟之后shader参数一致即可。此处为三行四列)


3,设置shader参数
创建和配置自定义sprite sheet动画shader。

载入下载解压文件中的“FlipBook”shader到八猴。如果你用的同样是3行4列的sprite sheet动画那么在Number of Columns(列)和 Number of Lines(行)进行相应调整,FPS调整每秒帧数。

颜色贴图,发光贴图和透明贴图请按图中相应位置放入贴图槽。

下面给大家讲讲如何导入自定义shader到八猴。(同我在解压文件中的须知文件)
一、关闭八猴
二、解压文件
三、将脚本放置在".../Toolbag3/data/shader/mat/custom"目录下
四、打开八猴,打开一个材质,找到并点开“Extra”下拉菜单,选择“custom”
五、选择你需要的shader,这里我们使用“FlipBook.frag”


4,调整带纹理的plane片来制作最终效果
将材质赋予一个片然后复制,调整片的位置、旋转和大小来组成小火苗的最终效果~(想看它动,只要点击八猴时间轴的play键就行了)



5,添加一些光然后给它们加点动画
添加一些光来表现出火焰的效果然后在八猴的时间轴里面给它们做动画来让火焰画面更加生动。(按照图示曲线或者根据你自己的动画进行K帧就可以啦)


最后点击播放按钮就可以看到效果啦~

小伙伴既然你看到这里了,我就悄悄告诉你,解压包中除了有制作sprite sheet动画的shader之外,还有支持置换贴图动画、二套UV透明贴图、菲涅尔效果……的shader哦,效果如何大家可以自己去试一下哦~


资源获取回复八猴shader
- End -

喜欢Thepoly的可以通过三种方式与我们建立联系。分别是公众号、微信群以及QQ群。公众号是我们最为官方的窗口,更多内容都必须关注公众号后才能获取。另外现已开通微博:手机版http://weibo.cn/thepoly网页版http://weibo.com/thepoly




本帖被以下画板推荐:

还没有设置签名!您可以在此展示你的链接,或者个人主页!
使用道具 <
qq_哈达_ff2  发表于 2022-3-20 16:33:43  
2#
66666666666666666
回复 收起回复
使用道具
ajajajAAA  发表于 2022-9-22 10:03:54  
3#
回复公众号没用欸
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表