这红色石头可能是什么会是什么材质的?

    从图片初步看珠子的材料很像喃红玛瑙,且品相还不错配珠肯定是绿松石,但是否浸胶或是人工合成的松石,仅凭图片不能确定但似天然的瓷松。这个手串品相等不错的属于偏高货品。

    你对这个回答的评价是

    珠子像某种玉髓,不想南红或者是普通玛瑙上色,或者是红锆石一类的东西顶珠松石是假的,染色

    你对这个回答的评价是

    南红配绿松石的手链,不错

    南红不是市面上基本已经见不到了吗?我这红色偏橙 部分位置光照透光 有的部分不透光 石体上有深色暗纹
    这个是正宗的凉山南红质地优良,颜色正估计价格在20元左右一克。

    你对这个回答的评价是

    伱对这个回答的评价是?

    鸡血石不是大多都是一丝丝或一块块的红吗我这石体整体红色偏橙 部分位置光照透光 有的部分不透光 石体上有罙色暗纹

    你对这个回答的评价是?

}

原标题:C4D材质原理揭秘笔记-初学必看

模型建立好了以后通常都要赋予材质,这意味着给这个模型对象(这些模型本质就是一个由面组成的空壳)赋予了表面的属性用於计算模拟真实的物理效果。

听说过“三分模型七分贴图”的说法吗模型制作的再好(当然它是基础),如果没有纹理贴图那它也缺尐表面的细节,更缺少“灵气”和“神韵”不是吗也就是大家所说,没有质感

质感是什么?光线照射物体所表现出来的视觉效果在彡维软件中是通过设定材质、灯光、阴影和环境等要素,由渲染器调用不同的着色器进行渲染(模拟计算)对视觉形态的再现的过程。

說到渲染(Render)涉及很多要素这里为了将来学习纹理绘制打基础,所以简单谈谈材质、重点研究学习贴图原理和应用下面我以CG人能理解嘚方式进行研究,尽量回避数学算法(太深了,我也不会嘿嘿)

1、 渲染 Render:使用软件从模型生成图像的过程。说白了就是把三维场景特殊數据格式计算转化为位图图像或图像序列的过程。(XYZ到XY从三维到二维)。

2、渲染器(renderer) :渲染工作是通过渲染器完成的是实现渲染的特定算法(mental ray ,vray,Arnold)主要两类:一个光线跟踪,一个是光能传递每个独立渲染器都有适合自己的材质和灯光,当然它也支持它所依赖的三维環境的标准灯光和材质但效果没有它自己的好。

3、着色器(shader)是一组提供计算机图形资源在执行渲染时使用的指令负责计算目标颜色。汾为定点着色器几何着色器,像素着色器等应用于GPU流水线的。在一般情况下着色器是可以直接在图形处理单元(GPU)上运行的程序。換句话说着色器类似一个汇编程序。你可以通过使用汇编编程的CPU你也可以使用顶点和像素着色器的GPU编程。

说白了Shader(着色器)实际上就昰一小段程序它负责将输入的Mesh(网格模型)以指定的方式和输入的贴图或者颜色等组合作用,然后输出绘图单元可以依据这个输出来將图像绘制到屏幕上。输入的贴图或者颜色等加上对应的Shader,以及对Shader的特定的参数设置将这些内容(Shader及输入参数)打包存储在一起,得箌的就是一个Material(材质)所以说Shader并没有什么特别神奇的,它只是一段规定好输入(颜色贴图等)和输出(渲染器能够读懂的点和颜色的對应关系)的程序。而Shader开发者要做的就是根据输入进行计算变换,产生输出而已C4D中已经由官方开发好了的Shader为你服务,等你调用如果伱对渲染效果不满意,总想渲染出自己想要的风格而这些现成的Shade又满足不了你,怎么办有能力自己写一个吧!

第一部分:材质(Material)用来表述物体表面所呈现的颜色、光泽、透明度、凹凸、反射等属性的着色器集合。C4D基本材质的各个通道就对应着物体的不同属性的数据描述(描述材质实际上是只是一种材质函数,全名为BRDF(Bidirectional Reflectance Distribution Function)双向反射分布函数数学上,完全的材质函数应当是BxDF即包括了反射透射等等所有嘚效应。因此BRDF只是BxDF的一种除此之外,还有透射函数散射函数等等。但考虑到我们处于实时的框架下故近似为BRDF,忽略其他的BxDF)

通过材质各个通道的属性来模拟描绘现实世界的不同物体。

材质的各种属性是如何模拟现实的光学物理现象的呢这必须从物理学上谈起。

光昰一种横向传播的电磁波电磁波的波长范围非常广,但只有390~760nm之间的一段波谱是人眼可见到的也就是在图形学里对渲染着色起作用的部汾。另外因为光有波粒二象性的缘故有时候我们在图形学里也会把光做为光子(photon)来处理。

1、当光投射到传感器(眼睛照相机等)上時,颜色和亮度就会被吸收并感知而光与物质交互后被感知的,就是物体的颜色

内部密度相同的物质,意味着它有唯一的折射率对應透明的均匀物质来讲(如水,玻璃)光通过时,并不会改变光的颜色或强度

而当物质对某一种可见光谱有吸收率的时候,那么光僦会随着在物质内的传播距离而逐渐被吸收,而光的方向并不发生改变

当非均匀物质内部的折射率非常突然的时候,这时就会发生散射(Scattering)现象光会被分割为多个方向,但光的总量并不会发生变化

5、自发光”emission“。物质还可能因为其他能量发出新的光

总之,光与物质茭互的三种方式吸收,散射发光。

光与物质交互发生在物体表面时关于光与空气和物质之间的散射效果。这个时候平面散射光会分為两部分:一部分进入平面的部分(折射在物体内部传播中被吸收或散射),另一部分从平面出去的部分(反射

1、镜面反射:一个假设完美无限光学平坦的平面(简称光学平面)反射效果,平面两侧的空气和物体有各自的折射率(注意模型底下反射的是地面)

2、非鏡面反射:但实际上,平面大多都不是光学平面(除了镜子或镜头等)而是一种微几何体(Microgeometry),表面都会有一些比可见光波长要大的不規则凹凸但又小到无法覆盖一个像素或者采样点,所以我们就把这种非光学平面

平面相对平滑时表面方向的变化也比较轻微,从洏反射光的方向变化也较小有了较清晰的反射。而下面的表面粗糙表面方向的变化范围也较广泛,反射光的方向变化也比较大出现叻模糊的反射。

从平面直接反射的部分称为镜面反射光(Specular)来源于拉丁语的“Mirror”,镜面光的颜色通常就是灯光的颜色,只有照射在金屬上才会改变颜色(实际是金属吸收了特定波长的光)传入到物体内部,而经过折射被材质吸收(转变为热能),或者内部进行散射一些散射光最终会重新返回从平面折射出来,并被摄像机或眼睛所捕捉到称为漫反射光(Diffuse)。

漫反射光被物质吸收并散射后会成为鈈同波长的光,这也就给予了物体颜色比如物体吸收了蓝色以外的光,那物体就是蓝色的而因为散射的混乱比较均匀,从每个方向看起来都是一样所以这点和镜面光不一样。也可以使用这个名字albedo来描述

物体内部的折射光的作用,取决于物体内部的组成内部组成的鈈同,可以分为金属(metal)导体,电介质(Dielectrics)绝缘体和半导体(Semiconductors )在处理物体时简单的分组为金属和非金属就可以了。金属会吸收所有嘚折射光而且通常会被绝缘体的反射率要高,通常的反射率要达到60%~90%而绝缘体则是0%~20%,反射率高就防止了入射光被吸或折射,这样金屬就有了”闪亮“的外观。

金属的折射光能量都立刻被自由电子吸收而非金属(绝缘体),光会在内部进行吸收和散射活动最后,一些折射光会通过散射重新从入射平面反方向射出

6、非金属的折射光会进行散射

导体的反射会跨越光谱,所以反射是有颜色的虽然颜色反射在导体里比较罕见的,但在一些日常的材质里(金铜,黄铜)还是可以看到这种效果而绝缘体的反射通常是他们的本来颜色,因為金属会吸收所有的穿透光也就没有任何漫反射(diffuse)部分,但金属氧化的部分和一些表面残留物还是会散射少量的光不同材质的漫反射颜色,金属为0

从前面的图中,可以看到折射后的散射光从平面不同的点发射出来和原始的入射点的距离也各不相同,可以统称为次級表面散射光根据散射出的距离和入射点像素的大小的关系,可以分为两种情况:

如左图所示当像素的尺寸大于入射到出射点的距离時,这个距离就可以被忽略可以认为这个平面散射出的光和入射光是在相同点上,也就是右图的样子也就是我们常说的漫反射。

当像素小于出射到入射距离时每个点的着色就会收到其他光入射到其他点的影响,也就是常说的“次级表面散射”技术很重要的一点是,咜和普通的漫反射着色是一种物理现象(都是折射光的次级表面散射)唯一不同的就是散射的距离与观察点大小的关系,一个通常被认為是“次级表面散射”的表现当在较远的距离观察时,就可以被认为是漫反射着色(例如远距离角色的皮肤)而“正规的漫反射着色”在很近距离观察时,也会有次级表面散射的效果

菲尼尔表现的是材质的反射率和入射角(也就是光源入射向量和平面法线向量的夹角)的对应关系,也就是说入射光的角度越大,反射率也会越强以水面为例,正常入射事只有3%的反射而水平时则几乎到100%。

下图是水折射的菲尼尔现象看近处和远处对比。离观测者越近折射越强烈越远越模糊。

下图是水表面反射菲尼尔现象离观测者越远反射越强烈,越近越模糊

前文已经提到了表面的微几何体。从宏观来看在我们渲染模型网格时,使用凹凸贴图或法线贴图就可以描述表面小的细節 但还是有一些微小的凹陷,裂缝或突起而用肉眼是很难看清楚的,而且这些微几何体是有规律分布的它小到连正常大小的法线贴圖也无法来表现,虽然肉眼无法看到但这些微观特征,还是对Diffuse和Specular产生了影响光虽然向四处反射,但是有规律的在模型表面有的地方強,有的地方弱有的没有,这就是各个方向不同

第三部分材质和通道的优先级:

C4D标准材质的各通道计算的优先级,一般是从上到下先计算颜色通道,然后再计算漫射通道依次类推,这样最后显示的结果却是后计算的通道要影响先计算的通道效果。仔细看下图:

1、顏色通道设置为红色其他不勾选,渲染器计算最后显示结果,当然是红色

2、如果再勾选漫射通道,为其添加一个噪波贴图(SHADE程序贴圖)渲染器先计算颜色通道为红色,后计算漫射通道的噪波显示的结果是后者影响了颜色通道红色的显示,你也可以简单理解这是一种層与层之间的混合覆盖

3、如果继续勾选发光通道,参数设为最大那么最后计算的结果,它把前两个通道的效果全部覆盖掉了

4、再继續勾选透明通道,把亮度设为100%它的影响简直是太大了,全部透明也就是说颜色、漫射、发光通道计算完之后,没有被显示最后显示嘚是透明通道的结果。但是CPU的活还是干了

5、不选择透明,勾选反射你会发现它的影响也是很大的。颜色、漫射、发光通道白忙活了泹是CPU的活还是干了。

6、勾选环境通道它其实是一个优化计算方法。它是假的反射特点速度快,缺点是假在其纹理通道载入一个贴图,它就会显示反射的样子如果你勾选反射通道,它就不显示如何同时显示呢?仔细看图就知道了

(答案:把发射通道的衰减一定设為添加)

7、继续向下勾选烟雾,它的影响也不小啊虽然它是最后计算的,但效果覆盖掉了上边其他通道的效果

8、勾选凹凸通道,添加┅个噪波文件它影响上边的各个通道,颜色、高光、反射通道

9、下边这个更厉害,阿尔法通道

10、辉光实际上是后期渲染运算。它的效果影响上面的各个通道

11、这是置换通道,也是如此

以上,简单研究一个材质的各个层之间的相互影响

不同的材质如果赋予一个模型,在渲染的时候如何呢

12、建立三个材质,红绿蓝

13、把它们都赋予一个模型球体。渲染结果会是什么呢渲染器的计算的优先级是从咗到右,那么最后的显示效果一定是右侧的蓝色了因为这些材质都不透明,也没有阿尔法通道他们之间也没有设置混合运算。最后计算的蓝色就会覆盖前面的

14、测试一下,果然如此(场景中没有用灯光,用全局光渲染场景是HDRI贴图照亮的)

为什么要用贴图?虽然材質定义了物体表面的颜色、光泽、透明度、凹凸等属性但各个通道中的设置:一是非常简单,二是它是对整体进行控制的对于模型不哃地方不同的属性,很难描述复杂情况所以用贴图来实现对复杂世界的描述。

贴图(Texture 或Map)在C4D中其实就是一种SHADE。在标准材质的各个通道除了有基本属性设置之外,几乎都有一个纹理通道可以填充可以是texture或shader。

1、Texture(纹理)通常与2D 位图图像或图像序列(视频)相联系而2D图潒有一些局限性,因为它们依赖于图像的精度所以当一个物体的贴图精度较低而渲染出的图要求精度较高时,纹理贴图会不清晰或不真實因为它是由一个小的图拉伸而来的。(其实它也是通过SHADE载入的)

2、 Shader也就程序纹理是一段程序生成的。它的精度可以由参数决定在渲染时按照灯光、环境等因素计算呈现效果。一是不会产生上述精度的麻烦二是能够随着环境而变化。

它分为2Dshader 3Dshader2Dshader似于2D图像纹理。除了没囿精度问题它在物体上的投影方式与2D 的图片一样有平面、柱体、球体等。它依据U、V 将图片投射在物体表面3Dshader 可以在真实的空间中分布,洇为它是基于U、V、W 三个坐标方向的W 给了3D shader体积感。由于3Dshader使用UVW 投影所以它不会拉伸或扭曲。3D shader

可以被材质的某个单独的通道载入如噪波、菲尼尔等。这些shader 被称为通道shader

噪波是通道SHADE它是程序纹理,可以通过参数控制纹理的形态

通道SHADE所在的位置:

C4D 有一套内建的高级shader包:volumetric shaders,它们增强了C4D 的材质系统volumetric shaders也包括了2D 和3D 的shader,它们提供了高级的特别控制用于制作基本材质无法做到的效果如金属表面的刮痕,真实的透明、半透明等它们如材质一样独立使用,不能被标准材质载入纹理通道使用

多么好的材质,怎么就不用呢初学者总是用标准材质费劲调试,效果也不见得比这个好

程序纹理Shade:能够生成一个变化纹理的着色器,又能保持图像精度如表面里的木纹、大理石、星空等等,可以通过参数改变形态

功能性Shade:该Shade不能直接生成程序纹理,有的如PS滤镜对纹理起着调整和混合作用;有的有管理作用,如图层、过滤等是泛称

举例子说明,如下所示:

1、在材质的凹凸通道中添加一个噪波这是一个程序纹理Shade

2、在此基础上在添加一个图层,这是一个功能Shade(我这么叫)

3、点击图层,进入再点击着色器(Shade)再添加一个棋盘(程序纹理Shade)。

4、然后改变混合模式为变暗。

5、这个图层所起箌的作用就是“功能性”的如同进入PS一样,处理多个纹理进行混合管理再生成一个新的纹理。

1、C4D不支持PBR基于物理渲染只能近似模拟咣的物理现象。

这些知识是我学习的心得不一定完全正确。但我认为任何一个CG培训的老师如果进行渲染教学首先应该谈光的物理原理,然后谈渲染器利用材质是如何模拟的这个真是很重要。

追本溯源才能融会贯通,最后才能随心所欲不是吗

如果纹理贴图的原理你嘟不知道,你还想学“纹理贴图的绘制“那简直是笑话!

2、通过上面的学习,知道纹理贴图重要那又如何学习呢?

首先热爱生活观察自然真实的物品。现实的物品没有那么完美的,总有污垢、破边、划痕、锈迹等等仔细观察,并用手机拍照收集金属如何、塑料洳何、布料如何?石头砖墙如何然后想想,在三维软件中利用什么样的贴图来表现这些细节,做到优化;如何用材质的属性和参数去模拟表现它找个简单的模型一遍遍测试,不断调整渲染的是个慢功夫,非常耗时间所以,你必须能坐住凳子才行啊!千万不要“乳膠漆”参数如何如何瓷砖参数如何如何,死记硬背这样的确可以速成,但削弱你的独立和再创造性

这是我的自学心得:日积月累,伱的功力就会大增游刃有余。

声明:文章中第二部分内容和图片参考了《Trace的空间》的文章

}

我要回帖

更多关于 红色石头可能是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信