返回介绍

3ds Max 帮助

3ds Max 帮助归档

粒子视图中的材质和贴图

发布于 2022-07-23 00:46:04 字数 4375 浏览 0 评论 0 收藏 0

“粒子流”提供了三种操作符,用来为粒子应用材质。要让整个事件中的所有粒子都有相同的外观,请使用 材质静态操作符。如果使用的是复合材质,例如“多维/子对象”,则可以利用“材质频率”操作符将不同的子材质指定给不同的粒子。要分配随时间更改外观的材质,请使用“材质动态”操作符

与此相关的是“贴图”操作符,利用它可以为事件中每个粒子的整个曲面指定相同的贴图坐标,从而使用材质的一个像素为粒子着色。通过设置贴图坐标的动画,可以让粒子随时间更改颜色。使用渐变材质时,这特别有效。

“位图”贴图,与“材质动态”一起使用时,可以根据粒子年龄将图像序列中的不同帧指定给粒子,此外还可生成其他效果。

以下是将材质用于粒子流时一些需要记住的事项:

  • 材质是事件的静态属性。它并不会随粒子从一个事件移动到另一个事件中。粒子的材质 ID 与粒子一起移动,但其材质并不移动。如果希望粒子始终使用相同的材质,则使用“材质”操作符或“图形实例”操作符全局事件中定义材质。否则,就需要在每个局部事件中定义材质。
  • “图形”操作符可用的基本的粒子图形没有贴图坐标。“贴图”操作符为每个粒子的整个表面应用相同的贴图坐标,所以不适用于此情况。如果要为粒子应用基于图像的材质,则使用“图形实例”
  • 如果将“材质”操作符与“图形实例”一起使用,请确保为参考对象应用贴图坐标。可以通过确保对象的“生成贴图坐标”选项已启用(如果可用),或者应用 UVW 贴图修改器展开 UVW 修改器达到此目的。如果没有应用贴图坐标,那么在渲染场景时系统会产生“缺少贴图坐标”的警告。
  • 如果使用的对象材质已经应用为实例粒子的参考对象,则在同一个事件中不需要“材质”操作符。然而,材质仅在包含“图形实例”操作符的事件中出现,它不会在不同事件中始终存留。
  • 在将“更新”设置为“始终”的情况下,如果使用“缓存”操作符,则切换“材质编辑器”“在视口中显示贴图”开关,会使粒子流重新计算缓存。
  • 可以从“材质编辑器”中将材质拖动到“粒子流”源图标,但是材质将不会对系统产生任何影响。必须使用“材质”操作符或“图形实例”,将材质应用到粒子流中的粒子。
  • 一旦将材质指定到“材质”操作符,则材质编辑器中的材质会立即显示为“活动”,即其示例窗的各个角出现三角形。然而,由于“粒子流”数据结构的本质,材质编辑器的功能“按材质选择”和“获取材质”“从选定项浏览”不能在“粒子流”系统中正常工作。不过可以使用“获取材质”“从场景浏览”。

本节内容

  • 材质继承

    粒子流对事件中材质的使用施加特定的限制。特别是,指定给事件的材质(无论是通过标准“材质”操作符还是作为“图形实例”操作符的参数指定)不会与粒子一起从一个事件移至下一个事件。这会减弱“粒子流”系统的总体灵活性,且需要使用一些解决方法,包括:将“材质”操作符指定给全局事件,或将“材质”操作符指定给所有受影响的事件。

  • “Mapping Object”操作符

    “Mapping Object”操作符通过从一个或多个参考对象获取贴图值来为粒子指定贴图。对于每个粒子,“Mapping Object”操作符在参考几何体上找出最近的点,从此点获取贴图值和材质 ID,然后将这些值指定给粒子。

  • 材质静态操作符

    “材质静态”操作符用于为粒子提供整个事件期间保持恒定的材质 ID。它还允许您根据材质 ID 将材质指定给每个粒子。该操作符可以将相同的材质 ID 指定给所有粒子,或者以循环或随机的方式将不同的 ID 指定给连续的粒子。后一功能的最常见用法是使用“多维/子对象”材质,用于对每个粒子应用不同的材质。

  • 材质频率操作符

    “材质频率”操作符允许将材质指定给事件,并指定每个子材质在粒子上显示的相对频率。通常,此材质是“多维/子对象”或其他复合材质,可通过为最多 10 个不同的子材质(或材质 ID)中的每一个设置一个百分比来指定频率。“粒子流”根据这些百分比按随机序列将 ID 指定给粒子。还可以采用其他使用子材质的材质,如“双面”和“顶/底”。

  • 材质动态操作符

    “材质动态”操作符用于为粒子提供在事件期间可以变化的材质 ID。它还允许您根据材质 ID 为每个粒子指定不同的材质。当与动画纹理一起使用时,此操作符允许您根据每个粒子的总年龄或它在当前事件中存在的时间为其指定其他帧或贴图。在此上下文中,动画纹理的一个示例是将多帧位图(例如 AVI 文件)用作漫反射“位图”贴图的材质。动画纹理的其他示例是使用“粒子年龄”贴图“粒子运动模糊”贴图的若干材质。或者,可以使用复合材质(例如多维/子对象)的不同子材质。

  • 贴图操作符

    “贴图”操作符允许将恒定 UVW 贴图指定至粒子的整个曲面。在当前事件中,它与材质操作符中指定的贴图相结合使用。通过对贴图坐标设置动画,可改变从材质贴图上取得粒子颜色的位置,从而可以随时间以可预见的方式改变粒子颜色。

相关概念

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文