От трансформации (если они сделаны трансформ-нодой) ничего не зависит. Все должно работать.
Фриз трансформ - не самая лучая идея (поясню в конце).
Если же у объекта был изменен шейп (Вы таскали вершины), то у всех копий следует обнулить координаты всех вершин, и форма геометрии вернется на место (для обнуления - выделить все вершины копии, затем в ченл боксе ткнуть в CSs (click to show), выделить все цифры, нажать 0 и ентер).
На самом деле, тот способ, который я предложил - он не единственный. Можно, например, использовать различные деформаторы для создания истории объекта (например, бленд шейп).
А про способ подконекчивания outMesh попробую объяснить, что происходит.
Когда Вы создаете например полисферу, создается 3 ноды:
polySphere - это нода, котрая на входе имеет параметры сферы (радиус, колиество разбиений и т. п.), а на выходе, в атрибуте outMesh, выдает шейп сферы (шейп выдается в виде координат вершин, номеров вершин, соединенных ребрами (и мягкость/жесткость этих ребер), номеров ребер, которые используются для построения каждого фэйса и юви-шек каждой вершины в каждом фэйсе).
Нода типа mesh (с названием pSphereShape1).
На вход inMesh этой ноды поступает полигональная геометрия (в нашем случае - полисфера, сгенеренная нодой polySphere).
Причем, на вход inMesh ноды mesh не обязательно должна всегда поступать геомтрия. Если разорвать связь inMesh ноды mesh, то нода mesh просто запомнит внутри себя ту геометрию, которая поступала на этот вход непосредственно перед разрывом связи. С момента разрыва связи, нода mesh будет считать, что на ее вход inMesh продолжает поступать та геометрия, которая сохранена внутри ноды. Если восстановить связь (или подключить ее к другой ноде, например, к polyCube), то нода mesh забудет сохраненную геометрию и начнет работать с новой геометрией, поступающей на ее вход inMesh (т. е. сфера превратится в кубик в этом примере).
У этой ноды mesh три задачи.
1) запомнить в своих атрибутах перемещения всех вершин и юви-шек, которые Вы делали на уровне компонент. Эти изменения запоминаются в виде смещений координат, которые можно посмотреть в ченл-боксе, см. выше. Если все координаты равны нулю, то вершины не изменяются и геометрия сохраняет свой первоначальны вид (который поступает на вход inMesh). Естественно, запоминаются, не трансформации всего объекта, а только трансформации всех вершин. Например, если для вершины 0 в ноде хранятся координаты 1, 0, 0, это означает, что вершина 0 сдвинута (по отношению к геометрии на входе inMesh) по координате x на единицу, и не сдвинута по остальным координатам.
2) Применить сохраненные изменения всех вершин к геометрии, поступающей на вход inMesh (или к геометрии, сохраненной в ноде, если inMesh не подлючен) и сформировать новую геометрию (с тем же количеством вершин) на выходе outMesh.
3) При наличии родителя-трансформа и при установленных атрибутах визуализации, визуализировать геометрию, сгенеренную на выходе outMesh ноды mesh.
Третья нода - нода типа transform, которая указывает, в каком месте пространства, в какой ориенации и масштабе следует визуализировать все шейп-ноды (в данном случае - ноду meh), которые являются ее потомками.
Итак, если потаскаете вершины созданной нами сферы, то все изменения сохранятся в ноде mesh в виде относительных смещений всех вершин (т. е. для каждой вершины сохранится 3 числа - изменение по X, по Y и по Z).
Теперь мы дублируем сферу с помощью Ctrl-D.
Получаем новый объект, но он состоит уже из двух нод - ноды transform и ноды mesh.
С нодой transform все понятно.
А нода mesh не имеет подключения на входе inMesh.
Т. о., она считает, что на ее вход поступает то, что поступало туда последний раз. А именно, выход ноды polySphere, т. е. сфера в неизмененном состоянии.
В самой ноде хранятся трансформации всех вершин, произведенных для первой сферы (т. е. при копировании сферы, изменения, произведенные Вами с ее геометрией, не теряются, а копируются вместе с нодой). Если их все обнулить (как я написал выше), то объект превратится в оригинальную сферу.
Но мы этого пока не делаем, а просто подключаем вход inMesh новой сферы к выходу outMesh первой сферы.
Теперь, вторая нода mesh на входе inMesh получает вместо чистой сферы, которая была сохранена в ноде, сферу, которая модифицирована перетаскиванием вершин.
Но в самой ноде также хранятся изменения вершин.
Результат - к чистой сфере изменения вершин, которые Вы производили, применяются дважды.
Выход - обнулить изменения вершин, сделанные во второй ноде mesh (в копии) , и она станет такой же, как первая сфера.
После этого, Вы можете производить над второй сферой требуемые изменения.
Можно написать скрипт, которые будет не обнулять изменения, а вычитать из изменений копии изменения оригинала. Т. о., Вы избаветесь от двойных изменений первой сферы, при этом, не отменив изменеия второй.
Надеюсь, доступно объяснил, как это все работает?
Теперь про фриз трансформ.
Здесь есть неоднозначность.
Если у объекта нет истории, то это работает следующим образом:
1) обнуляются все параметры ноды трансформ. Объек перемещается в начало координат.
2) в ноде mesh вносятся изменения в вершины так, чтобы объект вернулся на место.
Т. е. происходит так, как бужто Вы переместите объект вначало координат целиком, а затем, вернете его на место на уровне компонент (т. е. примените обратную трансформацию, но не к объекту, а ко всем его вершинам). Соответствующие перетаскивания вершин после фриза Вы можете увидеть в ченл-боксе, ткнув на CVs (click to show).
Понятно, что в нашей ситуации, это только усугубит проблему.
Если у объекта есть история, то производится примерно тоже самое, но в историю объекта вставляется дополнительная нода, которая выполняет эту обратную трансформацию вершин.
На счет удаления истории.
При удалении истории первой сферы, просто удаляется все, что подключено к inMesh ноды mesh, т. е. рвется связь на inMesh и нода mesh первой сферы продолжает считать, что на ее вход поступает чистая сфера, к которой применяются изменения, сделанные Вами на уровне компонент, и которые хранятся в ноде mesh.
Т. е. грубо, можно сказать, что при удалении истории она удаляется не вся. Остается нода mesh, которая помнит последнюю стадию изменения геометрии и геометрию перед этими изменениями. Удалить эту часть истории уже нельзя из-за такого алгоритма работы ноды mesh (может быть и можно придумать способ удалить и эту часть истории, но пока не было такой задачи и я не думал на эту тему).