Punktnummerierung ändern

Aus CINEMA 4D Wiki

Wechseln zu: Navigation, Suche

Wie sortiert man Punktnummern in C4D um?
Oder... warum sollte man sie überhaupt umsortieren?


Fragestellung

Manchmal ist es praktisch, wenn Punkte ihren Index am Anfang der Strukturliste und relativ geordnet dort haben. Zum Beispiel, wenn man mit XPresso auf sie zugreifen will und dabei die Punkte / Polys gern in einem "eingegrenzten" numerischen Bereich hätte oder wenn man Morph-Posen für den Kopf eines Ein-Mesh-Characters einrichtet (wenn die zu morphenden Punkte am Anfang der Punkteliste liegen, geht das Morphing flotter als bei wild verteilten, möglichst noch am Ende der Liste befindlichen Punkten). Nun, ich hab auch keine Lösung, wie man die Punkte neu sortieren kann.

Öh?
Warum dann dieser Artikel?

Weil es ein brauchbares Workaround gibt!

Lösung

Es ist möglich, eine Gruppe von Polygonen zu selektieren und sie an den Anfang der Punkt-/Polygonliste zu bringen, im Bulk. Dazu ruft man bei aktiver Selektion (diese muß dazu nur im Editor existieren, nicht als eingefrorene Selektion) den Befehl Abtrennen (U~P) im Funktionsmenü auf. Cinema4D erzeugt ein neues Objekt, welches die selektierten Polygone enthält. Und da es ein neues Objekt ist, beginnen dort die Punkt- bzw. Polygonindizes natürlich bei 0. Dieses Objekt verschieben wir jetzt in der Hierarchie über das Ausgangsobjekt. Im Ausgangsobjekt selber löschen wir die selektierten Polygone und löschen per Optimieren die nicht mehr benötigten "Stütz-Punkte". Nun selektieren wir im Objektmanager beide Objekte, zuerst das neu erzeugte, dann das alte und rufen Verbinden auf. Schon entsteht ein neues Objekt, dessen erste Polygone jetzt die vorher abgetrennten sind. Nach einem weiteren Optimieren sind auch die unschönen Phongfehler ausgemerzt und das Objekt ist bereit für neue Untaten.

--Written by Cinemike

Persönliche Werkzeuge