看下定义: The Blend material lets you mix two materials on a single side of the surface. Blend material材质的出现时为了解决怎么将两种材质混合的问题而出现的. 混合材质一般用在什么地方呢? 我所了解的是游戏地形方面会用到,我做了一个demo,可以看下效果. 它是由两个材质构成的,一个是黄土的材质,一个是绿草地的材质,看下材质编辑器里面是个什么情况. 上面就是混合材质的直观感受,我们再回顾下定义,”将两个…
多维子材质是个什么东西?为什么出现这个概念? 在3dsmax官方网站,我们可以看到它的定义: The Multi/Sub-Object material lets you assign different materials at the sub-object level of your geometry. 意思是多维子材质这个概念的提出是为了解决如何为一个模型的不同部分指定不同的材质这个问题的. 比如下图这个苍蝇,翅膀和身体的感光和透光是不一样的,所以我们需要两种材质. 多维子材质的实现原理是…
WebGL学习----Three.js学习笔记(5) 点击查看demo演示 Demo地址:https://nsytsqdtn.github.io/demo/360/360 简单网格材质 MeshNormalMaterial MeshNormalMaterial是一种不受渲染时使用的颜色影响的材质,它只与自己每一个面从内到外的法向量有关.法向量在webgl中用处十分广泛,光的反射,以及三维图形的纹理映射都与这个有关. 从图中可以看到,网格的每一面渲染的颜色都是不一样的,如果我们想要在物体表面添加法…
在bilibili上面搜索到了一个vray的教程,虽然是英语的,细节方面可能听不太懂,但可以了解整个工作流程,工作流程太重要了,先看下视频的目录: 第1节到第9节都是建模的内容. 第10节和第13节是灯光和摄像机的设置 第11节和第12节是材质 第14节到第16节是渲染设置 第17节是渲染后用photoshop修图. 整个流程分为几个模块:建模.灯光设置.材质设置.渲染设置. 建模这块感觉没什么好说的,唯手熟尔,也没有像游戏建模那样讲究性能优化什么的,因为游戏是实时渲染,而vray是离线渲染,反…
vray是个什么东西? 它是个渲染器. 渲染器是个什么东西? 渲染器就是3d软件里面把模型画成一张图片的东西,渲染的过程就是把3D物体变成2D画面的过程. 模型是个什么东西? 模型就是模型,它由两部分组成,第一个部分是模型的基本结构,它有几个点构成,点的结构是怎么组织的.第二个部分是材质,材质决定了这个模型看起来是什么样子的,或者感觉起来时什么样子的.点就像是人体的骨头一样,材质就像是人的皮肤一样,如果只有骨头 也能看出来是一个人的结构,但是不美观,有了皮肤这个人的样子就更逼真更丰满了. 安装了…
材质颜色 OpenGL用材料对光的红.绿.蓝三原色的反射率来近似定义材料的颜色.象光源一样,材料颜色也分成环境.漫反射和镜面反射成分,它们决定了材料对环境光.漫反射光和镜面反射光的反射程度.在进行光照计算时,材料对环境光的反射率与每个进入光源的环境光结合,对漫反射光的反射率与每个进入光源的漫反射光结合,对镜面光的反射率与每个进入光源的镜面反射光结合.对环境光与漫反射光的反射程度决定了材料的颜色,并且它们很相似.对镜面反射光的反射率通常是白色或灰色(即对镜面反射光中红.绿.蓝的反射率相同).镜面反…
首先肯定是vray的官方的资料了: 一个是教程 https://docs.chaosgroup.com/display/VRAY3MAX/Tutorials 一个是帮助文件 https://docs.chaosgroup.com/display/VRAY3MAX bilibili.com以vray 3dsmax为关键字可以搜索到很多教程. http://www.aversis.be/tutorials/vray/vray-20-what-is-vray.htm doc88和百度文库上以vray…
html有两种意思,html语言和html格式 html语言是一种面向人类的计算机语言,这是啥意思?人类用html这种语言描述出一个网页的样子,浏览器解析这个语言并展示出来. html格式是一种文件格式,里面存储的是用html语言书写的语句,浏览器就认这种文件格式. html和htm有啥区别? html是一种文件格式,htm也是一种文件格式,对于操作系统而言这是一种格式,因为文件的结构相同,但html和htm作为扩展名而言,这是两种扩展名.为什么会出现htm这种扩展名?这是因为在DOS时代有一种…
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十章:混合 代码工程地址: https://github.com/jiabaodan/Direct12BookReadingNotes 学习目标 理解混合的工作原理和如何在D3D中使用它: 学习D3D支持的不同的混合模式: 学习Alpha组件是如何控制透明基元的: 学习如何通过HLSL的clip函数防止像素被绘制到后置缓冲中. 1 混合方程 令CsrcC_{src}…
[Unity Shaders]学习笔记——SurfaceShader(六)混合纹理 转载请注明出处:http://www.cnblogs.com/-867259206/p/5619810.html 写作本系列文章时使用的是Unity5.3. 写代码之前: 当然啦,如果Unity都没安装的话肯定不会来学Unity Shaders吧? 阅读本系列文章之前你需要有一些编程的概念. 在VS里面,Unity Shaders是没有语法高亮显示和智能提示的,VS党可以参考一下这篇文章使代码高亮显示,也可以下载…