点阵着色器将负责将您的常规纹理转换为点阵显示器中使用的点阵图案(在机场、节日、体育场、大标志和横幅、单色显示器……等),以及所有具有常规点图案的东西(收据、旧打印机、有效期……等)。

特征:

  • 完全程序化: 您的场景不仅不会被其他图像纹理污染,而且您还可以完全控制一些常规图像纹理难以或不可能实现的功能。更不用说它在渲染时不需要内存,而且无论您放大多少,它总是很清晰。
  • 可动画 : 着色器在创建时考虑了动画。我根据您的需要提供了 2 种不同的动画方式(见下图)。- 像素偏移:一次以 1 个像素(点)的增量滚动图像,您无需进行数学运算,着色器会处理它,只考虑整数部分,丢弃小数部分(例如:1.000 或 1.514 都被视为 1,纹理移动 1 像素)。这样,您只需对任意数量的值和帧使用 2 个关键帧。这适用于旧/复古或低分辨率显示器。- 精确偏移:允许您按精确量滚动图像。着色器将插值并使动画看起来平滑。您可以使用它进行小的调整以完美地显示您的图像。它最适合现代和/或高分辨率显示器。您可以同时使用其中一种方法或同时使用这两种方法。或者,您可以使用任何3D纹理(噪音,沃罗诺伊…等)并在 Z 轴上移动它以使其移动,或像平常一样使用任何视频或图像序列。
  • 周期和 EEVEE 支持:着色器已经用循环(搅拌器 2.77、2.78、2.79、2.80)和 EEVEE 进行了测试,它工作得很好。它在EEVEE中的响应速度比Cycles和旧的OpenGL材料预览更快。
  • 可调分辨率 :无需担心您的图像分辨率,您所要做的就是在着色器中设置 X 和 Y 分辨率,它将为您完成所有工作(像素化,将其与点图案对齐)。例如,您可以使用 1920×1080 图像并将 X 和 Y 分辨率设置为 128×72,它将“缩小”并正确显示。只要确保保持纵横比以使点完美圆形,当然,除非您有其他想法。
  • 定制: 程序纹理/着色器的好处是高度的可配置性和自由度。我使调整尽可能多的有用参数成为可能。您可以更改点的半径,可以一次更改所有点,或者如果您使用的是纹理,则可以逐个更改(建议使用包含的节点对其进行像素化,但这不是必需的)。您可以轻松地拥有彩色显示器或单色显示器。只需查看下面的设置 如果您想查看文档以获取更多信息,您甚至可以仅使用“点矩阵映射”节点来获得像素化图像。
声明:本站所有文章,本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。