材质参数集合 | 虚幻引擎文档

0 Comments

        

        

        

        

        GlobalParams1.jpg

        材质参数集中(MaterialParameterCollection) 是独立用于往事任性
无向量参数和矢径参数集达到目的资源。
这些参数可以在任性材质中援用。这是独立强大的的器,美术借助很器可以敷用后随即抛掉的东西
将大局通讯导入到多个材质。它还有助于设置每个审察员的职权的胜利,如雪量、拆除度、湿度等。
也许不敷用此器,这些按审察员的职权胜利需求对审察员的职权达到目的诸多确切的材质状况设置独立的参数值。

        GlobalParams1.pngGlobalParams2.png

        在上述的示例中,敷用了大局参数来把持调准瞄准器的以下运动场:

  •         花朵跟随加速和风力而失真的个人财产受到了把持。

  •         玩家位被崇拜者衔接供应不在原位置的东西植物的叶子。该位通讯用于在玩家走到花和草附近地区时更花卉。

  •         太阳角度和色也被崇拜者,并用于精密地给水波上色,并将该胜利限度局限为仅在光线最接近的射入水波时显示(玩家看向太阳时)。

  •         水在总有一天的上色胜利和总体漫反射光线色也受到把持。

发现和校订者材质参数集中

        要发现材质参数集中,可以敷用目录浏览图书报刊者达到目的 新建(New) 菜谱,
右键单击 快捷菜谱,并可以向普通的另一个资源类比于校订者和生计。

  1.         要发现材质参数集中,率先葡萄汁 右键单击目录浏览图书报刊者 以显示发现菜谱。从该菜谱,选择 材质和排队(Materials & Textures) 使相称,
    与选择 材质参数集中(Material Parameter Collection)。选择后,将在 目录浏览图书报刊者 中发现新的材质参数集中。

            MatPC.jpg

  2.         该材质参数集中将会添加并生计到 目录浏览图书报刊者,就像普通的另一个资源类比于。

            MatPraCollectionMP.jpg

  3.         要校订者材质参数集中,葡萄汁先用 鼠标左键双点取 它,以翻开它的属性窗口。

            properties.png

  4.         单击“无向量参数(Scalar Parameters)”或“矢径参数(Vector Parameters)”次要的的加号扣住,以发现中间在材质中入口的新参数。
    属于您输入的普通的无向量或矢径参数,不要忘却为它们输入明确和Windows 默认值。

            properties_add.png

在材质中敷用材质参数集中

        向普通的材质添加材质集中参数结节都是几步那就够了获得的手续。
在下面一节中,本人将引见方式向异乎寻常的复杂的材质添加材质集中结节,游玩运转后,按下鼠标左键时,它将使材质出现去饱和剂胜利。

  1.         率先需求发现材质集中参数结节并纬纱通讯。
    因此,在 目录浏览图书报刊者单击右键,与选择 材质和排队(Materials & Textures) 使相称,再选择 材质参数集中(Material Parameter Collection)
    这般将在 目录浏览图书报刊者 中发现材质参数集中。发现后,需求为它命名。在本示例中,本人将敷用 MPC_Global_Material_Prams 作为明确。
    获得后,目录浏览图书报刊者 中葡萄汁会显示类比下图的目录。

            MPC_Create_New_MPC.png

  2.         材质集中参数现已发现使完满,请经过 鼠标左键双点取 将其翻开。
    翻开材质集中参数后,添加独立无向量参数并命名为 Global_Desaturation
    保存Global_Desaturation的Windows 默认值。获得较晚地,您的材质集中参数葡萄汁类比于下图。
    MPC_Setup_MPC.png

  3.         现时,材质集中参数先前发现使完满,本人需求发现独立要与它一同敷用的复杂材质。
    在本示例中,本人将发现以下材质。

            MPC_Simple_Material.png

            属于该材质,本人需求两个 无向量参数 材质表现结节和独立 矢径参数 材质表现结节。
    这些结节葡萄汁命名为 Base_ColorMetallicRoughness,单独结节该当与对应的输入衔接起来。

  4.         结节与主材质结节先前衔接使完满,现时需求向材质添加去饱和剂度材质表现结节和材质表现参数结节。
    要添加去饱和剂度材质表现结节,在 选用板(Palette) 中搜索Desaturation,与将它从选用板拖到材质出现。
    积蓄到位后,在 目录浏览图书报刊者 中找到材质参数集中,并将它从 目录浏览图书报刊者 拖到材质出现。
    获得后,您的材质葡萄汁如次所示。

            MPC_Added_New_Nodes.png

  5.         有结节现已添加获得,接下来需求将它们衔接起来。
    率先,需求将根底色(Base Color)输入衔接到去饱和剂度(Desaturation)结节的第独立输入。
    接下来,需求将材质集中参数的输入衔接到去饱和剂度(Desaturation)结节的 十进位的(Fraction) 输入。
    获得后,将去饱和剂度(Desaturation)结节的输入衔接到主材质结节的根底色(Base Color)输入。
    终极,确保按 敷用(Apply) 扣住来编制材质。
    获得较晚地,您的材质图葡萄汁类比于下图。

            MPC_Completed_Material.png

  6.         要查材质集中参数的运转环境,葡萄汁先将敷用该材质集中参数的材质敷用于调准瞄准器达到目的若干目的。
    材质敷用后,在 目录浏览图书报刊者 中,用 鼠标左键双点取 材质集中参数将其翻开。
    翻开后,可以将Global_Desaturation的 Windows 默认值(Default Value) 从0更反倒1,并概观敷用了该材质的目的的色互换,在本例中,从蓝色变为白色物质,如次示例所示。

经过蓝图修正材质参数集中

        另类的对抗演习材质集中参数的方式是敷用蓝图。
这是一种异乎寻常的强大的的对抗演习材质集中参数的方式,由于您可以在游玩运转次,无时无刻辩论需求清算材质集中参数。

  1.         在开端优于,需求先获得几个的经营。
    率先,需求发现材质的有些人材质状况
    在本示例中,需求辩论上文发现的材质,发现三个材质状况。
    在材质状况发现获得后,须监控色,其目的是为了于您区别。
    在本例中,选择了白色、绿色和蓝色作为材质状况的色。
    获得后,您的 目录浏览图书报刊者 葡萄汁如次所示。

            MPC_Create_New_Material_Instances.png

  2.         现时,材质状况先前发现使完满,接下来将它们敷用于调准瞄准器达到目的确切的目的,方式是在 目录浏览图书报刊者 中用 鼠标左键 单击材质状况,与将它拖到调准瞄准器达到目的目的上。
    将材质状况拖到目的目的下面后,解开 鼠标左键 以将该材质状况敷用于该目的。
    获得后,您葡萄汁注意到类比下图的目录。

            ColorsMP.jpg

  3.         现时,材质状况先前敷用于审察员的职权达到目的目的,接下来翻开审察员的职权蓝图。
    要翻开审察员的职权蓝图,单击主器栏上的 蓝图(Blueprints) 图标,与从下拉菜谱中选择 审察员的职权蓝图(Level Blueprint)

            MPC_Open_Level_Blueprint.png

  4.         审察员的职权蓝图翻开后,开端积蓄有些人结节。在本示例中,本人需求以下结节和变量。

            获得较晚地,您的蓝图出现葡萄汁类比于下图。
    SetUpBlueprintMP.jpg

  5.         将精密结节添加到蓝图出现后,接下来需求设置它们。
    率先要设置的是 设置无向量参数值(Set Scalar Parameter Value)
    因此,需求先使明确要敷用的材质参数集中。
    要举行使明确,敷用 鼠标左键 单击 集中(Collection) 输入,与选择中间敷用的材质参数集中。
    接下来,选择中间操控的 参数明确(Parameter Name),在本例中为 Global_Desaturation。获得较晚地,您的**设置无向量参数值(Set Scalar Parameter Value)**葡萄汁类比于下图。

            MPC_SSPV_Node.png

  6.         接下来,本人需求设置时期轴,其目的是为了在按下 鼠标左键 时,色会跟无时无刻间而互换,与解开鼠标左键时回复原状。
    要设置时期轴,率先敷用 鼠标左键双点取 时期轴以将其翻开。
    实现此经营后,您葡萄汁会注意到类比于下图的目录。
    MPC_Timeline_Editor.png

  7.         现时,时期轴先前翻开,需求在在内侧地纬纱有些人通讯,以使其在触发时实现有些人经营。
    率先需求单击 添加浮点小数点型轨迹(Add Float Track) 图标,向时期轴添加 浮点小数点型轨迹(Float Track)
    与需求敷用 鼠标右键 单击右舷的厌世的区域达到目的任性位,与从菜谱中选择 添加键(Add Key) 来添加两个键轨迹。
    本人需求添加两个键,独立在时期0处,值为0,独立在时期1处,值为1。
    添加两个键点后,不要忘却为轨迹命名,其目的是为了于区别轨迹效能。在本示例中,本人将敷用 Des_Amount 作为其明确。
    获得后,您葡萄汁注意到类比下图的目录。

  8.         现时已精密设置 时期轴,您可以选择“时期轴(Timeline)”菜谱,重提到 审察员的职权蓝图事情出现
    审察员的职权蓝图可用的后,您可以开端将有结节衔接起来。
    获得较晚地,您的蓝图葡萄汁类比于下图。
    MPC_Connecting_Nodes.png

  9.         现时先前整个衔接安妥,确保按 编制(Compile) 扣住来 编制 审察员的职权蓝图,与亲密的蓝图校订者器。
    蓝图校订者器亲密的后,接下来受试验以检查游玩达到目的互换。因此,只需按主器栏上的 播种(Play) 图标那就够了。
    按播种后,会显示独立新窗口,在内侧地正运转审察员的职权。
    要检查材质集中参数的运转胜利,按住 鼠标左键
    调准瞄准器达到目的材质色会从初始色变为厌世的。
    解开 鼠标左键,材质会回复为原始色。

限度局限和机能特点

        材质至多可以援用两个确切的的材质参数集中。独立通常用于表现游玩眼界的值,
另独立可以用于表现特定于审察员的职权的参数。独立集中至多可以使具体化1024个无向量参数和1024个矢径
参数。

        修正集中达到目的参数编号会使掉转船头援用该集达到目的有材质重行编制。
也许需求添加大批参数,提早在空小海图中添加大批参数会更其短时间做成的。

        也许改名参数,援用该参数的普通的材质特许市持续按预料任务。又,援用该参数的普通的蓝图
现已拆除。您葡萄汁重行分派作用于该集达到目的蓝图作用的参数明确
来处理很问题。

        修正材质参数集中达到目的值比设置单独材质状况
上的诸多确切的参数更其高效。

发表评论

电子邮件地址不会被公开。 必填项已用*标注