在这个视频里我们会涉及,究竟什么是(程序)生成的贴图及如何灵活地在着色器里使用它
你可能已经听过procedural(程序的)和procedural generated(程序生成)这两个词,它们实际上是同义的,程序生成(贴图)就是说利用计算机图形学的算法来生成的贴图,基本上,这种贴图不单单非常灵活,而且可以说是可以无限拉伸的,它们有无限的分辨率,它们没有像素点的概念,
它们完全是基于算法的,而且对于控制文件大小非常有用它们不需要占有非常多的数据空间,如果你想要创建你自己的(程序)生成贴图,那你就的学习有关它的基础,让我赶紧开始吧
这是voronoi(维诺)贴图,也是中很基础的,让我们使用下维诺贴图,快速向你展示一下它的样子,我现在按shift+"Z"来向你展示这个图案的样子
你可以看到这个像水底下的材质
就像你在水底下往上看时候得反射之类的,这就是维诺的样子,你可以把它放大一些,我能把这个参数调到10,你会注意到每一片都变小了
这个比例并不会影响到贴图的大小,但改这个参数的确会影响到生成的贴图,它并不是直观的变大或者变小,而是内部一些更复杂的计算,你会注意到每个小格子在我拖动这个参数时候确实改变了,但不是简单的放大或者缩小,所以你可以给这个参数加上动画,创造一种随机的感觉,这里还有个选项是intensity(强度)与cells(格子),这只是维诺的一个分区域,这个样子看起来挺酷的
就像这样流动,这些都是些调整你的生成的贴图的一些有用的方式,你可以用不同的方式把它们组合起来,让我们快速进入节点编辑器,
先按shift+z
可以让贴图有一点小小的突出,你可以用贴图做许多很酷的事情,它们也都很灵活,以上就是Blender里程序生成的贴图
1 程序化贴图岗位前景良好。2 因为随着游戏产业的不断发展,游戏画面的真实度和细节要求越来越高,程序化贴图技术正在逐渐被广泛应用,所以程序化贴图岗位的需求会越来越大。
3 如果想要从事程序化贴图岗位,需要掌握相关的编程语言和图形学知识,同时也需要不断学习和探索新的技术,以适应行业的发展。
同时还需要具备团队合作和解决问题的能力。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)