CG

用Xpresso控制被C掉的克隆对象

sumi856 · 5月1日 · 2019年 · 238次已读

克隆对象被C掉后就不能修改其属性了,虽然可以添加一个Fracture父级来继承效果器的属性,但是克隆对象本身的transform属性是不能继承的。然而也并非完全不能,所以今天就要用Xpresso来达到这个目的。

 

新建一个网格克隆“Cloner”,然后再复制一份并重命名为“control”(用来控制被C掉的克隆对象)。C掉“Cloner”,给其添加Xpresso标签。

搜索Hierarchy、Object Index、Data,添加到xpresso中,给Data的输出端和“Cloner”的输入端分别添加Global Matrix,然后按以下方式连接。

  • Hierarchy是层级的意思,它的作用就是把被C掉的27个立方体一一对应到克隆对象。
  • Global Matrix是指全局矩阵,它可以把克隆的位移、旋转、缩放信息,赋予给被C掉的克隆对象。

现在就可以用control来控制被C掉的克隆对象,而且还可以通过效果器来控制。例如给control添加一个随机效果器,然后你会发现被C掉的克隆对象也会做出相应的改变。

 

工程下载

3 条回应
  1. 2019-10-21 · 19:28

    这个很好用。有时候在处理一些对接文件的时候,部分对象是C掉的。理论上来说已经随机打乱的也能用这个控制吧?

    • sumi8562019-10-22 · 17:57

      可以的,只要Control的克隆数量,比被C掉的对象数量多就都可以控制。

  2. 2019-10-21 · 19:27

    这个很好用。有时候在处理一些对接文件的时候,部分对象是C掉的。理论上来说已经随机打乱的也能用这个控制吧?