美文网首页
11程序生成贴图

11程序生成贴图

作者: 星chen | 来源:发表于2019-03-13 18:03 被阅读0次

Blender的(程序)生成贴图教程

在这个视频里我们会涉及,究竟什么是(程序)生成的贴图及如何灵活地在着色器里使用它
你可能已经听过procedural(程序的)和procedural generated(程序生成)这两个词,它们实际上是同义的,程序生成(贴图)就是说利用计算机图形学的算法来生成的贴图,基本上,这种贴图不单单非常灵活,而且可以说是可以无限拉伸的,它们有无限的分辨率,它们没有像素点的概念,
它们完全是基于算法的,而且对于控制文件大小非常有用它们不需要占有非常多的数据空间,如果你想要创建你自己的(程序)生成贴图,那你就的学习有关它的基础,让我赶紧开始吧

创建一个(程序)生成的贴图非常简单,我们现在在cycles的材质分页里,你会注意到我们有一个基础的扩散材质,如果你想要创建你自己的程序(生成)材质并它加到材质上在这里右边有个小按钮,就在颜色槽的边上

image.png
image.png

除了image texture(图片贴图)和environment texture(环境贴图)之外,所有的cycles提供的贴图都是程序生成的.


image.png

这两个肯定都不是程序生成的,而其他的都是,这是noise(噪点)贴图,是很基础的一种,这是voronoi(维诺)贴图,也是中很基础的,让我们使用下维诺贴图,快速向你展示一下它的样子


image.png

这是voronoi(维诺)贴图,也是中很基础的,让我们使用下维诺贴图,快速向你展示一下它的样子,我现在按shift+"Z"来向你展示这个图案的样子


image.png

你可以看到这个像水底下的材质

image.png

就像你在水底下往上看时候得反射之类的,这就是维诺的样子,你可以把它放大一些,我能把这个参数调到10,你会注意到每一片都变小了


image.png

这个比例并不会影响到贴图的大小,但改这个参数的确会影响到生成的贴图,它并不是直观的变大或者变小,而是内部一些更复杂的计算,你会注意到每个小格子在我拖动这个参数时候确实改变了,但不是简单的放大或者缩小,所以你可以给这个参数加上动画,创造一种随机的感觉,这里还有个选项是intensity(强度)与cells(格子),这只是维诺的一个分区域,这个样子看起来挺酷的


image.png
一旦你在材质分页里创建了贴图,然后你就可以进入贴图分页,你会注意到这里有更多的一些选项,这些选项是有关制图的
image.png
这些就是控制基于轴的比例,比如你可以在X轴上控制比例,我可以把它重新调到1,很显然,Z轴是控制垂直的,你也可以控制贴图的旋转,我可以在一个方向旋转贴图,你也可以控制它的位置
image.png

就像这样流动,这些都是些调整你的生成的贴图的一些有用的方式,你可以用不同的方式把它们组合起来,让我们快速进入节点编辑器,
先按shift+z


image.png
节点编辑器现在我们有一张维诺贴图在扩散(着色器)的颜色上
image.png
比如说我们不想要维诺图小格子上那种彩虹色,你可以把factor(因数(系数))连到颜色上,这样就直接用了贴图的值,而不是贴图的颜色
image.png
就是这样灰阶的样子,这是个很有用的功能,你也可以把这些贴图用于偏移,比如我现在放大,你可以看到这里有一些小小的偏移
image.png
image.png

可以让贴图有一点小小的突出,你可以用贴图做许多很酷的事情,它们也都很灵活,以上就是Blender里程序生成的贴图

相关文章

  • 11程序生成贴图

    Blender的(程序)生成贴图教程 在这个视频里我们会涉及,究竟什么是(程序)生成的贴图及如何灵活地在着色器里使...

  • Blender手册:Cycles的噪点节点

    Cycles中的噪点贴图类似于BI中的云程序贴图。 输入 Vector:贴图坐标,如果没有指定则使用自动生成的贴图...

  • 使用OpenGL绘制一个地球

    一、程序简介 本项目使用 OpenGL 实现了球型3D模型的生成和渲染;进行了纹理贴图,同时使用了多个纹理,渲染了...

  • [11-11-2017]Unity, Web 与光

    11-11-2017Unity项目可以Build在WebGL平台。这将生成一个嵌入执行unity程序的html文件...

  • 批注元素清晰度优化

    1. 存在的问题在做为批注图片添加贴图和文字的需求时,发生批注之后生成的图片,当原图尺寸比较大时,贴图,文字,画笔...

  • 配色不用愁!可精准控制配色效果的AI神器Huemint

    之前推荐过AI图像生成工具DreamStudio,AI贴图材质生成工具Ponzu,一键可以将黑白图像转换成彩色的网...

  • 基础知识

    程序的生成过程:预处理:#define,include编译:生成汇编语言程序汇编:生成机器代码链接:动态链接(程序...

  • UGUI中CustomFont(BMFont)字体使用与制作

    首先使用工具Bitmap Font Generator生成.fnt和图集贴图,教程参考Unity3D-使用Bitm...

  • 天空盒

    天空盒Get知识点: 1、立方体贴图是和其它纹理一样的,所以如果想创建一个立方体贴图的话,我们需要生成一个纹理,并...

  • 反射

    UE4有3种不同的渲染系统合作 1.反射捕获:在某个位置生成静态立方体贴图(预生成) (球体反射捕获Actor) ...

网友评论

      本文标题:11程序生成贴图

      本文链接:https://www.haomeiwen.com/subject/czmtmqtx.html