Blender学习笔记 | 如何在Cycles内制作简易焦散

前几天复盘了一下Guru大神制作Donut的教程,一边感慨大神教程把每个模块都摸了一遍实在是精心设计,另一方面也有些遗憾,比如渲染器设置和材质的精细调节都没有点,其中最“难受”的是玻璃杯的材质部分。

Guru大神的甜甜圈教程作业

这个是PrincipleBSDF调出的玻璃材质后Cycles直出的结果,虽然透明参数已经开到了最大,仍然可以看出玻璃内部反射有些“闷”,看样子是没有给焦散了。

stack exchange某跟帖

查了一下Cycles因为是用的蒙特卡洛单向路径追踪,想做出焦散非常难。在这方面,得益于Metropolis采样算法,Luxcore的双向路径追踪渲染器能获得比较好的效果。well, that make sense...

BUT!

换来换去太麻烦了,材质球又得重新调,这可麻烦大了。有么办法能偷一下吗亲? 有!!
整体思路:
Glass材质本体 + 人工状态的阴影 , 用shadow作为mask,合并两种材质
1.几何体本身依然使用glass材质;
2.计算透射光的影响并人为更改,求得人工焦散阴影;
3.通过Light Path合并1中的几何体和2中的焦散阴影;
先上材质球。


假装焦散玻璃材质球

左侧是用着色点的法向和视线的方向做的点乘,两个矢量点乘获得一个标量,这个标量就是光线入射强度。


随手找了张纸撸个图解释一下

着色点法向 ON, 视线方向OA ,光源光线方向OB,一个简单的光线追踪模型。因为入射角和反射角关于法线对称,所以透射强度既可以用光线和法向点乘,也可以用视线和法向点乘。
视线方向OA对应几何体节点的incoming,所以用OA和Normal 在Vector math里做一个dot product。得到了透射强度,重新remap一下,这里一定要根据实际情况调节ramp(虽然是假的但也要装得认真一点)。
人为更改透射强度后的几何体和阴影表现

Glass材质本体没什么好说的,Light Path的作用是为Mix Shader添加mask。

撸个图康康!
玻璃材质强光表现

玻璃材质HDR光照表现

最终对比,玻璃的折射细节更丰富,焦散也没有那么尴尬了。
话是这么说,不过距离真正的焦散解算还是差了很多,喝杯水睡了。
Cheers!


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容