【教程】houdini破碎的艺术第14-16集:制作燃烧的纸张

——  微资讯 · 微课程  ——

利用零碎时间,走上超神之路!


不好意思前两天没有更新,所以今天也就是14-16 三集连载(刚好他们是完整的案例)结合模型,粒子与pyro制作一个纸张燃烧消散的效果;制作技术和效果都非常不错,希望大家会喜欢;

PS:动力学的官方文档翻译正在进行中,发现里面的内容比上一篇粒子片的多了4倍工作量,当然还有很多意想不到的新知识。小编也尽量赶在这周完成,敬请期待~


视频教程

014

015

016

学习笔记

014使用point,wrangle和point节点制作相同的置换效果对比

创建一个sphere,添加足够细分(因为后面需要依据点进行点和颜色控制)

方法一:添加attribute vop节点

内部连接

分别对ptnum进行random随机采样,然后合并到float to vector节点输出给颜色,可以看到黑白灰的紊乱效果(因为ptnum一样的情况下random的值一样,那么当RGB的值一样的的时候颜色就是黑白灰

要获得随机彩色,就要random中 种子值不一样

所以添加add节点分别对每个ptnum进行加法(叠加的值不一样输出的值就不一样)

添加smooth节点,然后添加attribute vop节点进行基于颜色的置换效果

使用add节点把位置和Cd颜色加起来,添加multiply节点添加置换强度控制

方法二:使用wrangle节点也就是直接使用vex语言

输入表达式,原理和vop连接的是一样,这种方法更加清晰

同样添加smooth节点然后再添加wrangle节点

使用wrangle节点进行置换控制

效果是一样的

方法三:使用point节点和hscript语言

使用hsript进行验收随机

再添加point节点进行置换控制

实现同样的效果

point节点还可以找到custom标签自定义颜色属性(不需要通过add color选项标签)

不过这个运行效率更低;

实现的效率(耗费的时间小)

wrangle>vop>point

不过wrangle和vop其实是一样的东西,进入wangle节点可以看到其实也是一个vop节点,不过里面只有一个节点snippet用来,所以其实也可以直接在vop中添加这个snippet进行代码编写

15制作纸张燃烧消散效果:基本设置

制作原理

使用noise控制颜色→使用geometry solver不断叠加→通过颜色删除模型→通过颜色获得边缘→发送粒子,控制粒子形态→使用边缘发送流体→使用流体控制粒子形态→设置粒子渲染颜色

添加grid,和足够的细分,添加颜色,设置为黑色

颜色设置为黑色,添加solver,进入内部

创建attribute vop节点 连接到previouse frame中,

连接方法,使用Cd叠加turbnoise再输出到Cd中

这样每一帧都在叠加Cd的值,提取出来turbnoise中的参数进行调整控制

播放时间条,颜色会越来越白

对提取出来的参数进行比表达式和动画控制

制作置换效果,使用颜色加上p中的y轴控制置换效果;添加constant值作为置换倍增控制

可以在之前的颜色中设置clamp那么颜色就不会超过1这个值

使用delet节点基于颜色把白色区域删除

再添加一个delet节点把黑色区域删除,目的就是获得边缘

使用popnetwork基于模型发射粒子

scatter基于模型生成点

点是基于面积来生成(这样就避免了有时候拥挤有时候稀疏的情况)

添加pointjitter让粒子分布不一样;最后连接popnet

修改source发送节点基于点(而不是基于面发射)

设置粒子发射数量和粒子是生命和变化值

使用输入端点的数量来发射粒子

添加pop wind节点,设置力的方向是向上,并且添加amplitude紊乱控制

添加pop color节点,使用ramp渐变控制color和alpha透明度

最终于与燃烧的纸张合并显示

16制作纸张燃烧消散效果:添加流体和细节调整

基于jitter值创建流体,教程中使用了一个点,然后再连接到objectmerge加载jitter的点,其实直接获得objectemerge点击工具架预制更快;

基于点发射流体

调整流体解算框大小并且删除自动缩放

回到popnet中添加 pop advect by volume节点(流体驱动粒子运动)

设置参数,影响速度

调整发射源模型

添加clor节点设置为黑色,然后添加attribute vop进行紊乱控制

使用delet节点删除白色区域,这样在感觉发射边缘在不断燃烧变化

解算可以看到粒子可以由间隙的发射出来


CG猎人(Hunter_CG)专注于CG微资讯与微课程的分享(10分钟以内)。让广大CG爱好者与从业人员能够利用零散时间了解最新最具前景的资讯,了解国际技术发展动向与前沿市场动向。提供精挑细选实用微课程,从入门到高级循序渐进。通过知识总结与分享,共同进步。

分享教程和学习笔记,同时设计maya,3dsmax,softimage,houdini,cinema4D blender,modo和lightwave等常用三维软件,也包含reallow,naaid专门制作特效的三维软件;包含fumefx,rayfire,karakato和thinkingparticles等插件教程和学习笔记。


—— CG猎人——

微信号:Hunter_CG

QQ-540710114

为您提供最具前景的资讯与最适合的分类技术与学习教程

(0)

相关推荐