本文主要是介绍第100封“情书”:不完美生活Volume Displacement Shader<Entagma>Houdini 2019,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
▉ 月盈则亏,水满则溢,任何事都是物极必反。凡事留点余地,留点瑕疵。— 每天翻译一篇教程,这就是我写给houdini的情书。【首发于同名公众号:“致houdini的情书”】
█ “美人 ”
前言不搭后语
完美生活
虽然今天是日更第100篇,也是第100天,但中间断过2次,第一次操作失误,12点左右连着点击两次发送,第二次是的确是没做完,过后,连着补了2篇。说好的日更100天,功亏一篑,食言,各种负面情绪都涌上心头。
就这样险象环生的到了100天,我不禁开始回想我为什么要日更,日更的意义到底是什么?
也许它并不是字面上的意思。不管遇到什么困难都要克服,然后继续坚持,而这个困难之中我开始居然没意识到也包括“断更”这个困难。而这才是真正击倒很多人原因。战胜别人容易,战胜自己却很难。接受不完美的别人容易,接受原谅不完美的自己很困难。很多人都是倒在不能接受不完美的自己有些瑕疵的事情上。就像记日记,并不一定真的是每天都记,而是要养成记日记的习惯。有瑕疵的日更100天让我更有自信,我已养成这种坚持去做任何事的习惯,而且已经上瘾。
接受不完美的生活,和不完美的自己。原谅自己跟自己和解,放自己一条生路,然后让它继续发挥它自身的能量。这就是我的完美生活
道理都懂,我也仍在练习,去接受不完美也不优秀的自己,虽然还有心魔。
从今天开始,本公众号开始翻译一些收费大师课,实行自助餐模式,一篇翻译文章赞助费1元,一份工程文件及视频2元。不一定日更。会有章节的知识点简介。每篇翻译的视频在20分钟左右,所以长的教程根据此时间长度进行分割。个人可根据自己的情况各取所需,不需不取。你看或不看,它就在那里。
使用相机投射置换&贴图体积
我是geo流程图
我是mat材质流程图
首先
制作步骤
小节提要
01
体积文件导入&设置
02
体积置换
03
体积的相机投射贴图
正式制作
○ 节点 ○
○ 操作 ○
⚪ 导入fog volume文件
1)导入上一节制作的bgeo文件: file 。
2)可视化:volumevisualization。
a)提高密度:Density Scale=100,
⚪ 设置mantra
⚪ 增加camera
⚪ 环境光+HDR
○ 节点 ○
❖ 操作 ❖
01)materialbuilder
⚪ 小目标1 ⚪
⚪引入密度属性
❖ 操作 ❖
01)引入密度属性 bind :Name=density
02)体积着色器 volumeshadercore1:
a)smoke color驱动体积的贴图和颜色
03)连接surface_output:
⚪ 小目标2 ⚪
⚪“当前坐标空间”转“相机坐标空间”
⚪ 为texture生成uv坐标
⚪ 贴图置换体积
❖ 解决方案 ❖
04)导入一张图:colormap1
❖改变体积“位置P”为相机坐标空间❖
05)transform:volume中的表面的位置矢量,转换成一个处于相机试图的相对位置 。
06)乘:multiply
07)重复因子:const 浮点
08)适量转浮点:vectofloat1:
连接colormap的uv:x对应u,y对应v;
04)导入一张图:colormap1
? 解决方案 ?
1)volume原始表面位置P + 2)贴图亮度值
09) average Vector Component : 接入“色彩矢量”转成浮点
10) transform3: 而不是相对于object的空间坐标
10) add:
11)缩小位移 mulconst:
12)转回空间坐标:transform4
13a)最后输出P:displacement_output
13b)N连接 “displacement_globals”输出N
02)体积着色器 volumeshadercore1:改回白色
⚪ 小目标3 ⚪
⚪增加密度属性
❖ 解决方案 ❖
01)扩大映射范围 fit1 :
❖ 小问题 ❖
贴图置换并没有起作用
❖ 解决方案 ❖
12)增大“缩小置换” 12)mulconst1 := 0.5
接下来段动
? 为体积增加贴图 ?
camera map texture
❖ 方案 ❖
⚪设置volumeshadercore节点 ⚪colormap节点驱动密度色彩
? 操作 ?
❖ 小目标 ❖
增强贴图色彩对比度
❖ 解决方案 ❖
⚪ colormap乘一个常量:
14)增强色彩 mulconst2:= 0.2
因为连接的是体积的密度,所以密度值越大,光越被吸收颜色越少,值越小,颜色越多。
⚪ 增加“volume Limit”
公众号:微信号
这篇关于第100封“情书”:不完美生活Volume Displacement Shader<Entagma>Houdini 2019的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!