什么是程序纹理(程序贴图)?-托马斯·德纳姆-双语
311 0
实名

通过了实名认证的内容创造者

发布于 2022-8-11 14:16:54

您需要 登录 才可以下载或查看,没有账号?注册

x
1.jpg

Image source
图片来源
Procedural textures are textures (sometimes also called maps) that are generated by the computer using a fixed set of parameters. This means that the computer can make unique variations of a texture all by itself!
程序纹理是由计算机使用一组固定参数生成的纹理(有时也称为贴图)。这意味着计算机可以自己制作纹理的独特变化!
The process used to do this is called procedural generation.
用于执行此操作的过程称为过程生成。
Procedural generation is a blanket term for when a computer generates data automatically, rather than the user having to do it by hand.
程序生成是一个笼统的术语,用于计算机自动生成数据,而不是用户必须手动生成数据。
This is often used in many other areas of 3D work and gaming. Minecraft, for example, has a map that is procedurally generated which is what allows it to be so large. The manpower to make things that size would be impractical.
这通常用于3D工作和游戏的许多其他领域。例如,Minecraft有一个程序生成的地图,这就是它如此之大的原因。制造如此大尺寸的东西的人力是不切实际的。
Procedural textures can be found in some 3D software by default, and in specifically made texturing software too.
默认情况下,程序纹理可以在一些3D软件中找到,也可以在专门制作的纹理软件中找到。
Substance Painter is a good example of software that has several types of procedural generators in it to make unique textures easily.
Substance Painter是软件的一个很好的例子,它有几种类型的程序生成器,可以轻松制作独特的纹理。
2.jpg

Image source
图片来源
When you’re working with a procedural texture generator you’ll be given a set of parameters to work with so the computer knows what kind of result you’re looking for.
当您使用程序纹理生成器时,您将获得一组要使用的参数,以便计算机知道您正在寻找哪种结果。
For example, if you are running a generator for bricks, you might be able to decide the brick shape, the gap in the grout, how dirty they are, etc.
例如,如果您正在运行砖块生成器,则可以决定砖块的形状,水泥浆中的间隙,它们的脏污程度等。
It is also possible to create a generator yourself for a specific texture from scratch. But this can require a lot of coding knowledge and time. So it is almost always the better option to find a generator that someone else has produced online (just be sure to check the relevant usage rights!).
也可以从头开始为特定纹理自己创建生成器。但这可能需要大量的编码知识和时间。因此,找到其他人在线生产的生成器几乎总是更好的选择(只要确保检查相关的使用权限!
There’s a lot of benefits to using these textures. First, you have a generator established and it’s much easier to make the textures, with the computer now doing all the work for you.
使用这些纹理有很多好处。首先,您建立了一个生成器,制作纹理要容易得多,计算机现在为您完成所有工作。
Second, there is no fixed texture size so you can make the resolution whatever you need. This is useful if you are producing a high resolution render that will be blown up onto a billboard or used in many different mediums.
其次,没有固定的纹理大小,因此您可以根据需要进行分辨率。如果您正在制作高分辨率渲染,这将被放大到广告牌上或用于许多不同的媒体,这将非常有用。


Image source
图片来源
Procedural textures are also very good for generating randomized noise maps.
程序纹理也非常适合生成随机噪声贴图。
This is useful for making rough surfaces easily using the bump and reflective glossiness maps in your material. The ability to make these simple procedural maps can be found in many modern 3D packages, so they are very easy to access.
这对于使用材料中的凸块和反射光泽度贴图轻松制作粗糙表面非常有用。制作这些简单的程序地图的能力可以在许多现代3D软件包中找到,因此它们非常容易访问。
Bottom line: procedural textures are a very useful addition to the 3D workflow, as they make texturing common objects a breeze with more automation to save time.
底线:程序纹理是3D工作流程中非常有用的补充,因为它们使纹理处理常见对象变得轻而易举,并具有更高的自动化功能以节省时间。

有时候,坚持了你最不想干的事情之后,会得到你最想要的东西。
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表