CG——blender程序纹理

blender的纹理节点就那么几个

noise / voronior / wave / Musgrave / magic...以及我个人很少用的 brick checker~

what??blender你逗我呢???人家 C4D 光是 noise 那么多种变化都超过你的纹理数量了~你让我们怎么用???

事实上

blender 看似寥寥几个纹理,其实可以组合出无穷无尽的变化。




第一个,我们首先要了解的是

颜色无穷尽,纹理无穷尽

blender 的 cycles 渲染器中,

我们有一个 texture coordinate 节点

可以用于控制纹理的映射方式。

如果把这个节点的各个出口链接上 emission 节点,再 链接 output(此处强烈推荐开启 “node wrangler” 插件)

就会看到一些很丑的渐变色。


就是纹理无穷尽的秘密 —— cycles(事实上,是绝大多数渲染器) 把所有的映射信息都以颜色的方式,储存在节点当中。

所以当我们改变颜色,就可以改变纹理的映射。



OK~自然知道了这个 “秘密” 那就来试试看吧。

把一个 noise 链接到 noise 上 会怎么样?


嘶~(黑人问号脸~)似乎跟提高 noise 的 distortion 没什么区别啊???

别灰心,再试试看~把作为控制映射的 noise 节点(就是第一个noise)节点的 detail 提到最大试试看?


同样是扭曲~我这里可以提供更丰富的细节是吧?除此以外,我还能通过 scale distortion 等来控制扭曲的大小,以及双重扭曲。



ok,开始制作程序纹理木桌。


我希望这一张木桌有很紧密细腻的竖纹。

一开始我试着用这个 wave 解决。加点 distortion 加点 detail 。。。



结果就是丑到没法看~

接下来我试着用一个拉伸的 noise 作为映射坐标链接到 wave 上

效果不错~

可是单纯这样的纹理也太过单调。

我想加一点年轮木纹在里面。如下图

利用一个拉伸的 voronoi 链接到 wave 即可得到拉伸的木纹(这里为了大家能够看得清楚,我减小了拉伸数值,事实上,我的拉伸更强)

什么?你问我中间的一个 colorramp 有什么用????

记住颜色无穷尽,纹理无穷尽

在调节中间的 colorramp 。可以在不影响 voronoi 数量的情况下,控制每一个 voronoi 的大小

在不影响年轮数量的情况下,控制每一个年轮的大小。


但是。。。。这个年轮怎么这么干净啊哈???人家真实的年轮可是张酱紫的啊?


想想~我们刚刚试一下什么纹理作为坐标进行映射会造成扭曲?

noise 对不对 ??

在 voronoi 的基础上,mix 一个 noise

对不对?这就是一个扭曲的木纹了~

抱歉,我想再重申一遍

颜色无穷尽,纹理无穷尽~~!!

不要被 “一个纹理链接另一个纹理” 这种思路限制死了。


我只要它的年轮木纹,

我们所有的木纹位置都是基于前面的 voronoi 生成的

所以

我们可以用前面的 voronoi 作为遮罩提取年轮。


回头这个年轮叠在刚刚做出来的木纹上就ok了~

接下来做木桌的划痕污渍~

先来几个

高强度拉伸

不同旋转角度

高密度的

noise

然后给他们分别加上 colorramp 修剪掉大部分的黑色

只留下寥寥几条黑色

然后把他们 multi 在一起

然后分别用一点点noise 和一点点 wave 做污渍,

也是 multi 在一起

再把污渍划痕 multi 再一起

叠在刚刚做好的纹理上,

你的桌子就做好~~~

场景中其他事物,我也是以这样的方法

做一下纹理污渍上去,如下图


顺便说一下。

在金属材质中

最影响质感的 其实是 roughness

其次才是 bump(如果你有bump 的话)

2018-04-19

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

推荐阅读更多精彩内容

  • 越害怕的东西越要去学习,对于程序员来说害怕莫过于美术,所以开始学点3d建模。开源免费的Blender近年来大热,做...
    云上听风阅读 28,168评论 14 107
  • 基本概念 ** 纹理 **概念:纹理是一个用来保存图像颜色元素值的OpenGL ES缓存。应该尽量使用最小的图像来...
    星空雪雨阅读 1,498评论 0 6
  • Python API概述 本文档的目的是解释Python和Blender如何组合在一起,涵盖了一些在阅读API参考...
    nbit阅读 7,962评论 2 13
  • 本文首发于个人博客:Lam's Blog - 【OpenGL-ES】二维纹理,文章由MarkDown语法编写,可能...
    格子林ll阅读 3,732评论 0 9
  • 《世界是自己的,活出你喜欢的样子》是沈万九老师(沈掌柜)“自己三部曲”中最后一部。 沈掌柜经常说他欠老天爷九本书,...
    易小六阅读 285评论 0 1